我刚刚安装了VS 2010,用于运行使用2010创建的其他人的数据库项目。在VS 2008中,我能够右键单击SQL文件并选择“Run ON “在给定的SQL Server上运行脚本。我在2010年没有看到这个选项。它是否可用,如果有,我该如何访问它?数据库项目:Visual Studio 2008 vs 2010
2
A
回答
1
了被列入2005年VS和VS 2008的数据库项目格式已经在2010年
而不是持有,可以独立运行SQL松动文件被完全删除,它的作用更多的是有点像一个编译器。在构建项目时,会对SQL文件进行分析,并且(大部分)转换为数据库模式的XML描述。
如果您尝试基于项目中的所有脚本创建或更新数据库,请右键单击解决方案资源管理器中的项目名称,然后选择“属性”。在“部署”选项卡下,将“部署操作”更改为“创建部署脚本并部署到数据库”。指定连接设置和数据库名称。
当您在数据库项目的右键单击上下文菜单上选择“部署”时,Visual Studio将生成数据库部署文件并生成数据库。假设项目设计良好,它通常足够智能地更新现有数据库。
如果您正在尝试远程部署到生产SQL Server,事情会变得有点棘手。没有可以运行的一组SQL文件 - 数据库模式的一部分以XML格式存储。
看看http://blogs.msdn.com/b/gertd/archive/2009/06/05/declarative-database-development.aspx - 它描述了如何使用“vsdbcmd.exe”实用程序来部署数据库文件。
如果你只是想运行一个单一SQL文件或测试部分,打开该文件,点击右键,选择“执行SQL”详细地介绍了VS 2010数据库项目
0
DNRTv # 167会谈。
正如@ShadowChaser已经提到的那样,VS 2008中的DB Project只是简单的包含了脚本,而2010版本更加复杂,功能更多。
相关问题
- 1. Visual Studio 2010数据库项目!
- 2. Visual Studio 2010数据库项目数据
- 3. visual-studio-2008专业数据库项目
- 4. Visual Studio 2010数据库项目部署
- 5. Visual Studio 2010 SQL Server 2008数据库项目 - 自定义更新
- 6. 从Visual Studio 2010中的Visual Studio 2008项目编辑源代码
- 7. 对Visual Studio 2010的任何DB2数据库项目支持?
- 8. 将Visual Studio 2008项目转换为2010
- 9. Visual Studio 2010的数据库项目:参考外部数据库
- 10. 新Visual Studio 2010数据库项目和数据库图
- 11. Visual Studio 2010数据库项目无法识别SQL 2008地理数据类型
- 12. Visual Studio 2010数据库项目部署到不同的环境
- 13. 试图在Visual Studio 2010中编译Tessnet2(Visual Studio 2008 C++)项目
- 14. Visual Studio 2010 + SDK 2008
- 15. VS 2010数据库项目错误?
- 16. 寻找样本Visual Studio 2010数据库项目
- 17. Visual Studio 2008和2010
- 18. 在Visual Studio 2010数据库项目中生成种子数据
- 19. Visual Studio 2010数据库项目和代码生成
- 20. Visual Studio数据库项目和SQL Azure
- 21. 在Visual Studio 2008中打开Visual Studio 2010项目
- 22. 将Visual Studio 2008项目迁移到Visual Studio 2010
- 23. 为Visual Studio 2010项目
- 24. 如何将Visual Studio 2013项目降级到Visual Studio 2008项目?
- 25. Visual Studio 2010中:Web项目
- 26. Visual Studio 2010 - 无法打开数据库项目(空引用)
- 27. 使用Visual Studio 2010数据库项目删除表格
- 28. 将ERWin模型与Visual Studio 2008 GDR 2/2010数据库项目同步
- 29. Visual Studio 2010的数据库项目部署策略
- 30. Visual Studio 2010数据库项目不再了解架构名称?