Professional Documents
Culture Documents
Computed and persisted columns; schemas; scripts to deploy changes to multiple environments, for example, dev, test, production; manage permissions (GRANT, DENY, REVOKE)
WITH ENCRYPTION; WITH SCHEMABINDING; WITH CHECK OPTION; manage permissions (GRANT, DENY, REVOKE)
Filtered, included columns, unique, clustered, non-clustered, FILL FACTOR; CREATE STATISTICS; indexing views, compression
PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, cascading referential integrity, enabling/disabling, NOCHECK; SET IDENTITY_INSERT
Partitioned tables and indexes (constraints, partition functions, partition schemes, MERGE, SPLIT, SWITCH); distributed partitioned views (constraints, linked servers)
Preparation resources
Creating SQL Server tables Creating indexes (database engine ) Understanding partitioning
Table-valued parameters (TVPs), EXECUTE AS, RECOMPILE, parameter direction (output); WITH ENCRYPTION; manage permissions (GRANT, DENY, REVOKE)
Manage transactions
o
BEGIN TRANSACTION, COMMIT, ROLLBACK, SET TRANSACTION ISOLATION LEVEL, named transactions
Preparation resources
How to: Create a stored procedure (SQL Server Management Studio) Creating user-defined functions (database engine) Deploying CLR database objects
Combine datasets
o
CROSS APPLY, OUTER APPLY, all join types; UNION, UNION ALL, INTERSECT, EXCEPT
CAST and CONVERT; REPLACE; LEN and DATALENGTH; PATINDEX and CHARINDEX
Preparation resources
Implement subqueries
o
Recursive, non-recursive
Collations, defining custom errors, filtering data, sort order, nvarchar, database collation, column collation
Preparation resources
Subquery fundamentals Using common table expressions International considerations for databases and database engine applications
Implement scripts by using Windows PowerShell and SQL Server Management Objects (SMOs)
cmdlets
Services, queues, messages, message types, message validation, contracts, activation procedures, routes
Preparation resources
FOR XML
XQUERY, XPATH
Preparation resources
Retrieving XML data Implementing XML in SQL Server Maintaining XML in SQL Server
Gather trace information by using the SQL Server Profiler Collect output from the Database Engine Tuning Advisor
Prepare a workload
Preparation resources
Displaying graphical execution plans (SQL Server Management Studio) Viewing and analyzing traces with SQL Server Profiler How to: Create workloads