2. 自定义新策略
在此练习当中,您将通过定义策略来阻止在DBO架构下创建对象。
任务一:在AdventureWorks 的dbo 架构下新建对象
步骤:1. 依次点击File, Open, File… 然后打开C:\Manageability Labs\Policy-Based Management 目录下的ObjectOwnerCreationPoliciesTestScript.sql 脚本,确保在CHICAGO\SQLDev01 实例下打开该脚本
2. 打开行号。点击Tools, Options… 在Options 对话框中,展开Text Editor 部分然后选择All Languages.勾选Line numbers 选项,然后点击OK 并关闭该对话框
3. 执行第27-40行:
USE AdventureWorks
go
CREATE TABLE TestTable
(
Col1 int
)
go
SELECT SCHEMA_NAME(schema_id) AS SchemaName, *
FROM sys.objects
WHERE [name] = 'TestTable'
-- note that it is in the default schema of dbo
go
4. 查看输出结果显示架构名称为dbo.
5. 保持该脚本处于打开状态,然后继续后面的任务