Visual Studio 2012 - 数据库发布向导已停止?

时间:2012-10-08 13:06:57

标签: asp.net visual-studio sql-server-2008 visual-studio-2012

我正在使用VS 2012和SQL Server 2008,并且刚刚注意到Server Explorer中缺少“Publish to Provider”选项。据此,数据库发布向导已经停止使用?

http://forums.asp.net/post/5122271.aspx

如何将数据库发布到我的服务器?生成脚本是唯一的选择,而不是在VS IDE中执行此操作,如果是这样,有人可以提供生成包含存储过程的数据库的步骤吗?

更新:

2 个答案:

答案 0 :(得分:3)

您可以从Visual Studio部署/更新数据库架构

  1. VS2012:查看 - > SQL Server对象资源管理器面板
  2. 右键点击您的数据库 - >架构比较......
  3. 选择远程数据库作为目标

答案 1 :(得分:1)

解决方案是在SQL Server 2008中使用SSMS。在对象资源管理器中右键单击数据库节点。选择任务 - >生成脚本,并使用所需选项完成向导。从VS内部进行快速简单的部署并不是很令人满意......

一些教程:

http://www.sqlchick.com/entries/2011/3/12/scripting-out-data-in-sql-server-2008-r2.html

http://www.mssqltips.com/sqlservertip/2500/sql-server-2008-r2-generate-scripts-wizard-with-database-schema-and-data/