Microsoft's Active Directory has enabled Group Policy since Windows 2000. Policies can be set once then applied continually to hundreds or even thousands of machines within a network enabling central control of both client and server machines. Wouldn't that be nice for SQL Server specific features?
Now we can use the DMF as a powerful new feature of SQL Server 2008. SQL Server DBA's can define configuration policies against multiple servers, databases, tables and indexes enabling enforcement and consistency of database objects across multiple servers. Policies can be enabled to either "prevent" or "log" object properties that are "out-of-compliance".
A simple example may be to enforce naming conventions of stored procedures within a database. A choice can be made whether to prevent out-of-compliance objects (in which case the CREATE PROCEDURE statement will fail) or to just log the non-compliance that can be reviewed in a report. Another example may be to prevent SQL Mail from being configured on a group of SQL Servers (a very good idea!). All policies can be easily defined using SQL Server Management Studio. Individual policies can be grouped into categories and applied to targets (e.g. servers, databases, tables, indexes) or target hierarchies (e.g. all tables in a particular schema or all databases on a server). This feature will greatly simplify multi-server administration and standards management, but you have to pay for it. It is slated currently as an Enterprise Edition feature.
Yes, someone from the SQL Server team must have had lunch with the Active Directory folks during Katmai development. That's good news for us as SQL Server 2008 users.
Cheers,
Brian
Recent Posts...
The Boston Marathon uses SQL Server - I wish I was quick enough to stress it!
So you want to store movies in a SQL Server database? Go ahead, make my day.
Has Microsoft Deprecated your SQL code in 2008?”
Brian D. Egler, MCITP-DBA/MCSE/MCT, is currently an instructor with Global Knowledge, teaching various Microsoft training courses such as MCSE, MCITP-DBA and other SQL Server courses. He is a SQL specialist and an expert on Exchange, Windows, .Net and XML. Egler has been a technical instructor for 16 years and has more than 10 years experience with SQL Server, data modeling, database design, application development including IMS, DB2, Sybase. In addition, he is member of the Project Management Institute.
Global Knowledge sponsors a monthly giveaway on Microsoft Subnet. Check out the Microsoft Subnet home page for details.
Global Knowledge offers a comprehensive catalog of Microsoft courses, including:
MCITP: Database Administrator Boot Camp
SQL Server 2005 Administration
MCITP: Enterprise Administrator Boot Camp
More Microsoft Courses
The opinions expressed in this Weblog are those of the writer and may not represent the opinions of Network World.
|
|
Post new comment