2.创建DAC应用
开发人员创建DAC应用后,需要对数据DAC应用做一些初始化,这些初始化的操作可以是创建表、字段、视图,不仅如此,还可以把已经存在的DAC包导入,或者直接导入脚本来创建DAC应用。
案例&应用
在VS 2010中创建DAC应用SqlDacDemo
在如图3所示的界面上,我们创建用于演示的项目SqlDacDemo,并把项目的解决方案存入E:\Demo下,点击“OK”,创建DAC应用如图5所示:
图5 创建SqlDacDemo
在图4所示界面中,我们可以看到使用VS 2010创建DAC应用程序后,可以创建和实现的功能有:Data Generation Plans、Schema Comparison、Schema Objects、Script。其中Schema Objects是我们在此演示案例中主要创建的对象,使用Schema Comparison可以对数据库的Schema进行比较,常用来对同一个应用的不同版本Schema进行比较。
在此演示案例中,我们创建两个数据表:Users和Products,并对SqlDacDemo项目进行编译打包,为第三步部署DAC应用做好准备工作。
(1)在项目工程中依次展开Schema Objects|Schemas|tables,右击“Tables”,选择Add,弹出添加表的界面,如图6所示:
图6 添加数据表
输入Users,点击“Add”,创建Users.Table.Sql,重复步骤1,添加Products.Table.Sql,输入创建用户表(Users)和产品表(Products)的脚本,完成后可以在Schema Objects|Schemas|tables下增加了两个文件Users.Table.Sql和Products.Table.Sql,这样我们创建表的工作已经完成了。