Book description
Direct from Microsoft Insiders: the Complete Hands-On Guide to
SQL Server 2005’s Powerful Tools!
Microsoft SQL Server 2005’s high-powered management tools can dramatically
improve DBA productivity and effectiveness. Now there’s a comprehensive guide
to SQL Server 2005’s toolset, straight from the Microsoft team that created it.
This book covers the entire toolset in unprecedented depth, guides database
professionals in choosing the right tools, and shows them how to use various
tools collectively to solve real-world problems. The authors present “how-to”
solutions and never-before-published tips for SQL Server 2005 installation,
upgrades, configuration, authoring, schema design, development, deployment,
optimization, troubleshooting, and more. Coverage includes
 Understanding how SQL Server 2005 tools differ from their predecessors
 Leveraging the new Business Intelligence Development Studio and
Management Studio to accomplish dozens of common tasks
 Improving security by reducing the “surface area” you expose
 Executing queries with the new Query Editor and SQLCMD query tools
 Optimizing with the revamped SQL Server Profiler and Database
Engine Tuning Advisor
 Scheduling maintenance tasks with the SQL Server Agent
 Monitoring with the Activity Monitor, SQL Server Agent, and other tools
 Moving data efficiently and reliably with Integration Services
 Using SQL Server’s new e-mail tool, Database Mail
 Managing replication in complex distributed environments
 Mastering SQL Server’s Analysis Services’ OLAP and Data Mining tools
 Using Notification Services 2.0, Reporting Services, and more
 Extending functionality using underlying APIs and the included
