A SQL Server CMS is just a central repository that holds a list of managed servers. SQL Server 2008 SSMS introduces a new feature, Multiple Server Query Execution, in Query Editor. Centralize the management and administration of a number of SQL Server instances from a single source can allow the DBA to save significant time and effort. This feature intends to increase the productivity of running same query against multiple servers at once. Some of usage includes:
• Configure group of servers
• Generate report or document from multiple servers
• Analyze result from multiple servers
• Run any SQL query against multiple servers
1. SQL Server 2008 for Registering Central Management Server
2. SQL Server 2008 or SQL Server 2005 or SQL Server 2000 servers other than the registered Central Management Server.
To deploy or test Multiple Server Query Execution, you need to setup central management server in SSMS in SQL Server 2008.
To register a central management server and run the query against all the registered servers follow the below steps.
1. Open the “Registered Servers” from the “View” Menu in the management studio of SQL server 2008.
2. Right click on the Central Management Servers and select “Register Central Management Server”
3. Then register the SQL 2008 server.
4. Create the sub folders and register the required servers.
5. To run a query against all the servers, right click on the central management server and select “New Query”
6. In the Query editor, type your query and execute it.
Select SERVERPROPERTY('ProductVersion') AS 'Version',
SERVERPROPERTY('ProductLevel') AS 'Level',
SERVERPROPERTY('Edition') AS 'Edition'
7. In the results, you can notice that for each record the respective server name will be displayed.
This article is also available in pdf format for downloading.
Please Click here to get your copy now.