SQL Server 2008 R2数据管理两特性新亮相
2010-05-07 00:00:00 来源:WEB开发网如果使用DAC,所有问题将简化,下面我们就一步一步来体验一下DAC。
创建DAC
创建DAC 有两种方法,其一是对已经存在的数据使用SQL Server 2008 R2 自带的DAC向导来创建DAC;其二是使用Visual Studio 2010 来创建DAC,下面我们分别演示。
在这个演示中我们将使用已经创建好的数据库DemoSqlServer,选择Users和Products表,使用SQL Server 2008 R2创建DAC;创建完DAC包以后,使用SQL Server Management Studio工具打开数据库DemoSqlServer,并导出创建数据库表的脚本,保存为Create DemoSqlServer Table.sql,在使用Visual Studio 2010创建DAC项目时导入脚本,然后将项目打成DAC包(扩展名是.dacpac),就可以部署了。
使用SQL Server 2008 R2 创建DAC
使用SQL Server 2008 R2 创建DAC实际上是对已经存在的数据库执行提取数据层应用程序功能,主要包括三个步骤:
(1)设置DAC属性,需要设置的属性有:应用程序名称、版本、说明、保存DAC包路径以及可选项是否覆盖现有文件。其界面如图1
查看原图(大图)
图1 DAC设置属性
(2)检查对象依赖项和验证结果,在验证过程中将验证登陆、表、视图、存储过程等等,验证结果包括在前一个步骤里的DAC设置和DAC对象,包括DAC中支持的对象和DAC中不支持的对象,只有全部对象都支持DAC才能验证通过生成DAC包。
(3)生成DAC包,创建在DAC设置步骤中所设置的DAC包,如图1所示,生成DAC包以后,例如,可以在E:\SQL Server Management Studio\DAC Packages下找到文件DemoSqlServer.dacpac,其类型是Microsoft SQL Server Package File。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接