Professional Documents
Culture Documents
M I C R O S O F T
L E A R N I N G
P R O D U C T
6231A
Maintaining a Microsoft SQL Server 2008 Database Companion Content
Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the example companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, e-mail address, logo, person, place or event is intended or should be inferred. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. The names of manufacturers, products, or URLs are provided for informational purposes only and Microsoft makes no representations and warranties, either expressed, implied, or statutory, regarding these manufacturers or the use of the products with any Microsoft technologies. The inclusion of a manufacturer or product does not imply endorsement of Microsoft of the manufacturer or product. Links may be provided to third party sites. Such sites are not under the control of Microsoft and Microsoft is not responsible for the contents of any linked site or any link contained in a linked site, or any changes or updates to such sites. Microsoft is not responsible for webcasting or any other form of transmission received from any linked site. Microsoft is providing these links to you only as a convenience, and the inclusion of any link does not imply endorsement of Microsoft of the site or the products contained therein. 2008 Microsoft Corporation. All rights reserved. Microsoft and the trademarks listed at http://www.microsoft.com/about/legal/en/us/IntellectualProperty/Trademarks/EN-US.aspx are trademarks of the Microsoft group of companies. All other marks are property of their respective owners.
1-1
Module 1
Installing and Configuring SQL Server 2008
Contents:
Lesson 1: Preparing to Install SQL Server 2008 Lesson 2: Installing SQL Server 2008 Lesson 3: Configuring a SQL Server 2008 Installation Module Reviews and Takeaways Lab Review Questions and Answers 2 6 8 12 14
1-2
Lesson 1
1-3
1-4
1-5
1-6
Lesson 2
1-7
1-8
Lesson 3
1-9
1-10
1-11
Type Invoke-Sqlcmd -QueryFromFile "C:\MyFolder\TestSQLCmd.sql" | Out-File -filePath "C:\MyFolder\TestSQLCmd.rpt" and then press ENTER.
1-12
2.
3.
4. 5. 6. 7.
8.
9.
1-13
1-14
2-1
Module 2
Managing Databases and Files
Contents:
Lesson 1: Planning Databases Lesson 2: Creating Database Lesson 3 Using Policy-Based Management Module Reviews and Takeaways Lab Review Questions and Answers 2 5 8 11 12
2-2
Lesson 1
Planning Databases
Contents:
Question and Answers Detailed Demo Steps 3 4
2-3
2-4
2-5
Lesson 2
Creating Databases
Contents:
Question and Answers Detailed Demo Steps 6 7
2-6
Creating Databases
Question: In what situations would you define unique collations for different databases? Answer: If your organizations databases were used globally and required unique collations for different regions.
Shrinking a Database
Question: In what situations might it become useful to manually shrink a database file? Answer: A shrink operation is most effective after an operation that creates lots of unused space, such as a truncate table or a drop table operation.
2-7
Add a schema
In the Object Explorer pane, expand AdventureWorksDemo, and then click Tables. Right-click Tables, and then click New Table. In the Properties pane, in the name field, type DemoTable. In the Schema list, click SchemaDemo. In the Column Name field, type FirstColumn. On the toolbar, click Save DemoTable.
2-8
Lesson 3
2-9
Implementing a Policy
Question: How can policies help improve the management of your organization's SQL Server enterprise? Answer: Policy-based management helps manage instances of SQL Server by providing tools for performance monitoring, troubleshooting, and tuning.
2-10
2-11
2. 3.
4.
2-12
DISASTER RECOVERY
3-1
Module 3
DISASTER RECOVERY
Contents:
Lesson 1: Planning a database backup strategy Lesson 2: Backing Up User Databases Lesson 3: Restoring User Databases Lesson 4: Performing Online Restore Operations Lesson 5: Recovering Data from Database Snapshots Module Reviews and Takeaways Lab Review Questions and Answers 2 4 7 10 13 16 17
3-2
Lesson 1
DISASTER RECOVERY
3-3
3-4
Lesson 2
DISASTER RECOVERY
3-5
3-6
Click the Options tab . Under Reliability: o o Select Verify backup when finished. Select Perform checksum before writing to media.
Under Compression, in the Compression Option list, click Compress Backup. Click OK.
DISASTER RECOVERY
3-7
Lesson 3
3-8
DISASTER RECOVERY
3-9
Under Source for Restore, o o Ensure From Database is selected. Ensure AdventureWorks2008 is the source database.
Select the Restore checkbox on the most recently created backup set. Click the Options tab. Click the OK to restore the backup.
3-10
Lesson 4
DISASTER RECOVERY
3-11
3-12
DISASTER RECOVERY
3-13
Lesson 5
3-14
DISASTER RECOVERY
3-15
3-16
DISASTER RECOVERY
3-17
Managing Security
4-1
Module 4
Managing Security
Contents:
Lesson 1: Overview of SQL Server Security Lesson 2: Protecting the Server Scope Lesson 3: Protecting the Database Scope Lesson 4: Managing Keys and Certificates Lesson 5: Auditing Security Module Reviews and Takeaways Lab Review Questions and Answers 2 4 7 11 14 17 18
4-2
Lesson 1
Managing Security
4-3
4-4
Lesson 2
Managing Security
4-5
Managing Logins
Question: Do you prefer to use SQL Server Management Studio or Transact-SQL to create logins? Why?
4-6
Managing Security
4-7
Lesson 3
4-8
Database-Scope Permissions
Question: What is your preference for assigning permissions: Transact-SQL, SQL Server Management Studio? Why?
Managing Security
4-9
4-10
In the query window Execute the script. Verify that the SELECT and INSERT statements succeed but that EXECUTE still fails.
Create a new customer database role and add a user to the role
In Object Explorer for the AdventureWorks2008 database create a new database role, Role name: Manager. In Object Explorer, view schemas user the AdventureWorks2008 database. View the properties of the HumanResources schema. Add: Manager to the Select Users or Roles section. Grant Manager EXECUTE permission. In Object Explorer view the properties for the AdventureWorks2008 database role: Manager. Add the database user Paul to this role. In the TestPermissions.sql query, on the line that begins with EXECUTE HumanResources.uspUpdateEmployeeLogin, change 16 to NULL. In the query window execute the TestPermissions.sql query. Verify that all statements complete successfully.
Managing Security
4-11
Lesson 4
4-12
Managing Security
4-13
4-14
Lesson 5
Auditing Security
Contents:
Question and Answers Detailed Demo Steps 15 16
Managing Security
4-15
4-16
Create an auditable event and view the event in the Windows event log
Select the code segment below the comment 'Create an auditable event' and click Execute . In Windows, open the Event Viewer in Administrative Tools. Under Windows Logs view the Application log. Verify that a SQL Server audit event has been created.
Managing Security
4-17
4-18
Transferring Data
5-1
Module 5
Transferring Data
Contents:
Lesson 1: Overview of Data Transfer Lesson 2: Introduction to SQL Server Integration Services Module Reviews and Takeaways Lab Review Questions and Answers 2 5 10 11
5-2
Lesson 1
Transferring Data
5-3
5-4
SELECT Firstname, Lastname FROM Person.Contact WHERE ContactID < 20 Use the Import and Export Wizard to import the flat file created in the previous step.
Transferring Data
5-5
Lesson 2
5-6
Transferring Data
5-7
5-8
In the Advanced Editor for Row Count dialog box, in the Name box, type CNT Retrieve row count. In the Description box, type Add row count to the ProductCount variable. In the VariableName box, type ProductCount. Save the solution.
Transferring Data
5-9
5-10
Transferring Data
5-11
6-1
Module 6
Automating Administrative Tasks
Contents:
Lesson 1: Automating Administrative Tasks in SQL Server 2008 Lesson 2: Using SQL Server Agent Lesson 3: Creating Maintenance Plans Lesson 4: Implementing Alerts Lesson 5: Managing Multiple Servers Lesson 6: Managing SQL Server Agent Security Module Reviews and Takeaways Lab Review Questions and Answers 2 5 8 11 14 17 19 20
6-2
Lesson 1
6-3
6-4
Note that the Net Send function will not work on the Windows Server 2008 demonstration machine.
6-5
Lesson 2
6-6
6-7
Account name: SQLServer Description: SQL Server e-mail account E-mail address: sqlserver@adventure-works.com Display name: SQL Server Reply e-mail: sqlserver@adventure-works.com Server name: NY-SQL-01 Port number: 25 This server requires a secure connection (SSL): Cleared Anonymous authentication: Selected Enable: access to the profile. Configure SQL Server Agent. Add NY-SQL-01\SQLServer to the DatabaseMailUserRole. Enable the mail profile Restart SQL Server Agent service.
6-8
Lesson 3
6-9
6-10
Account name: SQLServer Description: SQL Server e-mail account E-mail address: sqlserver@adventure-works.com Display name: SQL Server Reply e-mail: sqlserver@adventure-works.com Server name: NY-SQL-01 Port number: 25 This server requires a secure connection (SSL): Cleared Anonymous authentication: Selected Enable: access to the profile. Configure SQL Server Agent. Add NY-SQL-01\SQLServer to the DatabaseMailUserRole. Enable the mail profile Restart SQL Server Agent service.
6-11
Lesson 4
Implementing Alerts
Contents:
Question and Answers Detailed Demo Steps 12 13
6-12
Handling Alerts
Question: What type of job would be launched by an alert configured to trigger when the tempdb database free space falls below 1000 KB? Answer: The SQL Server service could be restarted, or an ALTER DATABASE T-SQL command could flush the database.
Using Alerts
Question: Are you aware of other tools that can be used by the administrator to monitor SQL Server? Answer: Some options include Operations Manager and other network monitoring tools.
6-13
6-14
Lesson 5
6-15
6-16
6-17
Lesson 6
6-18
6-19
2.
3.
Refine and target alerts using SQL Server Agent. Only send alerts to administrators who can respond to them.
6-20
Implementing Replication
7-1
Module 7
Implementing Replication
Contents:
Lesson 1: Overview of Replication Lesson 2: Managing Publications and Subscriptions Lesson 3: Configuring Replication in Some Common Scenarios Module Reviews and Takeaways Lab Review Questions and Answers 2 4 7 11 12
7-2
Lesson 1
Overview of Replication
Contents:
Question and Answers 3
Implementing Replication
7-3
Types of Replication
Question: What are the disadvantages of transactional replication? Answer: There will be points between the scheduled synchronizations when data will not be consistent at all nodes. Also, if changes are made at multiple nodes to the same data, conflicts will occur.
7-4
Lesson 2
Implementing Replication
7-5
7-6
Implementing Replication
7-7
Lesson 3
7-8
Implementing Replication
7-9
Enable Web synchronization Create a self signed SSL Certificate in IIS and bind it to the https protocol. Configure Web synchronization for the AdventureWorksHTTPContacts publication. o o Create a new virtual directory named AdventureWorksHTTPContacts. Use only Basic authentication. Confirm the setup by browsing to https://NY-SQL01/AdventureWorksHTTPConntacts/replisapi.dll.
Create a subscription for the new publication On SQLINSTANCE2, add a new subscription to AdventureWorksHTTPContacts. Log off the server and log in as user sqlserver. Set the Internet explorer home page to blank. In Internet settings, under the Connections tab, click LAN Settings. Clear the Automatically detect settings check box. Log off and log on as Administrator. View synchronization status. Generate scripts for the http replication.
Create a transactional publication Create a new transactional publication on the default SQL Server instance for the ProductVendor (Purchasing) table. Do not filter any rows.
Enable peer-to-peer replication For the new publication properties, set Allow peer-to-peer publications to True.
7-10
For the default SQL Server instance AdventureWorks2008 database, set the Recovery Model to Full. Backup the database and transaction logs. On SQLINSTANCE2, set the filestream level to 3. Use the following query: EXEC sp_filestream_configure @enable_level = 3; RECONFIGURE GO
Restore the database and log files. Use the following query: RESTORE DATABASE AdventureWorks2008 FROM DISK = 'C:\Backup\AdventureWorks2008.bak' WITH MOVE 'AdventureWorks2008_Data' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLINSTANCE2\MSSQL\Data\AdventureWorks2008_Data.mdf', MOVE 'AdventureWorks2008_Log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLINSTANCE2\MSSQL\Data\AdventureWorks2008_Log.ldf', MOVE 'FileStreamDocuments' to 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLINSTANCE2\MSSQL\Data\Documents'
Configure the topology for the peer to peer replication, adding the second SQL Server instance.
Implementing Replication
7-11
Synchronization Status displays a failure of "General Network Error." Merge replication occurs slowly.
Confirm that the snapshot folder is properly available. Increase the batch sizes processed by Merge Agent. Use static partitions if possible. Reindex merge replication system tables.
7-12
8-1
Module 8
Maintaining High Availability
Contents:
Lesson 1: Introduction to High Availability Lesson 2: Implementing Log Shipping Lesson 3: Implementing Database Mirroring Lesson 4: Implementing Server Clustering Lesson 5: Using Distributed High Availability Solutions Module Reviews and Takeaways Lab Review Questions and Answers 2 4 7 11 13 15 17
8-2
Lesson 1
8-3
8-4
Lesson 2
8-5
8-6
8-7
Lesson 3
8-8
Handling Failover
Question: Why is there possible data loss in the Forced Service scenario? Answer: Data loss is possible because the mirror server cannot communicate with the principal server and, therefore, cannot guarantee that the two databases are synchronized. Forcing service starts a new recovery fork. Because the original principal database and mirror database are on different recovery forks, each database now contains data that the other database does not: the original principal database contains whatever changes were not yet sent from its send queue to the former mirror database (the unsent log); the former mirror database contains whatever changes occur after service was forced.
8-9
8-10
8-11
Lesson 4
8-12
8-13
Lesson 5
8-14
8-15
After switching server roles, and bringing the original primary server back online, it does not automatically become the primary server again.
8-16
Use a mirror server that has equivalent capacity, the same SQL Server configuration, and the same SQL Server edition as the principal server, so that the mirror server can carry the full workload of the principal in the event of failover. Make sure SQL Server logins, permissions, SQL Server Agent jobs, and other related items are copied from the principal server to the mirror server, so that applications will continue to operate normally in the event of failover. SQL Server Agent jobs are normally disabled on the mirror server; make sure to enable them in the event of failover.
8-17
9-1
Module 9
Monitoring SQL Server
Contents:
Lesson 1: Viewing Current Activity Lesson 2: Using SQL Server Profiler Lesson 3: Monitoring with DDL Triggers Lesson 4: Using Event Notifications Module Reviews and Takeaways Lab Review Questions and Answers 2 5 8 11 14 15
9-2
Lesson 1
9-3
9-4
9-5
Lesson 2
9-6
9-7
9-8
Lesson 3
9-9
9-10
9-11
Lesson 4
9-12
9-13
9-14
I want to audit additions to role membership, which is a DDL event. However, the DDL trigger I designed does not work.
9-15
10-1
Module 10
Performance Tuning and Troubleshooting
Contents:
Lesson 1: Troubleshooting SQL Server Lesson 2: Performance Tuning in SQL Server Lesson 3: Using Resource Governor Lesson 4: Using Data Collector Module Reviews and Takeaways Lab Review Questions and Answers 2 5 8 12 15 17
10--2
Lesson 1
10-3
Troubleshooting Connectivity
Question: How can DNS resolution affect connectivity? Answer: DNS provides name-to-IP address resolution. If a DNS server cannot resolve the name of a server, a connection to a server by name will likely timeout, causing the connection to fail.
Concurrency Concepts
Question: When would it be appropriate to use optimistic concurrency control? Answer: In scenarios where there is low contention for data, optimistic concurrency may be appropriate.
10--4
10-5
Lesson 2
10--6
10-7
10--8
Lesson 3
10-9
10--10
10-11
Backup the AdventureWorks2008 database with the NOFORMAT, NOINIT, and COMPRESSION options enabled. On HOU-SQL-01, stop the SQL Server Profiler trace. In Reliability and Performance Monitor, stop AW_Backup_Perf. In SQL Server Profiler, open the E:\Mod10\Labfiles\Starter\AW_BackupTrace.trc file. Import performance data from E:\Mod10\Labfiles\Starter\AW_BackupPerf\AW_BackupPerf.blg and choose to import all performance counters. Search for the text BACKUP DATABASE. In the graph, find the SQLServer: Workload Group Stats and SQLServer: Resource Pool Stats counters. Take notice of the Min Value, Max Value, and Avg Value values for the counters. Close SQL Server Profiler and Reliability and Performance Monitor. Turn off HOU-DC-01, HOU-SQL-01 and HOU-SQL-03.
10--12
Lesson 4
10-13
10--14
10-15
I have deadlocking issues with transactions that interact with users. I still have significant locking related issues.
10--16
create a single, more complex query using a temporary table. Only one network round trip is necessary, and the query optimizer can better optimize the single query. Do not use multiple aliases for a single table in the same query to simulate index intersection. This is no longer necessary because SQL Server automatically considers index intersection and can make use of multiple indexes on the same table in the same query.
10-17
R-1
Resources
Contents:
Microsoft Learning Technet and MSDN Content Communities 2 3 21
R-2
Microsoft Learning
This section describes various Microsoft Learning programs and offerings. Microsoft Skills Assessments Describes the skills assessment options available through Microsoft Microsoft Learning Describes the training options available through Microsoft face-to-face or self-paced Microsoft Certification Program Details how to become a Microsoft Certified Professional, Microsoft Certified Database Administrators, and more Microsoft Learning Support o o To provide comments or feedback about the course, send e-mail to support@mscourseware.com. To ask about the Microsoft Certification Program (MCP), send e-mail to mcphelp@microsoft.com
R-3
Module 1
For more information on Version and Edition Upgrades, see "Version and Edition Upgrades", http://go.microsoft.com/fwlink/?LinkID=127393 For more information on SQL Server 2005 Features Comparison, see "SQL Server 2005 Features Comparison", http://go.microsoft.com/fwlink/?LinkID=127394 For more information on Windows Essential Business Server Overview, see "Windows Essential Business Server Overview", http://go.microsoft.com/fwlink/?LinkID=127395 For more information on Hardware and Software Requirements for Installing SQL Server 2008, see "Hardware and Software Requirements for Installing SQL Server 2008", http://go.microsoft.com/fwlink/?LinkID=127396 For more information on Check Parameters for the System Configuration Checker, see "Check Parameters for the System Configuration Checker", http://go.microsoft.com/fwlink/?LinkID=127397 For more information on SQL Server Browser Service, see "SQL Server Browser Service", http://go.microsoft.com/fwlink/?LinkID=127398 For more information on Multiple Instances of SQL Server, see "Multiple Instances of SQL Server", http://go.microsoft.com/fwlink/?LinkID=127399 For more information on Virtualization and Multiple Instances, see "Virtualization and Multiple Instances", http://go.microsoft.com/fwlink/?LinkID=127401 For more information on Taking the pain - and some costs - out of upgrading, see "Taking the pain - and some costs - out of upgrading", http://go.microsoft.com/fwlink/?LinkID=127402 For more information on Security Considerations for a SQL Server Installation, see "Security Considerations for a SQL Server Installation", http://go.microsoft.com/fwlink/?LinkID=127403 For more information on Security and Protection (Database Engine), see "Security and Protection (Database Engine)", http://go.microsoft.com/fwlink/?LinkID=127404 For more information on Security Considerations for Databases and Database Applications, see "Security Considerations for Databases and Database Applications", http://go.microsoft.com/fwlink/?LinkID=127405 For more information on Security Considerations for SQL Server, see "Security Considerations for SQL Server", http://go.microsoft.com/fwlink/?LinkID=127406 For more information on Using SQL Server Collations, see "Using SQL Server Collations", http://go.microsoft.com/fwlink/?LinkID=127407 For more information on Selecting a SQL Server Collation, see "Selecting a SQL Server Collation", http://go.microsoft.com/fwlink/?LinkID=127408 For more information on Collation and Unicode Support, see "Collation and Unicode Support", http://go.microsoft.com/fwlink/?LinkID=127409
R-4
For more information on How to: Upgrade to SQL Server 2008 (Setup), see "How to: Upgrade to SQL Server 2008 (Setup)", http://go.microsoft.com/fwlink/?LinkID=127410 For more information on Using Upgrade Advisor to Prepare for Upgrades, see "Using Upgrade Advisor to Prepare for Upgrades", http://go.microsoft.com/fwlink/?LinkID=127411 For more information on Working with Multiple Versions and Instances of SQL Server, see "Working with Multiple Versions and Instances of SQL Server", http://go.microsoft.com/fwlink/?LinkID=127412 For more information on How to: Install SQL Server 2008 (Setup), see "How to: Install SQL Server 2008 (Setup)", http://go.microsoft.com/fwlink/?LinkID=127413 For more information on System Configuration Check (SCC), see "System Configuration Check (SCC)", http://go.microsoft.com/fwlink/?LinkID=127415 For more information on Quick-Start Installation of SQL Server 2008, see "Quick-Start Installation of SQL Server 2008", http://go.microsoft.com/fwlink/?LinkID=127416 For more information on Editions and Components of SQL Server 2008, see "Editions and Components of SQL Server 2008", http://go.microsoft.com/fwlink/?LinkID=127417 For more information on File Locations for Default and Named Instances of SQL Server, see "File Locations for Default and Named Instances of SQL Server", http://go.microsoft.com/fwlink/?LinkID=127418 For more information on Installing SQL Server Analysis Services by Using Setup, see "Installing SQL Server Analysis Services by Using Setup", http://go.microsoft.com/fwlink/?LinkID=127419 For more information on Notification Services Enhancements, see "Notification Services Enhancements", http://go.microsoft.com/fwlink/?LinkID=127420 For more information on How to: Install SQL Server 2008 from the Command Prompt, see "How to: Install SQL Server 2008 from the Command Prompt", http://go.microsoft.com/fwlink/?LinkId=127672 For more information on Running Setup to Install SQL Server 2000 (64-bit), see "Running Setup to Install SQL Server 2000 (64-bit)", http://go.microsoft.com/fwlink/?LinkID=127421 For more information on SQL Server Configuration Manager, see "SQL Server Configuration Manager", http://go.microsoft.com/fwlink/?LinkID=127423 For more information on Backward Compatibility, see "Backward Compatibility", http://go.microsoft.com/fwlink/?LinkID=127424 For more information on Introducing SQL Server Management Studio, see "Introducing SQL Server Management Studio", http://go.microsoft.com/fwlink/?LinkId=127673 For more information on SQL Server Studios Overview, see "SQL Server Studios Overview", http://go.microsoft.com/fwlink/?LinkID=127425 For more information on Visual SourceSafe 2005, see "Visual SourceSafe 2005", http://go.microsoft.com/fwlink/?LinkID=127426 For more information on Using the sqlcmd Utility, see "Using the sqlcmd Utility", http://go.microsoft.com/fwlink/?LinkID=127427 For more information on Tutorial: sqlcmd Utility, see "Tutorial: sqlcmd Utility", http://go.microsoft.com/fwlink/?LinkID=127428
R-5
For more information on Using a Dedicated Administrator Connection, see "Using a Dedicated Administrator Connection", http://go.microsoft.com/fwlink/?LinkID=127429 For more information on How to: Use the Dedicated Administrator Connection with SQL Server Management Studio, see "How to: Use the Dedicated Administrator Connection with SQL Server Management Studio", http://go.microsoft.com/fwlink/?LinkID=127430 For more information on sqlcmd Utility, see "sqlcmd Utility", http://go.microsoft.com/fwlink/?LinkID=127431 For more information on SQL Server PowerShell Overview, see "SQL Server PowerShell Overview", http://go.microsoft.com/fwlink/?LinkID=127432 For more information on Using the SQL Server cmdlets, see "Using the SQL Server cmdlets", http://go.microsoft.com/fwlink/?LinkID=127433 For more information on Using the SQL Server PowerShell Provider, see "Using the SQL Server PowerShell Provider", http://go.microsoft.com/fwlink/?LinkID=127434 For more information on sqlps Utility, see "sqlps Utility", http://go.microsoft.com/fwlink/?LinkId=127674 For more information on Using the Invoke-Sqlcmd cmdlet, see "Using the Invoke-Sqlcmd cmdlet", http://go.microsoft.com/fwlink/?LinkID=127435 For more information on Using CLR Integration in SQL Server 2005, see "Using CLR Integration in SQL Server 2005", http://go.microsoft.com/fwlink/?LinkID=127436
Module 2
For more information on Files and Filegroups Architecture, see "Files and Filegroups Architecture", http://go.microsoft.com/fwlink/?LinkID=127437 For more information on Understanding Files and Filegroups, see "Understanding Files and Filegroups", http://go.microsoft.com/fwlink/?LinkID=127438 For more information on File Locations for Default and Named Instances of SQL Server, see "File Locations for Default and Named Instances of SQL Server", http://go.microsoft.com/fwlink/?LinkID=127439 For more information on Capacity Planning for tempdb, see "Capacity Planning for tempdb", http://go.microsoft.com/fwlink/?LinkID=127440 For more information on tempdb Database, see "tempdb Database", http://go.microsoft.com/fwlink/?LinkID=127441 For more information on Understanding Pages and Extents, see "Understanding Pages and Extents", http://go.microsoft.com/fwlink/?LinkID=127442 For more information on Transaction Log Physical Architecture, see "Transaction Log Physical Architecture", http://go.microsoft.com/fwlink/?LinkID=127443 For more information on Physical Database Architecture, see "Physical Database Architecture", http://go.microsoft.com/fwlink/?LinkID=127444 For more information on Database Architecture, see "Database Architecture", http://go.microsoft.com/fwlink/?LinkID=127445
R-6
For more information on Introduction to Transaction Logs, see "Introduction to Transaction Logs", http://go.microsoft.com/fwlink/?LinkId=127675 For more information on Using Files and Filegroups, see "Using Files and Filegroups", http://go.microsoft.com/fwlink/?LinkID=127446 For more information on Creating Filegroups, see "Creating Filegroups", http://go.microsoft.com/fwlink/?LinkID=127447 For more information on Microsoft SQL Server 7.0 Storage Engine Capacity Planning Tips, see "Microsoft SQL Server 7.0 Storage Engine Capacity Planning Tips", http://go.microsoft.com/fwlink/?LinkID=127448 For more information on Partitioned Tables and Indexes in SQL Server 2005, see "Partitioned Tables and Indexes in SQL Server 2005", http://go.microsoft.com/fwlink/?LinkID=127449 For more information on Maximum Capacity Specifications for SQL Server 2008, see "Maximum Capacity Specifications for SQL Server 2008", http://go.microsoft.com/fwlink/?LinkID=127450 For more information on Expanding a Database, see "Expanding a Database", http://go.microsoft.com/fwlink/?LinkID=127451 For more information on Designing Databases, see "Designing Databases", http://go.microsoft.com/fwlink/?LinkID=127452 For more information on Setting Database Options, see "Setting Database Options", http://go.microsoft.com/fwlink/?LinkID=127453 For more information on Creating, Altering, and Removing Databases, see "Creating, Altering, and Removing Databases", http://go.microsoft.com/fwlink/?LinkID=127454 For more information on CREATE DATABASE (Transact-SQL), see "CREATE DATABASE (TransactSQL)", http://go.microsoft.com/fwlink/?LinkID=127455 For more information on Creating Databases, see "Creating Databases", http://go.microsoft.com/fwlink/?LinkID=127456 For more information on Database Options, see "Database Options", http://go.microsoft.com/fwlink/?LinkID=127457 For more information on Shrinking a Database, see "Shrinking a Database", http://go.microsoft.com/fwlink/?LinkID=127459 For more information on Understanding the Database Schemas, see "Understanding the Database Schemas", http://go.microsoft.com/fwlink/?LinkID=127460 For more information on Database Schemas (General Page), see "Database Schemas (General Page)", http://go.microsoft.com/fwlink/?LinkID=127461 For more information on Schemas in AdventureWorks, see "Schemas in AdventureWorks", http://go.microsoft.com/fwlink/?LinkID=127462 For more information on CREATE SCHEMA (Transact-SQL), see "CREATE SCHEMA (Transact-SQL)", http://go.microsoft.com/fwlink/?LinkId=127677 For more information on How to: Create a Central Management Server and Server Group (SQL Server Management Studio), see "How to: Create a Central Management Server and Server Group (SQL Server Management Studio)", http://go.microsoft.com/fwlink/?LinkID=127463
R-7
For more information on Administering Multiple Servers Using Central Management Servers, see "Administering Multiple Servers Using Central Management Servers", http://go.microsoft.com/fwlink/?LinkID=127464 For more information on Administering Servers by Using Policy-Based Management, see "Administering Servers by Using Policy-Based Management", http://go.microsoft.com/fwlink/?LinkID=127466 For more information on Tutorial: Administering Servers by Using Policy-Based Management, see "Tutorial: Administering Servers by Using Policy-Based Management", http://go.microsoft.com/fwlink/?LinkID=127467 For more information on Policy-Based Management How-to Topics, see "Policy-Based Management How-to Topics", http://go.microsoft.com/fwlink/?LinkID=127468
Module 3
For more information about the different backup options, see Backup Overview, http://go.microsoft.com/fwlink/?LinkID=127592 For more information about three recovery models, see Recovery Model Overview, http://go.microsoft.com/fwlink/?LinkID=127619 For more information about the different backup and restore strategies, see Introduction to Backup and Restore Strategies in SQL Server, http://go.microsoft.com/fwlink/?LinkID=127613 For more information about using full database backups, see Full Database Backups, http://go.microsoft.com/fwlink/?LinkID=127601 For more information about using transaction log backups, see Working with Transaction Log Backups, http://go.microsoft.com/fwlink/?LinkID=127631 For more information about using backup media, see Working with Backup Media in SQL Server, http://go.microsoft.com/fwlink/?LinkID=127630 For more information about database role permissions, see Permissions of Fixed Database Roles, http://go.microsoft.com/fwlink/?LinkID=127618 For more information about the different database-level roles, see Database-Level Roles, http://go.microsoft.com/fwlink/?LinkID=127598 For more information about how to check database integrity, see Check Database Integrity Task, http://go.microsoft.com/fwlink/?LinkID=127514 For more information about checking database integrity as part of a maintenance plan, see Check Database Integrity Task (Maintenance Plan), http://go.microsoft.com/fwlink/?LinkID=127593 For more information about DBCC CHECKDB transact-SQL statement, see DBCC CHECKDB (Transact-SQL), http://go.microsoft.com/fwlink/?LinkID=127599 For more information about how to create transaction log backups, see Creating Transaction Log Backups, http://go.microsoft.com/fwlink/?LinkID=127596 For more information about backing up a transaction log with SQL Server Management Studio, see How to: Back Up a Transaction Log (SQL Server Management Studio), http://go.microsoft.com/fwlink/?LinkID=127610
R-8
For more information about backing up a transaction log with Transact-SQL, see How to: Create a Transaction Log Backup (Transact-SQL), http://go.microsoft.com/fwlink/?LinkID=127612 For more information about performing Differential Backups, see Using Differential Backups, http://go.microsoft.com/fwlink/?LinkID=127627 For more information about Differential database backups, see Differential Database Backups, http://go.microsoft.com/fwlink/?LinkID=127600 For more information about Full File backups, see Full File Backups, http://go.microsoft.com/fwlink/?LinkID=127602 For more information about backing up files and filegroups using SQL Server Management Studio, see How to: Back Up Files and Filegroups (SQL Server Management Studio), http://go.microsoft.com/fwlink/?LinkID=127611 For more information about Tail-Log backups, see Tail-Log Backups, http://go.microsoft.com/fwlink/?LinkID=127625 For more information about Copy-Only backups, see Copy-Only Backups, http://go.microsoft.com/fwlink/?LinkID=127595 For more information about backup compression, see Backup Compression, http://go.microsoft.com/fwlink/?LinkID=127591 For more information about how to use Mirrored Backup Media Sets, see Using Mirrored Backup Media Sets, http://go.microsoft.com/fwlink/?LinkID=127628 For more information about how to verify backups, see Verifying Backups, http://go.microsoft.com/fwlink/?LinkID=127629 For more information about the different restore and recovery options, see Restore and Recovery Overview, http://go.microsoft.com/fwlink/?LinkID=127621 For more information about how restore and recovery works in SQL Server, see Understanding How Restore and Recovery of Backups Work in SQL Server, http://go.microsoft.com/fwlink/?LinkID=127626 For more information about the RESTORE Transact-SQL statement, see RESTORE (Transact-SQL), http://go.microsoft.com/fwlink/?LinkID=127620 For more information about restoring a transaction log, see Restore Transaction Log, http://go.microsoft.com/fwlink/?LinkID=127623 For more information about restoring a transaction log using SQL Server Management Studio, see How to Restore a Transaction Log Backup (SQL Server Management Studio), http://go.microsoft.com/fwlink/?LinkID=127605 For more information about the different arguments for the RESTORE Transact-SQL statement, see RESTORE Arguments (Transact-SQL), http://go.microsoft.com/fwlink/?LinkID=127622 For more information about online restores, see Performing Online Restores, http://go.microsoft.com/fwlink/?LinkID=127615 For more information about page restores, see Performing Page Restores, http://go.microsoft.com/fwlink/?LinkID=127616 For more information about file restores, see Performing File Restores (Simple Recovery Model), http://go.microsoft.com/fwlink/?LinkID=127614
R-9
For more information about restoring files and filegroups using Transact-SQL, see How to Restore Files and Filegroups (Transact-SQL), http://go.microsoft.com/fwlink/?LinkID=127607 For more information about restoring files and filegroups using SQL Server Management Studio, see How to Restore Files and Filegroups (SQL Server Management Studio), http://go.microsoft.com/fwlink/?LinkID=127606 For more information about piecemeal restores, see Performing Piecemeal Restores, http://go.microsoft.com/fwlink/?LinkID=127617 For more information about database snapshots, see Database Snapshots, http://go.microsoft.com/fwlink/?LinkID=127597 For more information about how database snapshots work, see How Database Snapshots Work, http://go.microsoft.com/fwlink/?LinkID=127603 For more information about reverting to a database snapshot, see Reverting to a Database Snapshot, http://go.microsoft.com/fwlink/?LinkID=127624 For more information about reverting to a database snapshot using Transact-SQL, see How to Revert a Database to a Database Snapshot (Transact-SQL), http://go.microsoft.com/fwlink/?LinkID=127609 For more information about what to consider when backing up and restoring system databases, see Considerations for Backing Up and Restoring System Databases, http://go.microsoft.com/fwlink/?LinkID=127594 For more information about restoring the master database using Transact-SQL, see How to Restore the master Database (Transact-SQL), http://go.microsoft.com/fwlink/?LinkID=127608 For more information about what to consider before restoring the master database, see Considerations for Restoring the master Database, http://technet.microsoft.com/enus/library/ms175535(SQL.100).aspx For more information about restoring a database backup using SQL Server Management Studio, see How to Restore a Database Backup (SQL Server Management Studio), http://go.microsoft.com/fwlink/?LinkID=127604
Module 4
For more information about Kerberos authentication with SQL Server, see Kerberos Authentication and SQL Server, http://go.microsoft.com/fwlink/?LinkID=127652 For more information about the permissions hierarchy, see Permissions Hierarchy, http://go.microsoft.com/fwlink/?LinkID=127657 For more information about principals, see Principals, http://go.microsoft.com/fwlink/?LinkID=127658 For more information about securables, see Securables, http://go.microsoft.com/fwlink/?LinkID=127660 For more information about permissions, see Permissions, http://go.microsoft.com/fwlink/?LinkID=127656 For more information about the different server-level roles, see Server-Level Roles, http://go.microsoft.com/fwlink/?LinkID=127663
R-10
For more information about the different database-level roles, see Database-Level Roles, http://go.microsoft.com/fwlink/?LinkID=127643 For more information about the authentication modes, see Choosing an Authentication Mode, http://go.microsoft.com/fwlink/?LinkID=127635 For more information about password policies, see Password Policy, http://go.microsoft.com/fwlink/?LinkID=127655 For more information about the SQL Server logins, see Security Node, http://go.microsoft.com/fwlink/?LinkID=127662 For more information about the creating a SQL Server login, see How to: Create a SQL Server Login, http://go.microsoft.com/fwlink/?LinkID=127650 For more information about the Linked servers for delegation, see Configuring Linked Servers for Delegation, http://go.microsoft.com/fwlink/?LinkID=127637 For more information about credentials, see Credentials, http://go.microsoft.com/fwlink/?LinkID=127640 For more information about creating credentials, see Creating Credentials, http://go.microsoft.com/fwlink/?LinkID=127639 For more information about the GRANT Transact-SQL statement, see GRANT (Transact-SQL), http://go.microsoft.com/fwlink/?LinkID=127648 For more information about the different application roles, see Application Roles, http://go.microsoft.com/fwlink/?LinkID=127633 For more information about how to manage logins and users, see Managing Logins and Users How-to Topics, http://go.microsoft.com/fwlink/?LinkID=127653 For more information about database users, see Database User, http://go.microsoft.com/fwlink/?LinkID=127642 For more information about the user and role properties, see User or Role Properties, http://go.microsoft.com/fwlink/?LinkID=127670 For more information about the Special Users, see Glossary definitions for Special Users, http://go.microsoft.com/fwlink/?LinkID=127647 For more information about schemas, see Schemas, http://go.microsoft.com/fwlink/?LinkID=127659 For more information about ownership chains, see Ownership Chains, http://go.microsoft.com/fwlink/?LinkID=127654 For more information about database encryption keys, see SQL Server and Database Encryption Keys, http://go.microsoft.com/fwlink/?LinkID=127664 For more information about database encryption in SQL Server, see Database Encryption in SQL Server 2008 Enterprise Edition, http://go.microsoft.com/fwlink/?LinkID=127641 For more information about certificates and Asymmetric keys, see SQL Server Certificates and Asymmetric Keys, http://go.microsoft.com/fwlink/?LinkID=127666 For more information about the encryption hierarchy, see Encryption Hierarchy, http://go.microsoft.com/fwlink/?LinkID=127645
R-11
For more information about the different encryption algorithms, see Choosing an Encryption Algorithm, http://go.microsoft.com/fwlink/?LinkID=127636 For more information about how to extend database impersonation, see Extending Database Impersonation by Using EXECUTE AS, http://go.microsoft.com/fwlink/?LinkID=127646 For more information about Transparent Data Encryption, see Understanding Transparent Data Encryption http://go.microsoft.com/fwlink/?LinkID=127669 For more information about SQL Server Profiler, see Introducing SQL Server Profiler, http://go.microsoft.com/fwlink/?LinkID=127651 For more information about how to use SQL Server Profiler, see Using SQL Server Profiler, http://go.microsoft.com/fwlink/?LinkID=127671 For more information about the Security Audit event category, see Security Audit Event Category (SQL Server Profiler), http://go.microsoft.com/fwlink/?LinkID=127661 For more information about DDL Triggers, see DDL Triggers, http://go.microsoft.com/fwlink/?LinkID=127644 For more information about how DDL Triggers work, see Understanding DDL Triggers, http://go.microsoft.com/fwlink/?LinkID=127667 For more information about auditing in SQL Server, see Auditing, http://go.microsoft.com/fwlink/?LinkID=127634 For more information about SQL Server Audit, see Understanding SQL Server Audit, http://go.microsoft.com/fwlink/?LinkID=127668 For more information about creating and managing audits, see Creating and Managing Audits with Transact-SQL, http://go.microsoft.com/fwlink/?LinkID=127638 For more information about creating a server-level audit, see How to: Create a Server-level Audit, http://go.microsoft.com/fwlink/?LinkID=127649 For more information about SQL Server Audit Action groups and Actions, see SQL Server Audit Action Groups and Actions, http://go.microsoft.com/fwlink/?LinkID=127665
Module 5
For more information about Creating Package Control Flow, see "Creating Package Control Flow" http://go.microsoft.com/fwlink/?LinkID=127500 For more information about Designing and Creating Integration Services Packages, see "Designing and Creating Integration Services Packages" http://go.microsoft.com/fwlink/?LinkID=127501 For more information about Package Deployment, see "Package Deployment" http://go.microsoft.com/fwlink/?LinkID=127502 For more information about Scenarios for Bulk Importing and Exporting Data, see "Bulk Importing and Exporting Data" http://go.microsoft.com/fwlink/?LinkID=127469 For more information about Bulk Copy Program, see "Bulk Copy Program" http://go.microsoft.com/fwlink/?LinkID=127470 For more information about BULK INSERT, see "BULK INSERT" http://go.microsoft.com/fwlink/?LinkID=127471
R-12
For more information about XML Bulk Load, see "XML Bulk Load" http://go.microsoft.com/fwlink/?LinkID=127472 For more information about Import Export Wizard, see "Import Export Wizard" http://go.microsoft.com/fwlink/?LinkID=127473 For more information about Importing and Exporting Data by Using the SQL Server Import and Export Wizard, see "Importing and Exporting Data by Using the SQL Server Import and Export Wizard" http://go.microsoft.com/fwlink/?LinkID=127474 For more information about Basic Guidelines for Bulk Importing Data, see "Basic Guidelines for Bulk Importing Data" http://go.microsoft.com/fwlink/?LinkID=127483 For more information about Optimizing Bulk Import Performance, see "Optimizing Bulk Import Performance" http://go.microsoft.com/fwlink/?LinkID=127481 For more information about Importing Bulk Data by Using BULK INSERT or OPENROWSET, see "Importing Bulk Data by Using BULK INSERT or OPENROWSET" http://go.microsoft.com/fwlink/?LinkID=127484 For examples of Bulk Importing and Exporting XML Documents, see "examples of Bulk Importing and Exporting XML Documents" http://go.microsoft.com/fwlink/?LinkID=127472#bulk_export_xml_data For more information about Integration Services, see "What is new in Integration Services http://go.microsoft.com/fwlink/?LinkID=127487 For more information about Data Source Configuration Wizard, see "Data Source Configuration Wizard" http://go.microsoft.com/fwlink/?LinkID=127495 For more information about Using Data Source Views in Packages, see "Using Data Source Views in Packages" http://go.microsoft.com/fwlink/?LinkID=127496 For more information about Integration Services Connections, see "Integration Services Connections" http://go.microsoft.com/fwlink/?LinkID=127497 For more information about Connection Managers, see "Connection Managers" http://go.microsoft.com/fwlink/?LinkID=127498 For more information about Creating Package Data Flow, see "Creating Package Data Flow" http://go.microsoft.com/fwlink/?LinkID=127499 For more information about Creating Package Control Flow, see "Creating Package Control Flow" http://go.microsoft.com/fwlink/?LinkID=127500 For more information about Designing and Creating Integration Services Packages, see "Designing and Creating Integration Services Packages" http://go.microsoft.com/fwlink/?LinkID=127501 For more information about Package Deployment, see "Package Deployment" http://go.microsoft.com/fwlink/?LinkID=127502
Module 6
For more information about Automating Administration Across an Enterprise, see "Automating Administration Across an Enterprise" http://go.microsoft.com/fwlink/?LinkID=127503 For more information about Implementing Jobs, see "Implementing Jobs" http://go.microsoft.com/fwlink/?LinkID=127504
R-13
For more information about Components of Automatic Administration, see "Components of Automatic Administration" http://go.microsoft.com/fwlink/?LinkID=127505 For more information about Defining Operators, see "Defining Operators" http://go.microsoft.com/fwlink/?LinkID=127506 For more information about Creating Job Steps, see "Creating Job Steps" http://go.microsoft.com/fwlink/?LinkID=127507 For more information about Monitoring Job Activity, see "Monitoring Job Activity" http://go.microsoft.com/fwlink/?LinkID=127508 For more information about Configuring SQL Server Agent, see "Configuring SQL Server Agent" http://go.microsoft.com/fwlink/?LinkID=127510 For more information about Database Mail, see "Database Mail " http://go.microsoft.com/fwlink/?LinkID=127512 For more information about starting the Maintenance Plan WIzard, see "How to: Start the Maintenance Plan Wizard (SQL Server Management Studio)" http://go.microsoft.com/fwlink/?LinkID=127524 For more information about creating a maintenance plan, see "How to: Create a Maintenance Plan" http://go.microsoft.com/fwlink/?LinkID=127525 For more information about Defining Alerts, see "Defining Alerts" http://go.microsoft.com/fwlink/?LinkID=127526 For more information about Creating a SQL Server Agent, see "Sample: Creating a SQL Server Agent Alert by Using the WMI Provider for Server Events" http://go.microsoft.com/fwlink/?LinkID=127527 For more information about SQL Server Agent Properties , see "SQL Server Agent Properties (Alert System Page)" http://go.microsoft.com/fwlink/?LinkID=127528 For more information about sp_add_alert, see "sp_add_alert" http://go.microsoft.com/fwlink/?LinkID=127529 For more information about the alerts object, see "SQL Server Agent, Alerts Object" http://go.microsoft.com/fwlink/?LinkID=127530 For more information about Creating a Multi-server Environment, see "Creating a Multi-server Environment" http://go.microsoft.com/fwlink/?LinkID=127535 For more information about Troubleshooting Multi-server Jobs That Use Proxies, see "Troubleshooting Multi-server Jobs That Use Proxies" http://go.microsoft.com/fwlink/?LinkID=127537 For more information about Managing Jobs Across an Enterprise, see "Managing Jobs Across an Enterprise" http://go.microsoft.com/fwlink/?LinkID=127538 For more information about SQL Server Agent Fixed Database Roles, see "SQL Server Agent Fixed Database Roles" http://go.microsoft.com/fwlink/?LinkID=127539 For more information about creating a proxy, see "How to: Create a Proxy" http://go.microsoft.com/fwlink/?LinkID=127541 For more information about Creating SQL Server Agent Proxies, see "Creating SQL Server Agent Proxies" http://go.microsoft.com/fwlink/?LinkID=127542
R-14
Module 7
For more information about Replication for SQL Server 2008, see "What is new in Replication for SQL Server 2008" http://go.microsoft.com/fwlink/?LinkID=127548 For more information about SQL Server Replication, see "SQL Server Replication" http://go.microsoft.com/fwlink/?LinkID=127549 For more information about Selecting the Appropriate Type of Replication http://go.microsoft.com/fwlink/?LinkID=127550 For more information about the Replication Publishing Model, see "Replication Publishing Model Overview" http://go.microsoft.com/fwlink/?LinkID=127551 For more information about Designing and Implementing, see "Designing and Implementing" http://go.microsoft.com/fwlink/?LinkID=127552 For more information about Types of Replication, see "Types of Replication Overview" http://go.microsoft.com/fwlink/?LinkID=127554 For more information about Replication Agent Executables Concepts, see "Replication Agent Executables Concepts" http://go.microsoft.com/fwlink/?LinkID=127562 For more information about Replication Agents, see "Replication Agents Overview" http://go.microsoft.com/fwlink/?LinkID=127563 For more information about Publishing Data and Database Objects, see "Publishing Data and Database Objects" http://go.microsoft.com/fwlink/?LinkID=127569 For Best Practices for Replication Administration, see "Best Practices for Replication Administration" http://go.microsoft.com/fwlink/?LinkID=127574 For more information about Monitoring, see "Monitoring (Replication)" http://go.microsoft.com/fwlink/?LinkID=127575 For more information about Monitoring Replication with Replication Monitor, see "Monitoring Replication with Replication Monitor" http://go.microsoft.com/fwlink/?LinkID=127576 For more information about Replication Physical Architecture, see "Replication Physical Architecture" http://go.microsoft.com/fwlink/?LinkID=127577 For more information about Replication Solution Design Considerations, see "Replication Solution Design Considerations" http://go.microsoft.com/fwlink/?LinkID=127578 For more information about Replicating Data in a Server to Server Environment, see "Replicating Data in a Server to Server Environment" http://go.microsoft.com/fwlink/?LinkID=127579 For more information about Replicating Data Between a Server and Clients, see "Replicating Data Between a Server and Clients" http://go.microsoft.com/fwlink/?LinkID=127582 For more information about Integrating Data from Multiple Sites, see "Integrating Data from Multiple Sites" http://go.microsoft.com/fwlink/?LinkID=127583 For more information about Configuring Web Synchronization, see "Configuring Web Synchronization" http://go.microsoft.com/fwlink/?LinkID=127585 For more information about Web Synchronization for Merge Replication, see "Web Synchronization for Merge Replication" http://go.microsoft.com/fwlink/?LinkID=127586
R-15
For more information about How Oracle Publishing Works, see "How Oracle Publishing Works" http://go.microsoft.com/fwlink/?LinkID=127587 For more information about Peer-to-Peer Transactional Replication, see "Peer-to-Peer Transactional Replication" http://go.microsoft.com/fwlink/?LinkID=127590
Module 8
For more information on high availability, see, "High Availability in SQL Server", http://go.microsoft.com/fwlink/?LinkId=131095 For more information about compressing transaction log backups for log shipping, see "Backup Compression", http://go.microsoft.com/fwlink/?LinkId=131120 For more information about about failover in a log shipping implementation, see "Failing Over to a Log Shipping Secondary", http://go.microsoft.com/fwlink/?LinkId=131121 For more information about switching server roles, see "Changing Roles Between Primary and Secondary Servers", http://go.microsoft.com/fwlink/?LinkId=131099 For more information about log shipping, see "Log Shipping Overview", http://go.microsoft.com/fwlink/?LinkId=131096 For more information about configuring log shipping with T-SQL, see "How to: Enable Log Shipping (Transact-SQL)", http://go.microsoft.com/fwlink/?LinkId=131097 For more information about configuring log shipping in SQL Server Management Studio, see "How to Enable Log Shipping (SQL Server Management Studio)", http://go.microsoft.com/fwlink/?LinkId=131098 For more information about database mirroring, see "Database Mirroring Overview", http://go.microsoft.com/fwlink/?LinkId=131100 For more information about the witness role database mirroring, see "Database Mirroring Witness", http://go.microsoft.com/fwlink/?LinkId=131101 For more information about the witness role database mirroring, see "Asynchronous Database Mirroring (High-Performance Mode)", http://go.microsoft.com/fwlink/?LinkId=131103 For more information about the witness role database mirroring, see "Synchronous Database Mirroring (High-Safety Mode)", http://go.microsoft.com/fwlink/?LinkId=131104 For more information about database mirroring endpoints, see "Database Mirroring Endpoint", http://go.microsoft.com/fwlink/?LinkId=131105 For more information about creating database mirroring endpoints, see "How to: Create a Mirroring Endpoint for Windows Authentication", http://go.microsoft.com/fwlink/?LinkId=131122 For more information on establishing a database mirroring session, see "Database Mirroring Sessions", http://go.microsoft.com/fwlink/?LinkId=131102 For more information on setting up database mirroring, see "Setting Up Database Mirroring", http://go.microsoft.com/fwlink/?LinkId=131106 For more information on preparing a database for mirroring, see "How to: Prepare a Database for Mirroring", http://go.microsoft.com/fwlink/?LinkId=131124 For more information on configuring a mirror session, see "How to: Configure a Database Mirroring Session", http://go.microsoft.com/fwlink/?LinkId=131125
R-16
For more information on using Windows authentication with database mirroring, see "How to: Establish a Database Mirroring Session Using Windows Authentication", http://go.microsoft.com/fwlink/?LinkId=131126 For more information on the Forced Service option, see "Forced Service (with Possible Data Loss)", http://go.microsoft.com/fwlink/?LinkId=131108 For more information on making a connection to a mirrored database, see "Making the Initial Connection to a Database Mirroring Session", http://go.microsoft.com/inkId=131128 For more information on reconnecting to a mirrored database, see "Reconnecting to a Database Mirroring Session", http://go.microsoft.com/nk/?LinkId=131111 For more information on connecting clients to a mirrored database, see "Connecting Clients to a Mirrored Database", http://go.microsoft.com/link/?LinkId=131127 For more information on high availability, see "Overview of High Availability in SQL Server", http://go.microsoft.com/fwlink/?LinkId=131095 For more information about hardware compatibility for clustering, see "Windows Catalog and Hardware Compatibility List", http://go.microsoft.com/fwlink/?LinkId=131129 For more information about pre-installation tasks for clustering, see "Before Installing Failover Clustering", http://go.microsoft.com/fwlink/?LinkId=131115 For more information on SQL Server clustering, see "Getting Started with SQL Server 2008 Failover Clustering", http://go.microsoft.com/link/?LinkId=131114 For more information on installing a SQL Server cluster, see "Installing a SQL Server 2008 Failover Cluster", http://go.microsoft.com/link/?LinkId=131116 For more information about administering a peer-to-peer transactional replication implementation, see "How to: Administer a Peer-to-Peer Topology", http://go.microsoft.com/link/?LinkId=131130 For more information about peer-to-peer transactional replication, see "Peer-to-Peer Transactional Replication", http://go.microsoft.com/link/?LinkId=131117 For more information about network load balancing, see "Network Load Balancing", http://go.microsoft.com/fwlink/?LinkId=131118 For more information about selecting high availability, see "High Availability Solutions", http://go.microsoft.com/fwlink/?LinkId=131131 For more information about selecting a high availability solution that fits your needs, see "Selecting a High Availability Solution", http://go.microsoft.com/fwlink/?LinkId=131119 For more information about peer-to-peer transactional replication, see "Peer-to-Peer Transactional Replication", http://go.microsoft.com//?LinkId=131117
Module 9
For more information on Server and Performance Monitoring, see "Server and Performance Monitoring", http://go.microsoft.com/fwlink/?LinkId=131132 For more information on how to use Activity Monitor, see "How-to: Open the Activity Monitor: ", http://go.microsoft.com/fwlink/?LinkId=131133
R-17
For more information on Reliability and Performance Monitor Step-by-Step Guide: , see "Reliability and Performance Monitor Step-by-Step Guide: ", http://go.microsoft.com/fwlink/?LinkId=131134 For more information on Dynamic Management Views and Functions, see "Dynamic Management Views and Functions", http://go.microsoft.com/fwlink/?LinkId=131135 For more information on Using SQL Server Profiler, see "Using SQL Server Profiler", http://go.microsoft.com/fwlink/?LinkId=131212 For more information on Typical Uses of SQL Server Profiler, see "Typical Uses of SQL Server Profiler", http://go.microsoft.com/fwlink/?LinkId=131136 For more information on Create a Trace Template, see "Create a Trace Template", http://go.microsoft.com/fwlink/?LinkId=131137 For more information on Saving Trace Results to a Table, see "Saving Trace Results to a Table", http://go.microsoft.com/fwlink/?LinkId=131138 For more information on Saving Trace Results to a File, see "Saving Trace Results to a File", http://go.microsoft.com/fwlink/?LinkId=131139 For more information on Setting Global Trace Options, see "Setting Global Trace Options", http://go.microsoft.com/fwlink/?LinkId=131140 For more information on Columns Displayed in a Trace, see "Columns Displayed in a Trace", http://go.microsoft.com/fwlink/?LinkId=131141 For more information on DDL Triggers, see "DDL Triggers", http://go.microsoft.com/fwlink/?LinkId=131142 For more information on Designing DDL Triggers, see "Designing DDL Triggers", http://go.microsoft.com/fwlink/?LinkId=131143 For more information on The EventData Function, see "The EventData Function", http://go.microsoft.com/fwlink/?LinkId=131144 For more information on Understanding Event Notifications, see "Understanding Event Notifications", http://go.microsoft.com/fwlink/?LinkId=131145 For more information on Getting Information About Event Notifications, see "Getting Information About Event Notifications", http://go.microsoft.com/fwlink/?LinkId=131146 For more information on Monitoring CPU Usage, see "Monitoring CPU Usage", http://go.microsoft.com/fwlink/?LinkId=131147 For more information on Monitoring Disk Usage, see "Monitoring Disk Usage", http://go.microsoft.com/fwlink/?LinkId=131148 For more information on Monitoring Memory Usage, see "Monitoring Memory Usage", http://go.microsoft.com/fwlink/?LinkId=131149 For more information on SQL Server Profiler Terminology, see "SQL Server Profiler Terminology", http://go.microsoft.com/fwlink/?LinkId=131150 For more information on Saving Traces and Trace Templates, see "Saving Traces and Trace Templates", http://go.microsoft.com/fwlink/?LinkId=131151 For more information on Replaying Traces, see "Replaying Traces", http://go.microsoft.com/fwlink/?LinkId=131152
R-18
For more information on SQL Server Profiler Templates, see "SQL Server Profiler Templates", http://go.microsoft.com/fwlink/?LinkId=131153 For more information on Filtering Traces with SQL Server Profiler, see "Filtering Traces with SQL Server Profiler", http://go.microsoft.com/fwlink/?LinkId=131154 For more information on Describing Events by Using Data Columns, see "Describing Events by Using Data Columns", http://go.microsoft.com/fwlink/?LinkId=131155 For more information on Understanding DDL Triggers, see "Understanding DDL Triggers", http://go.microsoft.com/fwlink/?LinkId=131156 For more information on Implementing DDL Triggers, see "Implementing DDL Triggers", http://go.microsoft.com/fwlink/?LinkId=131157 For more information on DDL Event Groups, see "DDL Event Groups", http://go.microsoft.com/fwlink/?LinkId=131158 For more information on CREATE TRIGGER, see "CREATE TRIGGER", http://go.microsoft.com/fwlink/?LinkId=131159 For more information on DROP TRIGGER, see "DROP TRIGGER", http://go.microsoft.com/fwlink/?LinkId=131160 For more information on ALTER TRIGGER, see "ALTER TRIGGER", http://go.microsoft.com/fwlink/?LinkId=131161 For more information on DISABLE TRIGGER, see "DISABLE TRIGGER", http://go.microsoft.com/fwlink/?LinkId=131162 For more information on Designing Event Notifications, see "Designing Event Notifications", http://go.microsoft.com/fwlink/?LinkId=131163 For more information on Implementing Event Notifications, see "Implementing Event Notifications", http://go.microsoft.com/fwlink/?LinkId=131164 For more information on CREATE EVENT NOTIFICATION, see "CREATE EVENT NOTIFICATION", http://go.microsoft.com/fwlink/?LinkId=131165 For more information on EVENTDATA, see "EVENTDATA", http://go.microsoft.com/fwlink/?LinkId=131166
Module 10
For more information on Using a Dedicated Administrator Connection, see "Using a Dedicated Administrator Connection", http://go.microsoft.com/fwlink/?LinkId=131213 For more information on How to: Use the Dedicated Administrator Connection with SQL Server Management Studio, see "How to: Use the Dedicated Administrator Connection with SQL Server Management Studio", http://go.microsoft.com/fwlink/?LinkId=131214 For more information on Troubleshooting Database Engine Connectivity , see "Troubleshooting Database Engine Connectivity ", http://go.microsoft.com/fwlink/?LinkId=131167 For more information on Troubleshooting Concepts, see "Troubleshooting Concepts", http://go.microsoft.com/fwlink/?LinkId=131168 For more information on Isolation Levels in the Database Engine, see "Isolation Levels in the Database Engine", http://go.microsoft.com/fwlink/?LinkId=131215
R-19
For more information on Types of Concurrency Control, see "Types of Concurrency Control", http://go.microsoft.com/fwlink/?LinkId=131216 For more information on Concurrency Effects, see "Concurrency Effects", http://go.microsoft.com/fwlink/?LinkId=131217 For more information on Troubleshooting Insufficient Disk Space in tempdb, see "Troubleshooting Insufficient Disk Space in tempdb", http://go.microsoft.com/fwlink/?LinkId=131169 For more information on Troubleshooting Insufficient Data Disk Space, see "Troubleshooting Insufficient Data Disk Space", http://go.microsoft.com/fwlink/?LinkId=131170 For more information on Considerations for Autogrow and Autoshrink, see "Considerations for Autogrow and Autoshrink", http://go.microsoft.com/fwlink/?LinkId=131171 For more information on Performance Monitoring and Tuning How-to Topics, see "Performance Monitoring and Tuning How-to Topics", http://go.microsoft.com/fwlink/?LinkId=131172 For more information on Monitoring and Tuning for Performance Overview, see "Monitoring and Tuning for Performance Overview", http://go.microsoft.com/fwlink/?LinkId=131173 For more information on SQL Server Profiler, see "SQL Server Profiler", http://go.microsoft.com/fwlink/?LinkId=131174 For more information on Database Tuning Advisor, see "Database Tuning Advisor", http://go.microsoft.com/fwlink/?LinkId=131175 For more information on Reports in Management Studio, see "Reports in Management Studio", http://go.microsoft.com/fwlink/?LinkId=131176 For more information on SQL Server Management Pack, see "SQL Server Management Pack", http://go.microsoft.com/fwlink/?LinkId=131177 For more information on General Index Design Guidelines, see "General Index Design Guidelines", http://go.microsoft.com/fwlink/?LinkId=131178 For more information on Understanding Database Engine Tuning Advisor, see "Understanding Database Engine Tuning Advisor", http://go.microsoft.com/fwlink/?LinkId=131179 For more information on Query Tuning Recommendations, see "Query Tuning Recommendations", http://go.microsoft.com/fwlink/?LinkId=131218 For more information on Analyzing a Query, see "Analyzing a Query", http://go.microsoft.com/fwlink/?LinkId=131219 For more information on Advanced Query Tuning Concepts, see "Advanced Query Tuning Concepts", http://go.microsoft.com/fwlink/?LinkId=131180 For more information on Introducing Resource Governor, see "Introducing Resource Governor", http://go.microsoft.com/fwlink/?LinkId=131181 For more information on Resource Governor Concepts, see "Resource Governor Concepts", http://go.microsoft.com/fwlink/?LinkId=131182 For more information on Resource Governor DDL and System Views, see "Resource Governor DDL and System Views", http://go.microsoft.com/fwlink/?LinkId=131183
R-20
For more information on Using SQL Server Management Studio to Configure and Use Resource Governor, see "Using SQL Server Management Studio to Configure and Use Resource Governor", http://go.microsoft.com/fwlink/?LinkId=131184 For more information on Introducing the Data Collector, see "Introducing the Data Collector", http://go.microsoft.com/fwlink/?LinkId=131185 For more information on SQL Server 2008 Management Improvements, see "SQL Server 2008 Management Improvements", http://go.microsoft.com/fwlink/?LinkId=131186 For more information on Data Collector Architecture and Processing, see "Data Collector Architecture and Processing", http://go.microsoft.com/fwlink/?LinkId=131187 For more information on Getting Started with the Data Collector, see "Getting Started with the Data Collector", http://go.microsoft.com/fwlink/?LinkId=131188 For more information on Troubleshooting: Timeout Expired, see "Troubleshooting: Timeout Expired", http://go.microsoft.com/fwlink/?LinkId=131189 For more information on Login Failed for User 'x', see "Login Failed for User 'x'", http://go.microsoft.com/fwlink/?LinkId=131190 For more information on Connection Forcibly Closed, see "Connection Forcibly Closed", http://go.microsoft.com/fwlink/?LinkId=131191 For more information on No Process is on the Other End of the Pipe, see "No Process is on the Other End of the Pipe", http://go.microsoft.com/fwlink/?LinkId=131192 For more information on Troubleshooting a Full Transaction Log, see "Troubleshooting a Full Transaction Log", http://go.microsoft.com/fwlink/?LinkId=131193 For more information on SQL Server Management Studio Standard Reports, see "SQL Server Management Studio Standard Reports", http://go.microsoft.com/fwlink/?LinkId=131194 For more information on SQL Server Management Pack for MOM 2005, see "SQL Server Management Pack for MOM 2005", http://go.microsoft.com/fwlink/?LinkId=131195 For more information on Considerations for Using the Database Engine Tuning Advisor, see "Considerations for Using the Database Engine Tuning Advisor", http://go.microsoft.com/fwlink/?LinkId=131196 For more information on Tuning the Physical Database Design, see "Tuning the Physical Database Design", http://go.microsoft.com/fwlink/?LinkId=131197 For more information on Database Engine Tuning Advisor Features, see "Database Engine Tuning Advisor Features", http://go.microsoft.com/fwlink/?LinkId=131198 For more information on Using Transact-SQL to Configure and Use Resource Governor, see "Using Transact-SQL to Configure and Use Resource Governor", http://go.microsoft.com/fwlink/?LinkId=131199 For more information on Resource Governor Monitoring, see "Resource Governor Monitoring", http://go.microsoft.com/fwlink/?LinkId=131200 For more information on Data Collection Terminology, see "Data Collection Terminology", http://go.microsoft.com/fwlink/?LinkId=131201
R-21
Communities
The Professional Association for SQL Server (PASS) is an independent, not-for-profit association, dedicated to supporting, educating, and promoting the Microsoft SQL Server community. Offering a multitude of networking channels from local user groups and special interest groups (SIGs) to webcasts and the annual PASS Summit the largest gathering of SQL Server professionals in the world PASS enables knowledge sharing, in-depth learning, access to the Microsoft SQL Server team, and the ability to influence the direction of SQL Server technologies. For more information and your free membership, visit www.sqlpass.org.
Blogs
SQL Server 2008: Administer multiple servers by designating configuration servers in SSQA.net. http://go.microsoft.com/fwlink/?LinkID=127465
R-22
Courseware Feedback
Send all courseware feedback to support@mscourseware.com. We truly appreciate your time and effort. We review every e-mail received and forward the information on to the appropriate team. Unfortunately, because of volume, we are unable to provide a response but we may use your feedback to improve your future experience with Microsoft Learning products.
Reporting Errors
When providing feedback, include the training product name and number in the subject line of your email. When you provide comments or report bugs, please include the following: Document or CD part number Page number or location Complete description of the error or suggested change
Please provide any details that are necessary to help us verify the issue.
Important All errors and suggestions are evaluated, but only those that are validated are added to the product Knowledge Base article.