Mission Critical: SQL Server General Configuration

You know how to set up a SQL Server instance, but it is great to have a list of all the necessary checks and procedures: even better is to have the link to in-depth explanations for every stage by the renowned SQL Server Expert Buck Woody.

930-title.jpg

CTL10.06.001

CTL10.07.001

Revision 5/12/2010 A

SQL Server

General Configuration

CRITICAL TASK LIST PROGRAM

This document contains steps that will assist you in the completion of and review of the configuration of a non-clustered SQL Server RTM Enterprise Edition software Instance.

Review each item, placing a check in the “Confirmed” column when the task line is complete. Any line not marked “Confirmed” should stop the process until you have completed that line item.

This CTL is not meant to be a replacement for the official documentation from the product manufacturer. 

CTL NUMBER

This Critical Task List is identified by a CTL number in the upper right-hand side of this document. You should use the latest CTL (identified by the date and an alpha-numeric code.

HOW TO BE ASSURED OF HAVING LATEST DATA

Refer to http://www.simple-talk.com/author/buck-woody/. You can also add additional information to this checklist based on your organization’s need.

CONTENT

Critical Task List 10.07.001 contains steps required to properly evaluate the basic configuration for a SQL Server Instance. Since each setup is unique for the specific use of the Instance, references are provided for the proper choices. This checklist represents the bare minimum checks for configuration, and each choice should fit the desired purpose and use of the system.

All content is the sole responsibility of the server owner; Microsoft Corporate provides no warranties implied or implicit in this document. This document is not a product of the Microsoft Corporation. 

SUPPLEMENTS

Official Site Link: http://www.simple-talk.com/author/buck-woody/.

Whenever you receive a supplement affecting your checklist, write in the appropriate information. Printed replacement checklist pages will be made available to you as quickly as possible. A notation on the bottom inside corner of these pages will indicate that they reflect certain supplements.

COMMENTS AND QUESTIONS

Comments and questions should be directed through buck.woody@microsoft.com.

Critical Task Lists Managers

Buck Woody “Real World DBA”

(MSFT U.S.)

Task

Notes

Confirmed

1.        Reviewed purpose and requirements of this Instance with all stakeholders.

 

2.        Reviewed Windows Event Logs.

http://bit.ly/bovss6

3.        Backed up Windows System (where possible/feasible).

http://bit.ly/9JCS8H

4.        Database Maintenance reviewed and run, evaluated for successful completion. (Backups at this point optional)

http://bit.ly/16jnXG

5.        Created all system configuration documentation, noted all Instance names and contact information.

http://bit.ly/rA0zI

6.        Performance Baseline run.

http://bit.ly/a00yHa

7.        Evaluated applications connected to system, notified users of downtime and other impacts.

http://bit.ly/1sIe15

8.        SQL Server Best Practices Analyzer (BPA) executed (SQL Server 2000 and 2005), or Best Practices Policy Based Management policies (SQL Server 2008 and higher) run.

http://bit.ly/dlVW8T

http://bit.ly/6ZMh4

9.        Results from BPA reviewed and researched, applied where appropriate.

10.     Minimum and Maximum memory set (to same number if possible), leaving at least 1GB for the OS.

http://bit.ly/dCY7J

11.     All processors selected for SQL Server unless otherwise needed by other functions, according to licensing model.

http://bit.ly/dCY7J

12.     Appropriate security model selected for Instance.

http://bit.ly/dh2pXK

13.     Desired auditing level and compliance levels set for logins, noted in security documentation.

http://bit.ly/8ZKOAQ

14.     Connections reviewed for defaults and for desired setting for remote access by client logins.

http://bit.ly/4GU79

15.     All databases (including System databases) set to no autoshrink and no autoclose.

http://bit.ly/bdmdCI

http://bit.ly/RhSBm

16.     All databases set to have owners.

http://bit.ly/bqBdt5

17.     System Documentation updated.

http://bit.ly/rA0zI

18.     Allowed test users back into system, completed unit tests.

http://bit.ly/9zyEGx

19.     Allowed all users back onto system.

http://bit.ly/9zyEGx

20.     Complete work-cycle monitored for use.

http://bit.ly/9zyEGx

21.     Performance Baseline run, compared.

http://bit.ly/a00yHa