博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
应用于数据层开发、部署、升级和管理的标准解决方案——数据层应用程序
阅读量:5955 次
发布时间:2019-06-19

本文共 902 字,大约阅读时间需要 3 分钟。

对于普通应用程序的部署和升级,大家已经非常熟悉和习惯的使用或者了。 那么对于数据层,微软有什么类似的标准而易用的解决方案,可以统一将所需的所有数据库和实例对象(例如,用户表、存储过程、视图、登录等)统一打包,能够 对版本,部署和升级条件及策略的声明和控制呢?这就是数据层应用程序(Data-tier Application,DAC)。

数据层应用程序DAC可使用以下两个工具来实现:

  • 可使用 Microsoft Visual Studio 2010 中的数据层应用程序项目编写和构建 DAC,并可以进行对 T-SQL 代码运行静态代码分析、重构 T-SQL 代码、声明 版本和部署意向的策略;升级DAC时还可以对数据层应用程序进行架构对比。
  • 可以使用 SQL Server Management Studio 中的提取数据层应用程序向导从现有的数据库中提取 DAC,或进行DAC的部署、升级和统一管理。

数据层应用程序DAC在软件生命周期中的具体应用:

  • 开发:Visual Studio 2010 中添加了一些新功能和增强功能:
    • 全面支持数据层应用程序开发。
    • 全新的 Transact-SQL 编辑器体验。
    • 集成式编辑器、调试器、离线和在线 IntelliSense、语言服务和策略设计器。
    • 静态代码分析和构建服务。
  • 部署:引入全新的部署单元DAC包( DACPAC),从而轻松高效准确地从 Visual Studio 2010 和 SQL Server Management Studio 部署和升级数据层应用程序。DACPAC是.zip格式的,其中包含.XML和.SQL文件,以方便浏览和对比。
  • 管理:SQL Server 2008 R2 引入了 SQL Server 实用工具控制点(SQL Server 实用工具)的概念,极大地简化了多个 SQL Server 实例的管理。您可以采用 SQL Server 实例并将其注册为现有 SQL Server 实用工具,从而同时在实例和应用程序级别监控其性能和配置。这有助于您进行趋势分析,从而提高资源利用率并最终降低成本。详细信息及演示,请参考我们的。

转载地址:http://zlexx.baihongyu.com/

你可能感兴趣的文章
宏正ATEN推出ALTUSEN全系列IP-Based远程机房管理方案
查看>>
剑指Offer(Java版):把字符串转换成整数
查看>>
ant之property关键字
查看>>
吃货少女走关西,美食小店大盘点
查看>>
C#学习基础---BrowsableAttribute.Browsable属性
查看>>
关于树的前序遍历,中序遍历,后序遍历的相互转化(含代码实现)
查看>>
分享一些android的资料 很实用
查看>>
Python加密保护-对可执行的exe进行保护
查看>>
android Bundle的作用
查看>>
后台系统上传文件回显上传进度条
查看>>
mysql 从库升级为主库的步骤
查看>>
inode满处理
查看>>
linux 定时任务 crond 服务介绍
查看>>
我和51CTO的缘分【我与51CTO一“七”成长】
查看>>
陈松松:知道这5个视频营销流量入口,你不缺流量
查看>>
Git 忽略文件
查看>>
Zabbix-server安装后的故障处理及Zabbix-agent的配置添加过程
查看>>
电子罗盘的分类
查看>>
分布式链路追踪工具skywalking 介绍
查看>>
struct和typedef struct
查看>>