CD-ROM’s sample code.
MICHAEL RAHEEM is the senior product manager of the Microsoft SQL Server
team and led the design and implementation of several SQL Server tools, such
as SQL Server Management Studio, Database Mail, Upgrade Advisors, and
Surface Area Configuration. He currently leads the SQL Server enterprise
marketing efforts including high availability, scalability, and performance.
DIMA SONKIN is development lead in the SQL Server Tools group responsible
for SQL Server Agent, SMO, DMO, SQL Profiler, Database Engine Tuning Advisor,
Database Mail, SQLMail, SqlCmd, and OSQL.
THIERRY D’HERS is the lead program manager on Microsoft’s SQL BI Analysis
Services team and has spent five years designing and specifying Analysis
Services tools.
KAMI LEMONDS is the documentation manager for Microsoft’s SQL Server User
Education team and contributed to the SQL Server 2000 Resource Kit.
CD-ROM contains all sample code from the book and corresponding
Visual Studio project files.
Contents
Foreword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix
Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . xxvi
About the Authors . . . . . . . . . . . . . . . . . . . . . . . xxvii
Chapter 1 Inside the Fundamentals. . . . . . . . . . . . . . . . . . . . . 1
Chapter 2 Inside the Installation and Upgrade Tools. . . . . . . 23
Chapter 3 Inside the Configuration Tools . . . . . . . . . . . . . . . 73
Chapter 4 Inside Management and Administration Tools . . 129
Chapter 5 Inside Data Authoring Tools . . . . . . . . . . . . . . . . 181
Chapter 6 Inside SQLCMD Query Tools . . . . . . . . . . . . . . . . 199
Chapter 7 Inside Tuning and Optimization Tools . . . . . . . . . 237
Chapter 8 Inside Scheduling Tools . . . . . . . . . . . . . . . . . . . 273
Chapter 9 Inside Monitoring Tools. . . . . . . . . . . . . . . . . . . . 305
Chapter 10 Inside Email Tools . . . . . . . . . . . . . . . . . . . . . . . . 337
Chapter 11 Inside Programming Object Models . . . . . . . . . . 357
Chapter 12 Inside Replication Tools . . . . . . . . . . . . . . . . . . . 385
Chapter 13 Inside Analysis Services OLAP Tools . . . . . . . . . 429
Chapter 14 Inside Analysis Services Data
Mining Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
Chapter 15 Inside Notification Services Tools . . . . . . . . . . . 543
Chapter 16 Inside Integration Services Tools . . . . . . . . . . . . 601
Chapter 17 Inside the Reporting Services Tools . . . . . . . . . . 679
Appendix A Sample KPI Client Code— Retrieving and
Exposing Your First KPI. . . . . . . . . . . . . . . . . . . . 711
Appendix B KPI Utilities—Code for Parsing Display
Folders and Getting Image Indexes . . . . . . . . . . 713
Appendix C KPI Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721
Appendix D Complete List of Data Mining Stored
Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 733
Table of contents
- Contents (1/3)
- Contents (2/3)
- Contents (3/3)
- Foreword
- Preface (1/2)
- Preface (2/2)
- Acknowledgments
- About the Authors
- Chapter 1 Inside the Fundamentals
-
Chapter 2 Inside the Installation and Upgrade Tools
- SQL Server 2005 Installation Issues
-
Installing SQL Server 2005
- Installing SQL Server Database Engine (1/3)
- Installing SQL Server Database Engine (2/3)
- Installing SQL Server Database Engine (3/3)
- Installing Analysis Services
- Installing Reporting Services
- Installing Integration Services
- Installing Notification Services
- Installing SQL Server Tools and Workstation Components
- Installing SQL Server Books Online
- Installing Sample Databases, Sample Codes, and Sample Applications
- Installing SQL Server 2005 on a Computer with a Previous Version of SQL Server
- Adding or Removing SQL Server Components from an Existing Instance
- Post-installation Tasks
- Upgrading to SQL Server 2005
- Summary
-
Chapter 3 Inside the Configuration Tools
- SQL Server Configuration Tools
-
Common Configuration Scenarios
- Identifying SQL Server Instances and Components on a Computer
- Starting, Stopping, and Viewing State of Services
- Configuring Service Account and Password
- Configuring Advanced Service Settings
- Language
- Configuring Database Server Network Protocols
- Configuring Database Client Application Network Protocols
- Configuring a Remote Computer
- Encrypting Connections to Database Engine
- Configuring Database Engine Startup Parameters
- Starting Database Engine in Single User Mode
- Starting Database Engine with a Trace Flag
- Enabling Database Mirroring
- Configuring Surface Area of SQL Server (1/3)
- Configuring Surface Area of SQL Server (2/3)
- Configuring Surface Area of SQL Server (3/3)
- Copying Surface Area Settings Between Two Computers
- Stopping SQL Server Services Across Multiple Instances
- Configuring Surface Area of a Remote Computer
- Sending Information About Feature Usage and Serious Errors to Microsoft
- Summary
-
Chapter 4 Inside Management and Administration Tools
- SQL Server Management Studio
-
Management and Administration Scenarios
- Connecting to a Server via Dedicated Administrator Connection
- Removing Most Recently Used (MRU) Server Names from the Connection Dialog
- Changing Default Startup Behavior of Management Studio
- Updating Registered Servers with Local Instances
- Importing Registered Servers from Enterprise Manager
- Referencing Registered Servers with a Friendly Name
- Copying Registered Servers Between Users and Computers
- Adding Registered Servers to an Export File
- Copying Query Result to Excel Spreadsheet
- Configuring WMI to Show Server Status in Registered Servers
- Leveraging an Asynchronous Population of Objects in Object Explorer
- Editing Queries in Disconnected Mode
- Using Query Designer for Writing Queries
- Executing a Query Across Multiple Servers
- Viewing and Editing XML Data
- Deleting and Scripting Multiple Objects
- Summary
- Chapter 5 Inside Data Authoring Tools
- Chapter 6 Inside SQLCMD Query Tools
- Chapter 7 Inside Tuning and Optimization Tools
- Chapter 8 Inside Scheduling Tools
- Chapter 9 Inside Monitoring Tools
- Chapter 10 Inside Email Tools
- Chapter 11 Inside Programming Object Models
- Chapter 12 Inside Replication Tools
-
Chapter 13 Inside Analysis Services OLAP Tools
- Analysis Services OLAP Tools Overview
-
Using Analysis Services Tools to Address Business Scenarios
- How Should I Upgrade My Existing Application? (1/2)
- How Should I Upgrade My Existing Application? (2/2)
- What Exactly Is the UDM?
- How Do I Decide Whether I Should Work Live on the Server or in Project Mode?
- How Do I Deploy a DB Across Servers?
- How Do I Take an AS2K Cube and Enhance It with New AS2K5 Features?
- How Do I Create New Templates for Cubes and Dimensions?
- Why Should I Be Typing My Dimensions and Attributes with Dimension Types (Time, Currency, Account, and so on) or Attribute Types?
- How Do I Make Visual Development Studio Look Like Analysis Manager 2000?
- How Can I Produce Documentation for Every Object Contained in My Solution?
- When Would Auto-scrolling During Drag-and-Drop Operations Help?
- How Do I Use SQL in Cube, Dimension, and Partition Definitions?
- How Can I Prototype a Cube Rapidly Without Prerequiring Any Existing Data Sources?
- How Can I Easily Use Test Data to Speed Development of Cubes and Dimensions?
- How Do I View Sample Measures Data in the Cube Wizard?
- How Do I Compare Two Measure Groups' Dimensionality?
- How Can I Have a Measure Group with a Level of Granularity Above the Key?
- How Do I Change Calculation, Action, or KPI MDX Templates?
- Should I Use the KPI Display Folder or KPI Parent Property?
- How Can I Rebuild My Own KPI Browser, Similar to the One Available in BI Development Studio, and Embed It in My Application?
- How Do I Use the Cube Debugger as a Calculation Builder? (1/2)
- How Do I Use the Cube Debugger as a Calculation Builder? (2/2)
- How Do I Automate Loading Translation Strings into My Project?
- How Do I Automatically Create Partitions for a New Data Set?
- What Is the Difference Between the Cubes Filter Component and the OWC Filter in the Cube Browser Page?
- How Do I Test My Roles and Security?
- How Do I Change Time Intelligence Templates?
- How Do I Document Changes Generated by the BI Wizard?
- How Do I Bring Pictures into My UDM?
- Which Tree Views in the User Interface That Support Multiple Selections Might Help in My Case?
- How Do I Set Up a Dimension with Multiple Parents Rollup with Weights?
- How Should I Build the Time Dimension?
- How Do I Execute Multiple MDX Queries from SQL Server Management Studio?
- How Do I Find a Specific Server Property?
- How Do I Set a Process Option for More than One Object at Once in the Process Object(s) Dialog?
- Summary
-
Chapter 14 Inside Analysis Services Data Mining Tools
- Analysis Services Tools Overview
-
Using Analysis Services Data Mining Tools to Solve Problems in Business Scenarios
- How to Embed Data Mining Controls and Sample Code in a Custom Application
- How to Interpret "Little Diamonds" and How to View Them
- Recoding a Column Using the Data Source View
- Measuring Lift over Global Statistics
- Creating a Classification Matrix Report
- How Multi-Selecting in the Data Mining Wizard and Editor in BI Development Studio Can Enhance Productivity
- Using Association Rules Viewer Filtering Capability
- Use the Same Base Column Multiple Times with Different Properties in Different Algorithms
- Creating Multiple Models, Using the Same Algorithm but with Varying Column Settings or Changing Properties
- Copying Grid and Trees Viewers in Microsoft Excel, Microsoft Word, or HTML
- DMX Editor Can Call the Stored Proc to Display the Data Contained in the Viewers
- How to View and Customize DMX Templates
- Summary
-
Chapter 15 Inside Notification Services Tools
- Overview of Notification Services
- Overview of the Notification Services Tools
- Other Tools
-
Common Deployment and Management Scenarios
- Deploying an Instance of Notification Services
- Upgrading an Instance from SQL Server 2000 to SQL Server 2005 (1/2)
- Upgrading an Instance from SQL Server 2000 to SQL Server 2005 (2/2)
- Upgrading to a Different Edition of SQL Server 2005
- Viewing the Notification Services Summary Report
- Enabling, Disabling, Starting, and Stopping
- Updating an Instance of Notification Services
- Updating Registry Information
- Exporting Instance and Application Metadata
- Configuring Logging Levels
- Removing Obsolete Data
- Deleting an Instance of Notification Services
- For More Information
- Summary
-
Chapter 16 Inside Integration Services Tools
- Integration Services Overview
-
Integration Services Tools Overview
- Business Intelligence Development Studio
- SQL Server Import and Export Wizard
- SSIS Designer (1/2)
- SSIS Designer (2/2)
- Variable Management Tools
- Logging Configuration Tools
- Properties Management Tools
- Package Configuration Tools
- Debugging Tools
- Package Deployment Tools
- SQL Server Management Studio
- Command Prompt Utilities
-
Using Integration Services Tools in Business Scenarios
- Common Environment Configuration Scenarios
- Common Package Development Scenarios (1/4)
- Common Package Development Scenarios (2/4)
- Common Package Development Scenarios (3/4)
- Common Package Development Scenarios (4/4)
- Common Package Deployment Scenarios
- Common Package Management Scenarios (1/4)
- Common Package Management Scenarios (2/4)
- Common Package Management Scenarios (3/4)
- Common Package Management Scenarios (4/4)
- Summary
-
Chapter 17 Inside the Reporting Services Tools
- Reporting Services Tools Overview
- Building Reports
- Managing and Securing Reports
-
Using Reporting Services Tools to Solve Problems in Business Scenarios
- How Do I Optimize My SQL-, DMX-, or MDX-based Report through Report Designer?
- How Can I Build a Report with Both Relational and OLAP Data That Share the Same Parameter Field?
- How Do I Use Report Designer to Bring KPIs into a Report?
- How Can I Let Users Pick Their Own Languages at Runtime to Display the Report?
- How Can I Use Report Designer to Build an Asymmetrical Report?
- Summary
- Appendix A: Sample KPI Client Code— Retrieving and Exposing Your First KPI
- Appendix B: KPI Utilities—Code for Parsing Display Folders and Getting Image Indexes (1/2)
- Appendix B: KPI Utilities—Code for Parsing Display Folders and Getting Image Indexes (2/2)
- Appendix C: KPI Viewer
- Appendix D: Complete List of Data Mining Stored Procedures (1/2)
- Appendix D: Complete List of Data Mining Stored Procedures (2/2)
- Index
Product information
- Title: Inside SQL Server 2005 Tools
- Author(s):
- Release date: October 2006
- Publisher(s): Addison-Wesley Professional
- ISBN: 0321397967
You might also like
book
Microsoft® SQL Server 2005 Unleashed
Microsoft SQL Server 2005 Unleashed offers comprehensive coverage of SQL Server 2005 that goes beyond the …
book
Microsoft® SQL Server® 2008 Internals
Delve inside the core SQL Server engine—and put that knowledge to work—with guidance from a team …
book
Inside Microsoft® SQL Server™ 2005, Fourth Edition
This practical, hands-on book offers deep, thorough coverage of the internals of architecture and resource management …
book
Microsoft® SQL Server 2008 R2 Unleashed
This is the industry’s most comprehensive and useful guide to SQL Server 2008 and 2008 R2. …