What are the things I have to consider when I have to install SQL Server (2005/2008) on a new server?
- Storage setup
- TempDB
- Security
What are some common mistakes made in that process?
What are the things I have to consider when I have to install SQL Server (2005/2008) on a new server?
What are some common mistakes made in that process?
Please see Brent Ozar's great post on the topic: http://www.brentozar.com/archive/2008/03/sql-server-2005-setup-checklist-part-1-before-the-install/
I usually revoke the VIEW ANY DATABASE
permission. By doing this each user can only see the databases they are able to access (it also helps simplifying the list in SQL Server Management Studio):
USE master
REVOKE VIEW ANY DATABASE FROM PUBLIC
GO
Not offense to Brent Ozar, but Chad Boyd also has a very good series of SQL checklists:
The cluster checklists, in particular, are invaluable.
If you want to install the Express version, here are some tips for the network connectivity configuration:
SQL Server 2008 Express Installation Checklist
"Out of the box, SQL Server Express's network connectivity settings aren't enabled."
Talk about an understatement!