banner
 
 
  ....................................................................................................................................................................................................................  
  COURSE CONTENT  
  SQL SERVER 2008 INSTALLATION AND FEATURES
INSTALLING SQL SERVER
 
  ......................................................................................................................................................................................................................
 
  • Choosing installation options
  • Upgrading from previous versions
  • Employing multiple instances
  ....................................................................................................................................................................................................................
  ESSENTIAL TOOLS
  ....................................................................................................................................................................................................................
 
  • SQL Server Management Studio
  • Transact-SQL
  • Intellisense
  • SQL Server Configuration Manager
  • SQLCMD
  • PowerShell
  • Books Online
  ....................................................................................................................................................................................................................
  CREATING AND MANAGING DATABASES
STORAGE STRUCTURES
  ....................................................................................................................................................................................................................
 
  • Examining disk structures
  • Creating databases and transaction logs
  • Defining file groups
  • Controlling file placement
  • Shrinking databases
  ....................................................................................................................................................................................................................
  MANAGING DATABASE SPACE
  ....................................................................................................................................................................................................................
 
  • Permitting automatic database growth
  • Expanding databases by adding files
  • Specifying database options
  ....................................................................................................................................................................................................................
  MOVING DATABASES
  ...................................................................................................................................................................................................................
 
  • Scripting objects and moving data with Transact-SQL
  • Migrating data with Transact-SQL
  • Detaching and attaching databases
  ....................................................................................................................................................................................................................
  IMPLEMENTING SERVER AND DATABASE SECURITY
CREATING LOGINS
  .....................................................................................................................................................................................................................
 
  • Contrasting Windows and SQL Server authentication
  • Allowing server access
  • Investigating fixed server roles
  • Making logins members of server roles
  • Enforcing password policy
  .....................................................................................................................................................................................................................
  AUTHORIZING DATABASE ACCESS
  ....................................................................................................................................................................................................................
 
  • Adding users
  • Delegating privileges with pre-defined roles
  • Defining new roles
  • Assigning users to roles
  • Handling mismapped logins
  ....................................................................................................................................................................................................................
  MANAGING PERMISSIONS
GRANTING DATABASE-SCOPED PRIVILEGES
  ....................................................................................................................................................................................................................
 
  • Permitting object creation
  • Granting blanket permissions
  .....................................................................................................................................................................................................................
  SCHEMAS
  ......................................................................................................................................................................................................................
 
  • Designing schemas
  • Assigning a default schema
  .....................................................................................................................................................................................................................
  HANDLING OBJECT-LEVEL PERMISSIONS
  ....................................................................................................................................................................................................................
 
  • Limiting object access
  • Meeting complex permission requirements with roles
  • Examining permission hierarchies
  ....................................................................................................................................................................................................................
  RECOVERING FROM DISASTERS
SQL SERVER BACKUP FUNDAMENTALS
  ....................................................................................................................................................................................................................
 
  • Selecting a recovery model
  • Studying available backup types
  • Exploring transaction log architecture
  • Reclaiming transaction log space
  • Managing backup file retention
  ....................................................................................................................................................................................................................
  BACKING UP DATABASES
  .....................................................................................................................................................................................................................
 
  • Performing full, log and differential backups
  • Making file group backups
  • Backing up system databases
  .....................................................................................................................................................................................................................
  RESTORING DATABASES
  .....................................................................................................................................................................................................................
 
  • Recovering user databases
  • Restoring a damaged master database
  • Performing a piecemeal restore
  • Diagnosing the problem
  .....................................................................................................................................................................................................................
  MIGRATING DATA
SQL SERVER INTEGRATION SERVICES
  .....................................................................................................................................................................................................................
 
  • Packages
  • Control flows
  • Connections
  • Data flows
  • Business Intelligence Development Studio
  • Solutions
  • Projects
  .....................................................................................................................................................................................................................
  BUILDING SIMPLE PACKAGES
  ....................................................................................................................................................................................................................
 
  • Importing data from various data sources
  • Exporting data to different data stores
  • Opening Integration Services connections
  • Storing SSIS packages in msdb
  ....................................................................................................................................................................................................................