Pet*_*tai 9 sql-server dac visual-studio
我很难确定如何使用Visual Studio 2012实际创建甚至打开DAC应用程序.我使用的是SQL Server 2012.我安装了SSDT.
从Visual Studio创建:
根据在线文档,我应该能够看到一个名为"Data Tier Application"的项目模板,但我看到的只是SQL Server数据库项目.它们是一样的吗?
从SSMS创建:
在在线视频中,演示者使用SSMS - >数据库 - >右键单击 - >创建项目菜单项,并在向导后弹出VS项目.我没有这个菜单项,我所拥有的是任务 - >导出为数据层应用程序.这会创建DACPAC文件而不是VS项目,我无法弄清楚如何从VS打开dacpac.
Kev*_*ane 19
DACPAC的目的是提供数据库模式的可移植表示,可用于将该模式部署到数据库,将其导入Visual Studio中的数据库项目,并在Schema Compare等函数中使用以检查之间的差异.不同来源.每当在Visual Studio中构建数据库项目时,都会生成.dacpac文件,然后可以使用该文件将该项目中定义的模式部署到数据库.
完整信息的最佳位置是SSDT帮助,但我会给你一个快速摘要.
如果您已经有DACPAC,可以通过以下方式在VS中使用它:
要在Visual Studio中创建DACPAC,您可以
最后我不确定你看过什么视频,但是他们可能会在SQL Server对象资源管理器中右键单击数据库并从那里创建一个项目.这是使用数据库项目开始开发的一种非常常见的方式,因为通常您已经拥有一个包含模式的数据库.通常,最佳实践是使用项目进行开发,并在部署到生产服务器等不同环境时使用dacpac(以及可能的命令行部署工具,如SqlPackage.exe)(dacpacs也非常适合传输模式定义和部署它们)到不同的环境).希望这有助于回答您的问题!
| 归档时间: |
|
| 查看次数: |
15315 次 |
| 最近记录: |