![]() |
|
|
|
By: Svetlana Golovko | Read Comments (2) | Related Tips: More > Central Management Servers |
So, you have created a SQL Server Policy to check database recovery models. Now you need to check the databases on all of your SQL Server instances. In this tip we will show how you can evaluate a SQL Server policy against multiple instances.
To evaluate the policy against multiple SQL Servers you can use Central Management Servers or Registered Servers. In this tip we will evaluate a policy against SQL Server 2005, SQL Server 2008 and SQL Server 2012 using Central Management Servers.
To learn more about Policy Based Management please review this tip: Using Policy Based Management in SQL Server 2008.
To learn more about Central Management Servers please review this tip: Execute SQL Server query on multiple servers at the same time.
After you have setup Central Management Servers and created the policy follow these steps:
In SQL Server Management Studio (SSMS) click the "View" menu and then click "Registered Servers"

Right click on the server or server group under Central Management Servers and select "Evaluate Policies..."

Select the source where the policy is saved:

Select the policy you want to evaluate:

Click "Evaluate" and then review the results as shown below:

| Thursday, February 07, 2013 - 11:37:02 AM - Patrick Groce | Read The Tip |
|
one useful option i find is to run a sql agent job calling powershell to evaluate a policy against multiple instances. Invoke-PolicyEvaluation -Policy "d:\policies\mypolicy.xml" -TargetServer "server1\instance1" the output from the job can be reviewed to determine the results. the scheduled job hen runs each day. |
|
| Thursday, February 07, 2013 - 9:23:14 PM - Svetlana Golovko | Read The Tip |
|
Thank you, Patrick, for your feedback! Yes, you can do this with PowerShell and SQL Server job. You can also dynamically pass Registered in Central Management Server SQL Server names to this PowerShell script: SELECT s.server_name |
|
|
privacy | disclaimer | copyright | advertise | about authors | contribute | feedback | giveaways | user groups Some names and products listed are the registered trademarks of their respective owners. Edgewood Solutions LLC | MSSharePointTips.com | MSSQLTips.com |