SQL SERVER – 2008 – Server Consolidation WhitePaper Download

SQL SERVER - 2008 - Server Consolidation WhitePaper Download

Server Consolidation with SQL Server 2008
Writer: Martin Ellis
Reviewer: Prem Mehra,Lindsey Allen, Tiffany Wissner, Sambit Samal
Published: March 2009

Microsoft SQL Server 2008 supports multiple options for server consolidation, which provides organizations with the flexibility to choose the consolidation approach that best meets their requirements to centralize data services management and reduce hardware and maintenance costs. By providing centralized management, auditing, and monitoring capabilities, SQL Server 2008 makes it easy to manage multiple databases and data services, which significantly reduces administrative overheads in large enterprises. Finally, SQL Server 2008 provides the reassurance of industry-leading performance and scalability, and unprecedented control over server resource to maximize the performance of consolidated data services.

Download WhitePaper

Abstract courtesy : Microsoft

What to Check Before Server Consolidation

Consolidation sounds simple on paper: fewer servers and less hardware to look after. In practice, the work is in the details. There are three common ways to do it. You can put many databases on one instance, run several instances on one machine, or move each server into its own virtual machine on shared hardware. Each option trades isolation against simplicity.

Before I move anything, I look at these points:

  • Collation. If the databases and the new instance use different collations, queries that join to temp tables can fail with collation conflict errors.
  • Logins, SQL Agent jobs, linked servers and SSIS packages. None of these live inside the user database, so each one must be moved separately.
  • Workload timing. Two busy systems that peak at the same hour will fight for CPU, memory and tempdb.
  • Security. Anyone with sysadmin rights on the shared instance can see every database on it.
  • Maintenance windows. One restart or one patch now affects every application on that server.

SQL Server 2008 also added Resource Governor in Enterprise Edition, which lets you limit how much CPU and memory one workload can take. It helps, but it does not replace planning. Measure each server during a normal week first, add the numbers up, and leave room for growth. Also plan how you would move a database back if the combined server struggles in the first weeks.

Published by Pinal Dave on SQLAuthority. More of my work at pinaldave.com.

SQL Download, SQL White Papers
Previous Post
SQL SERVER – 2005 – Get Current User – Get Logged In User
Next Post
SQL SERVER – Disable All Triggers on a Database – Disable All Triggers on All Servers

Related Posts

2 Comments. Leave new

  • Surinder Saini
    April 21, 2011 6:41 pm

    Hi dave
    Can you tell me please how we can retrive data from multiple database to create a report.. All the databases are under the same instance…

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.