MICROSOFT SQL SERVER ADMINISTRATION
Installing Microsoft SQL Server 2012
- Understanding SQL Server 2012 Editions
- Installing a Default, Named, or Multiple Instances of SQL Server 2012
- Determining When to Use Multiple
- Determining Service Accounts
- Choosing an Authentication Mode
- Troubleshooting the Installation
Creating and Configuring Databases
- Data Files
- Log Files
- Configuring Filegroups
- How to Configure Data Files and Log Files
- Introducing RAID-0 , RAID-1, RAID-5
- Configuring Database Files with RAID Systems
- Introducing Extents and Pages
- Creating and Configuring Databases
- Recovery Models Overview
- How to Configure Recovery Models
Implementing Security in SQL Server
- Using Windows Authentication Mode
- Using Mixed Mode
- Setting the Authentication Mode
- Understanding SQL Server Logins
- Understanding Fixed Server Roles
- Understanding Permissions
- Understanding Database Roles
- Managing Schemas
- Understanding Permission States
- Introducing Ownership Chains
- Introducing Linked Server Security
Working with Tables
- Introducing Built-in Data Types
- Introducing Computed Columns
- Nullability
- Identity
- Creating Tables
- Creating Temporary Tables
- Table Variables
- Assigning Permissions
- Implementing Rules
- Implementing Constraints
- Check Constraints
- Default Constraints
- Unique Constraints
- Primary Key Constraints
- Foreign Key Constraints
- Creating User-Defined Types
Performing Indexing and Full-Text Searching
- Understanding Clustered Indexes
- Understanding Nonclustered Indexes
Working with Transact-SQL
- Construct SQL queries to return data
- Querying multiple tables using Join
- Determining the Columns to Return
- Modifying Data
- Creating Local and Global Temporary Tables
- Using the SELECT INTO Command
- Working with Transactions
- Beginning and Committing or Rolling Back Transactions
Creating Partitions
- Implement partitions
- Creating a Partition Function
- Creating a Partition Scheme
- Partitioning Tables and Indexes
- Querying Partitions
- Managing Partitions
Implementing Views
- How to Create a View
- Understanding ENCRYPTION, SCHEMABINDING,
- Understanding Ownership Chains
Creating Functions, Stored Procedures, and Triggers
- Creating Stored Procedures
- Recompiling Stored Procedures
- Assign Permissions to a Role for a Stored Procedure
- Understanding Triggers
- Introducing Functions
- Table-Valued Functions
Working with Flat Files
- Importing Data Using Bulk Insert
- Importing Data Using the bcp Utility
- Copying Data Using SSIS
Backing Up, Restoring, and Moving a Database
- Backing Up a Database
- Performing Full Backups
- Performing Differential Backups
- Transaction Log Backups
- Performing Filegroup Backups
- Restoring a Database
- Restoring a Full Backup
- Restoring a Differential Backup
- Restoring a Transaction Log Backup
- Moving a Database
- Moving a Database by Using Detach/Attach
Using Transact-SQL to Manage Databases
- Managing Index Fragmentation
- Understanding Index Fragmentation
- Identifying Index Fragmentation
- Managing Index Fragmentation
- Using DBCC CHECKDB
Working with HTTP Endpoints
- Understanding HTTP Endpoint Security
- Creating an HTTP Endpoint
Working with SQL Server Agent Jobs
- How to Create a SQL Server Agent Job
- How to Create Job Steps
- How to Create Job Schedules
- How to Configure an Operator
- Creating Alerts
Monitoring and Troubleshooting SQL Server Performance
- Working with SQL Server Profiler
- Defining a Trace
- Starting, Pausing, and Stopping a Trace
- Saving a Trace Log
- Creating a Replay Trace
- Using the Database Engine Tuning Advisor
- Understanding Locking
Managing Database Snapshots
- Creating a Database Snapshot
- Database Snapshot Structure
- Copy-On-Write Technology
- Retrieving Data from a Database Snapshot
Implementing Database Mirroring
- Understanding Database Mirroring Roles
- Principal Role
- Mirror Role
- Witness Server
- Database Mirroring Endpoints
- Understanding Operating Modes
- High Availability Operating Mode
- High Performance Operating Mode
- High Protection Operating Mode
- Failing Over a Database Mirror
- Removing Database Mirroring
Implementing Log Shipping
- Configuring Log Shipping Options
- How to Enable the Primary Database
- Defining Log Shipping Backup Options
- How to Configure Secondary Databases
- Configuring the Copy Files Task
- Configuring Log Shipping Restore Options
Managing Replication
- Understanding Replication Types
- Understanding Replication Terminology
- Replication Types
- Replication Agents
- Setting Up Replication
- How to Set Up the Distributor
- How to Create a Publication
- How to Subscribe to the Publication