Thursday, 13 December 2007

Skills measured by Exam 70-431Course 2778ECourse 2779Course 2780Installing and Configuring SQL Server 2005

Install SQL Server 2005.

• Verify prerequisites.

• Upgrade from an earlier version of SQL Server.

• Create an instance.

Configure SQL Server 2005 instances and databases.

• Configure log files and data files.

• Configure the SQL Server DatabaseMail subsystem for an instance.

• Choose a recovery model for the database.

Configure SQL Server security.

• Configure server security principals.

• Configure database securables.

• Configure encryption.

Configure linked servers by using SQL Server Management Studio (SSMS).

• Identify the external data source.

• Identify the characteristics of the data source.

• Identify the security model of the data source.

Implementing High Availability and Disaster Recovery

Implement database mirroring.

• Prepare databases for database mirroring.

• Create endpoints.

• Specify database partners.

• Specify a witness server.

• Configure an operating mode.

Implement log shipping.

• Initialize a secondary database.

• Configure log shipping options.

• Configure a log shipping mode.

• Configure monitoring.

Manage database snapshots.

• Create a snapshot.

• Revert a database from a snapshot.

Supporting Data Consumers

Retrieve data to support ad hoc and recurring queries.

• Construct SQL queries to return data.

• Format the results of SQL queries.

• Identify collation details.

Manipulate relational data.

• Insert, update, and delete data.

• Handle exceptions and errors.

• Manage transactions.

Manage XML data.

• Identify the specific structure needed by a consumer.

• Retrieve XML data.

• Modify XML data.

• Convert between XML data and relational data.

• Create an XML index.

• Load an XML schema.

Implement an HTTP endpoint.

• Create an HTTP endpoint.

• Secure an HTTP endpoint.

Implement Service Broker components.

• Create services.

• Create queues.

• Create contracts.

• Create conversations.

• Create message types.

• Send messages to a service.

• Route a message to a service.

• Receive messages from a service.

Import and export data from a file.

• Set a database to the bulk-logged recovery model to avoid inflating the transaction log.

• Run the bcp utility.

• Perform a Bulk Insert task.

• Import bulk XML data by using the OPENROWSET function.

• Copy data from one table to another by using the SQL Server 2005 Integration Services (SSIS) Import and Export Wizard.

Manage replication.

• Distinguish between replication types.

• Configure a publisher, a distributor, and a subscriber.

• Configure replication security.

• Configure conflict resolution settings for merge replication.

• Monitor replication.

• Improve replication performance.

• Plan for, stop, and restart recovery procedures.

Maintaining Databases

Implement and maintain SQL Server Agent jobs.

• Set a job owner.

• Create a job schedule.

• Create job steps.

• Configure job steps.

• Disable a job.

• Create a maintenance job.

• Set up alerts.

• Configure operators.

• Modify a job.

• Delete a job.

• Manage a job.

Manage databases by using Transact-SQL.

• Manage index fragmentation.

• Manage statistics.

• Shrink files.

• Perform database integrity checks by using DBCC CHECKDB.

Back up a database.

• Perform a full backup.

• Perform a differential backup.

• Perform a transaction log backup.

• Initialize a media set by using the FORMAT option.

• Append or overwrite an existing media set.

• Create a backup device.

• Back up filegroups.

Restore a database.

• Identify which files are needed from the backup strategy.

• Restore a database from a single file and from multiple files.

• Choose an appropriate restore method.

Move a database between servers.

• Choose an appropriate method for moving a database.

Monitoring and Troubleshooting SQL Server Performance

Gather performance and optimization data by using the SQL Server Profiler.

• Start a new trace.

• Save the trace logs.

• Configure SQL Server Profiler trace properties.

• Configure a System Monitor counter log.

• Correlate a SQL Server Profiler trace with System Monitor log data.

Gather performance and optimization data by using the Database Engine Tuning Advisor.

• Build a workload file by using the SQL Server Profiler.

• Tune a workload file by using the Database Engine Tuning Advisor.

• Save recommended indexes.

Monitor and resolve blocks and deadlocks.

• Identify the cause of a block by using the sys.dm_exec_requests system view.

• Terminate an errant process.

• Configure SQL Server Profiler trace properties.

• Identify transaction blocks.

Diagnose and resolve database server errors.

• Connect to a non-responsive server by using the dedicated administrator connection (DAC).

• Review SQL Server startup logs.

• Review error messages in event logs.

Monitor SQL Server Agent job history.

• Identify the cause of a failure.

• Identify outcome details.

• Find out when a job last ran.

Gather performance and optimization data by using DMVs.

Creating and Implementing Database Objects

Implement a table.

• Specify column details.

• Specify the filegroup.

• Assign permissions to a role for tables.

• Specify a partition scheme when creating a table.

• Specify a transaction.

Implement a view.

• Create an indexed view.

• Create an updateable view.

• Assign permissions to a role or schema for a view.

Implement triggers.

• Create a trigger.

• Create DDL triggers for responding to database structure changes.

• Identify recursive triggers.

• Identify nested triggers.

• Identify transaction triggers.

Implement functions.

• Create a function.

• Identify deterministic versus nondeterministic functions.

Implement stored procedures.

• Create a stored procedure.

• Recompile a stored procedure.

• Assign permissions to a role for a stored procedure.

Implement constraints.

• Specify the scope of a constraint.

• Create a new constraint.

Implement indexes.

• Specify the filegroup.

• Specify the index type.

• Specify relational index options.

• Specify columns.

• Specify a partition scheme when creating an index.

• Disable an index.

• Create an online index by using an ONLINE argument.

Create user-defined types.

• Create a Transact-SQL user-defined type.

• Specify details of the data type.

• Create a CLR user-defined type.

Implement a full-text search.

• Create a catalog.

• Create an index.

• Specify a full-text population method.

No comments: