Term
| What are the minimum hardware requirements for installing SQL Server 2008? |
|
Definition
32-Bit
1.0 Ghz PIII or Higher
512 MB RAM
64-Bit
1.6Ghz 64-bit Processor
512 MB RAM |
|
|
Term
| What is required to install the 32-bit version of SQL Server on a 64-bit OS? |
|
Definition
| Windows on Windows (WOW) must be enabled |
|
|
Term
| What OS's support ALL versions of SQL Server 2k8? |
|
Definition
Windows Server 2008 Standard or higher
Windows Server 2003 sp2 OR HIGHER |
|
|
Term
| Which OS's support Developer, Evaluation, and Express Server? |
|
Definition
Windows XP Pro SP2 or higher
Windows Vista Home Basic or higher |
|
|
Term
| Which OS's support only SQL Server Express? |
|
Definition
Windows XP Home SP2 or higher
Windows XP Home Reduced Media Edition
Windows XP Tablet SP2
Windows XP Media Center 2002 SP2 or higher
Windows XP Pro Reduced Media
Windows XP Pro Embedded Edition SP2
Windows Server 2003 Small Business R2 or higher |
|
|
Term
| Which OS does not support the .NET framework and therefore does not support SQL Server 2008? |
|
Definition
| Windows Server 2008 Server Core |
|
|
Term
| Which version of .NET framework is required to install SQL Server 2008? |
|
Definition
|
|
Term
| Which version of .NET framework is required to run SQL Server 2008? |
|
Definition
|
|
Term
| What additional software is required to install SQL Server 2008? |
|
Definition
MDAC 2.8 SP1 or higher
Shared Memory, Named Pipes, TCP/IP
IE 6 SP1 |
|
|
Term
| How do you verify the MDAC version |
|
Definition
Regedit--> HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/DataAccess/FullInstallVer key
|
|
|
Term
| What is the Service Broker Sevice? |
|
Definition
| An integrated message queuing system which provides asynchrinous data processing capabilities. (Does not require the user to wait for processimg to complete). |
|
|
Term
|
Definition
| Builds standardized reports and report models which can be distributed throughout an organization. Allows for subscriptions to automated reports |
|
|
Term
| SQl Server Analysis Services |
|
Definition
| provides OLAP and Data mining capabilities |
|
|
Term
Describe the general design objectives for each SQL server edition. |
|
Definition
Enterprise-Designed for large organizations needing full power of SQl platform
Standard-Small to midsize businesses
Workgroup-Small departmental projects
Express-Freely redistibutable desogned for embedded apps and basic storage needs for small apps
Compact-Designed as an embedded DB
Developer-Full featured and designed for developers. May not be used in production environments
Evaluation-Full featured but not allowed in production environment and time bound to 180 days
|
|
|
Term
| Describe the Hardware support (CPU, RAM, Storage) of each SQL edition. |
|
Definition
Standard/Workgroup
4 CPU
Unlimited RAM
Unlimited Size
Express/Compact
1 CPU
4GB DB Size
1 GB RAM |
|
|
Term
| Describe SSIS SUpport for each edition of SQL Server 2008 |
|
Definition
Enterprise
Data Mining
Fuzzy Lookup
OLAP Processing
Standard/Workgroup
Import/Export Wizerd
Package Designer
Express/Compact
No support |
|
|
Term
| Which editions support the entire feature set of SQL Server? |
|
Definition
Enterprise
Developer
Evaluation |
|
|
Term
| Which editions of SQL Server are designed as storage engines for embedded applications and have a limited hardware and feature support? |
|
Definition
|
|
Term
|
Definition
Controls how SQL Server treats character data for storage, retrieval, sorting, and comparison operations.
Defines the supported character set in terms of case sensitivity, accent sensitivity, and kana sensitivity.
Can be defined at the instance, database, table, and column level
|
|
|
Term
| What are the 2 authentication Modes? |
|
Definition
Integrated (Windows Only)
Mixed Mode (Windows or SQl Security)
|
|
|
Term
| Which version of SQl Server 2008 support instances? How Many? |
|
Definition
| Enterprise supports up to 50 instances. |
|
|
Term
| What is SQl Serve Configuraion Manager responsible for? |
|
Definition
Start/Stop/Pause Services
Change service accounts and passwords
Manage start up modes of services
Configuring service start up parameters
|
|
|
Term
| What 5 databases are installed by default in all SQL Server instances? |
|
Definition
Master-system level information for the instance MSDB-Used by SQL Agent Model-templte for new db's inthe instance Resource-Read Only db which stores system objects tempdb-temporary workspace |
|
|
Term
| How do you disable instance Enumeration? |
|
Definition
SQl Server Configuration Manager
SQL Server Network Configuration
Right Click Network Protocols-->Properties
HideInstance =Yes |
|
|
Term
| Instance Enumeration (Enumeration Request) |
|
Definition
| Allows SQl to broadcast it's presence on the network. Allows users to discover the presence of SQL server on the network which creates a potential security vulnerability. |
|
|
Term
| How do you change the filestream access level? |
|
Definition
Exec sp_configure 'filestream_access_level', 2
GO
Reconfigure
Go
0=disabled
1=enabled for TransactSQL
2= enabled for TSQl and file system access |
|
|
Term
| Where are all email messages logged? |
|
Definition
| MSDB and Windows Application log |
|
|
Term
What transport protocol does Database Mail use?
|
|
Definition
|
|
Term
| What are the column number and size restrictions when defining an index key on a clustered index? |
|
Definition
| No more than 16 columns or 900 bytes |
|
|
Term
| How many clustered indexes can be defined on a table? |
|
Definition
|
|
Term
| What is a forwarding pointer? |
|
Definition
| When a row of data is moved in a nonclustered index the index inserts a forwarding pointer to the new data location rather than updating the index with the new location |
|
|
Term
| What is the maximum number of non clustered indexes that can be defined on a table? |
|
Definition
|
|
Term
| What columns are included when an index is built |
|
Definition
| Only the values in the index key (16 columns/900bytes max) |
|
|
Term
| Values from included columns do not count against the 16 column/900 byte index key limitation. Where does the data from included columns appear in the index? |
|
Definition
|
|
Term
| What is the query optimizer? |
|
Definition
| Determines whether a particular index should be used to satisfy a query based on value distribution statistics |
|
|
Term
What is a filtered index?
What are the restrictions?
|
|
Definition
An index built with a WHERE clause.
Must be non-clustered
Cannot be created on a computed column
Cannot undergo type conversion |
|
|
Term
|
Definition
| An index option which specifies how much free space to leave on the leaf level during a CREATE or REBUILD operation. fillfactor=percentage full |
|
|
Term
|
Definition
| Index option which causes FILLFACTOR to be applied to intermediate pages. |
|
|
Term
|
Definition
| Index option which causes SQL to use tempdb for the intermediate tables it uses during a CREATE INDEX operation. |
|
|
Term
|
Definition
Index option
In a multi-row insert to a table containing a unique index only the duplicate roqw will be rejected rather than all the rows in the transaction. |
|
|
Term
WITH ONLINE=OFF (default)
|
|
Definition
SQL locks the table during index creation
In a non-clustered index this will allow ONLY SELECT statements
Clustrered indexes will allow no operations |
|
|
Term
What statement do you use to defragment an index?
|
|
Definition
|
|
Term
| How do you defragment an index at the leaf level only? |
|
Definition
|
|
Term
| What happens to the underlying table when a clustered index is disabled? |
|
Definition
|
|
Term
| What storage structure is used for full text indexes? |
|
Definition
|
|
Term
| Which editions of SQL server provide row and page level compression? |
|
Definition
|
|
Term
| When a able is compressed which indexes are autimatically compressed also? |
|
Definition
Clustered indexes.
Compression must be enabled seperately in non clusterd indexes |
|
|
Term
| Which editions of SQL server support compressed backups |
|
Definition
|
|
Term
| Which roles can use profiles to send email from SQL Server? |
|
Definition
| Members of DatabasMailUser |
|
|
Term
| Which Command would you use if you need to alter the index key columns or the included columns in an index? |
|
Definition
| CREATE INDEX....WITH DROP_EXISTING=ON |
|
|
Term
| What actions can not be completed using the ALTER INDEX command? |
|
Definition
Repartition Index Move the Index to another location Modify the index key columns Change the Included columns |
|
|
Term
| How does disabling a clustered index impact the underlying table? |
|
Definition
| Renders it inaccessible until the index is dropped or rebuilt |
|
|
Term
| How do you determine the degree of fragmentation that exists on an index? |
|
Definition
| sys.dm_db_index_physical_stats |
|
|
Term
| what level of fragmentation as reported by sys.dm_db_index_physical_stats should prompt you to defragment or reorganize and index? |
|
Definition
|
|
Term
| what level of fragmentation as reported by sys.dm_db_index_physical_stats should prompt you to Rebuild an index? |
|
Definition
|
|
Term
Which stored procedure allows you to rename an index? how else can objects be renamed? |
|
Definition
|
|
Term
| How do you re-enable a disabled index? |
|
Definition
|
|
Term
| How can you modify index options without rebuilding the index? |
|
Definition
|
|
Term
|
Definition
| Defines how data is stored in a data file and maintains information on where the data would belong if it were returned to a SQL Server database. (BCP) |
|
|
Term
| How do you create a format file? |
|
Definition
| bcp db.schema.table_name nul -f path\filename.fmt |
|
|
Term
When running BCP the account you are logged in as must have what permissions to do the folowing: Import data to SQL Server Export Data to a file |
|
Definition
Import data requires SELECT, INSERT, ALTER TABLE
Export data requires SELECT Permissions |
|
|
Term
| In order to bulk export data which tool must you use |
|
Definition
|
|
Term
| Where are objects for Policy Based Management(DMF) stored? |
|
Definition
|
|
Term
| What is the limitation on complex conditions created in the advanced editor for in Policy Based Management? |
|
Definition
| Any policy that incorporates the complex condition must be executed manually and can not be scheduled. |
|
|
Term
| What are the 4 execution modes for policies? |
|
Definition
On demand-evaluates conditions when executed by a user On change, prevent-Uses a DDL trigger to prevent changes which violate the policy On change, log only-Checks the policy automatically when a change is made..uses the event notification infrastructure On Schedule- |
|
|
Term
| What two levels do policy subscriptions occur? |
|
Definition
|
|
Term
| Which property of the policy category object will allow sysadmins to require all databases within the instance to subscribe to the policy? |
|
Definition
|
|
Term
| What are the 4 types of backup? |
|
Definition
Full-Backs up all data pages Differential Transaction Log Filegroup |
|
|
Term
| What is the limiting factor for the speed of a backup? |
|
Definition
| The device to which data is being written |
|
|
Term
| What operations are NOT allowed during a full backup? |
|
Definition
Add or remove a DB file Shrinking the DB |
|
|
Term
| Which two parameters are required for a backup command? |
|
Definition
DB Name Backup Device name |
|
|
Term
| What is the max number of backup devices you can stripe daa across? |
|
Definition
|
|
Term
| How many copies of a backup can you create in one operation? What command would you use? |
|
Definition
| 4 copies usinig the MIRROR TO option |
|
|
Term
| What are the requirements when using the MIRROR TO clause in a backup? |
|
Definition
All devices same media type
Each mirror uses same number of backup devices WITH FORMAT option must be specified |
|
|
Term
| How can you save time during a backup? |
|
Definition
| Compress the backup tpo reduce the amount of data written to disk. SQL Server 2008 only |
|
|
Term
| When CHECKSUM is speified during a backup , what is the default behavior when an error is encountered? |
|
Definition
| STOP_ON_ERROR..The backup terminates with an error |
|
|
Term
| What are the disadvantages to a simple recovery model? |
|
Definition
| T-log is not backed up so the database can only be restored to the most recent backup |
|
|
Term
| What is the disadvantage to a bulk logged recovery model? |
|
Definition
| It only support restoring complete backups. It is intended as an adjunct to Full recovery model and should only be used duriing bulk logged operations to reduce transactionlog activity. Switch back to Full recovery model immediately after bulk logged operations complete |
|
|
Term
| When using simple recovery how do you ensure minimal data loss between full backups? |
|
Definition
| Differential backups capture all extents that have changed since the last full backup. Reduces the number of transaction log backups are required to restore data after the full backup. |
|
|
Term
| Wha is the purpose of a filegroup backup? |
|
Definition
| Full backups capure all the pages across the database. USe filegroup backups to backup portions of a database to save time and space. |
|
|
Term
| Some filegroups may be marked read-only and therefore do not need to be constantly backed up. What option allows yo to only back up filegroups not marked as read-only? |
|
Definition
| BACKUP DATABASE READ_WRITE_FILEGROUPS TO... |
|
|
Term
| What is the limit in the number of corrupt pages in a database before the database goes offline? |
|
Definition
| At 1000 pages SQL Server takes the database offline and places it in a suspect state |
|
|
Term
| What is the purpose of a maintenance plan? |
|
Definition
| Provides a mechanism to graphically create job workflows that support common administrative tasks such as backups, shrinkin g databases, re-indexing, updating statistics, performing consistency checks |
|
|
Term
| What is a service master key? |
|
Definition
| Created automatically the first time an instance is started. It is the key used to encrypt all other keys below it. It should be backed up immediately following any change to the service account or service account password. |
|
|
Term
| What is a Database Master Key? |
|
Definition
| Created prior to the creation of a certificate, or key. It is the root of the database encrytion hierarchy. |
|
|
Term
| What must you do prior to backing up the DMK? |
|
Definition
| OPEN MASTER KEY DECRYPTION BY PASSWORD
BACKUP MASTER KEY TO FILE='path to file' ENCRYPTION BY PASSWORD='password' |
|
|
Term
| Why should you not store Master key and certificate backups with data backups? |
|
Definition
| BAckups should be stored offsite which poses a risk of them being compromised. Master key/certificates are required to decrypt encrypted backups. Storing them is a different location helps ensure the security of off site backups |
|
|
Term
| How do you verify the validity of a backup? |
|
Definition
|
|
Term
|
Definition
| Log sequence Number. Starts at 0 and increments to infinity. Never repeats and cannot be reset to a previous value. Each operation that affects the state of the db increments the LSN |
|
|
Term
| Which roles allow you to create a backup? |
|
Definition
| SYSADMIN fixed server role or db_owner or db_backupoperator fixed database roles. |
|
|
Term
| How do you create a logical device name for a physical backup device? |
|
Definition
| EXEC sp_addumpdevice 'disk|tape' 'logical name' 'c:\pathtodevice\backupfile.bak' |
|
|
Term
| How can you view all logical devices tat have already been created? |
|
Definition
| SELECT * from sys.backup_devices |
|
|
Term
Which ports should the network administrator configure the firewall to forward communication to the default instance of SQL Server?
Which ports do named instances listen on? |
|
Definition
TCP 1433/UDP 1434
Named nstances listen on dynamically assigned ports |
|
|
Term
| What should you to to optimize query performance against a table containing large amounts of unstructured data or formatted binary data (i.e.Word Documents)? |
|
Definition
| Create a full text index. |
|
|
Term
| What column types support full text indexes? |
|
Definition
| Char, varchar, nvarchar, image, varbinary(max) |
|
|
Term
| A DB admin notices that the msdb database has grown much larger than expected. He notices that the growth is due to the large amount of database mail messages being sent. How do you delete messages older than 30 days? |
|
Definition
| msdb.dbo.sysmail_delete_mailitems_sp @sent_before |
|
|
Term
| what roles have permissions to execute sysmail_delete_mailitems_sp? |
|
Definition
sysadmin fixed server role (all emails) DatabaseMailUserRole (owned emails) |
|
|
Term
| In a slow WAN LAN or dial up network what is the preferred network protocol? |
|
Definition
|
|
Term
| Which network protocol offers more functionality, ease of use, and more configuration options when network speed is not an issue? |
|
Definition
|
|
Term
| Which feature integrates applications that use SQL Server with the NTFS file-system? |
|
Definition
|
|
Term
| How do you enable FILESTREAM on a SQL Server instance? |
|
Definition
SQL Server Configuration Manager-->Instance--> Properties-->Filestream Tab
AND sp_configure filestrea_access_level <0|1|2> |
|
|
Term
| which service must be enabled to utilize the Volume Shadow Copy Serve (VSS) framework for backups? |
|
Definition
|
|
Term
| If a service must interact with network services, access domain resources, or use linked server connections what kind of service account should be used? |
|
Definition
| Minimally privileged domain user account |
|
|
Term
| If a server is not part of a domain what kind of service account should be used? |
|
Definition
| Local user account without administrator privilege |
|
|
Term
| NT\AUTHORITY local service account should be used for both the SQL Server and SQL Server Agent service account T or F |
|
Definition
| False local service account is not supported for the SQL Server or SQL Server Agent services. |
|
|