应用&实践
使用AdventureWorks创建DAC包
为了验证SQL Server 2008 R2中DAC对SQL Server对象的支持,我们以SQL Server 2008 R2的实例数据AdventureWorks为例来演示。
对已经存在的数据库SQL Server 2008 R2可以使用向导来创建数据层应用程序,使用向导页面,可以设置DAC属性,查看对象依赖项和验证结果和生成DAC包。
(1)打开Microsoft SQL Server Management Studio,右击AdventureWorks,选择任务|提取数据层应用程序(X)…
(2)在弹出的页面中可以看到DAC简介,点击“下一步”,设置DAC属性,这里可以设置的属性有:应用程序名称、版本号、说明、保存的DAC包文件
(3)设置完成后点击下一步,查看对象依赖项和验证,验证结果如图3所示:
图3 AdventureWorks库验证结果
案例使用AdventureWorks创建DAC包不仅给大家展示了DAC支持和不支持的数据库对象,同时也给大家(尤其是DBA)提供了一种简单而有效的创建DAC的方法,感兴趣的读者可以自己下去尝试一下。
安装了SQL Server 2008 R2和VS 2010后,我们就可以创建DAC应用,如图4所示:
图4 使用VS2010创建数据层应用程序
同时在应用程序模板的右侧我们可以看到数据层应用程序的概念和作用。