如何在安装时使用SQL Server 2008数据库项目
我使用 Visual Studio 2010 创建了 SQL Server 2008 数据库项目。构建和部署该项目后,我看到 dbschema 文件,其中包含我用来在 XML 标记内创建数据库的 SQL 查询。还有另一个 .sql 文件(该文件也包含 sql 查询。但没有 XML 标签)
在这 2 个文件中,我想知道我可以在安装时用于创建数据库的文件是什么以及如何执行该文件安装时的文件。 我从 http://msmvps.com/blogs/deborahk/archive/2010/05/02/vs-2010-database-project-an-introduction.aspx
希望你们能帮助我得到一些解决方案。
I have created SQL Server 2008 Database project using visual studio 2010. after build and deploy this project i saw dbschema file that contain SQL queries that i use to create my database inside the XML tags. And there is another .sql file(This file also contain that sql queries. but there is no XML tags)
In this 2 files i want to know what is the file that i can use to create database in installation time and how to execute that file in installation time.
I found some details from http://msmvps.com/blogs/deborahk/archive/2010/05/02/vs-2010-database-project-an-introduction.aspx
Hope you guys can help me to get some solution.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要部署数据库项目,您只需要 .dbschema 文件。
如果您的数据库由多个 .dbschema 组成,那么您必须使用清单进行部署。
您需要的工具是 VS 2010 中的 vsdbcmd.exe。它适用于 SQL 2008。它不适用于 SQL 2012。
请查看以下链接以了解如何操作。
http://msdn.microsoft.com/en-us/library/dd193283.aspx
To deploy the database project you just need to .dbschema file.
If your database is composed of multiple .dbschema then you have to deploy using the manifest.
The tool you need is vsdbcmd.exe in VS 2010. It works with SQL 2008. It does not work in SQL 2012.
Check out the following link on how to do it.
http://msdn.microsoft.com/en-us/library/dd193283.aspx