12

我正在拼命寻找 SQL 数据库发布向导。我已经下载了它,但它似乎需要 SQL Server 2005。根据http://blogs.msdn.com/webdevtools/archive/2007/10/15/sql-database-publishing-wizard-is-now-in- visual-studio-orcas.aspx它随 Visual Studio 2008 提供,但我的 Visual Studio 2008 Professional 没有该菜单项。

任何想法如何让 SQL 数据库发布向导与 SQL Server 2008 一起使用。

4

4 回答 4

16

我在网上找到了解决方案。这是解决问题的步骤,以防其他人遇到同样的问题。谢谢。

  1. 打开控制面板并转到添加或删除程序。

  2. 右键单击组件“Microsoft Sql Server Database Publishing Wizard 1.3”(或“Microsoft Sql Server Database Publishing Wizard 1.2”,如果由于上述 (b) 而安装了此旧版本),然后单击“卸载”。等待卸载完成。

  3. 从http://go.microsoft.com/fwlink/?LinkId=119368运行 SqlPubWizInstaller.exe 以重新安装“Microsoft Sql Server 数据库发布向导 1.3”。您可以通过查看添加或删除程序来验证它是否已安装。

于 2009-12-23T00:17:08.840 回答
8

即使这个线程很旧并且很久以前创建......只是想分享我认为可能对某人有帮助的解决方案......

打开 SSMS(Management Studio)并右键单击数据库。选择任务--> 生成脚本。选择“脚本整个数据库和所有数据库对象”单选按钮,然后单击下一步。

在“脚本选项”屏幕中,单击“高级”按钮,在一般情况下,将“要脚本的数据类型”更改为“模式和数据”。

这将生成带有数据和模式的整个脚本。

于 2012-01-19T08:22:02.470 回答
1

SQL 数据库发布向导位于 Visual Studio 2008 中:

  • 步骤 1:通过选择菜单 File -> New Web Site 创建一个新网站。切换到服务器资源管理器并添加新的数据连接并连接到数据库。在这种情况下,我们将使用 SQL Express 附带的 Northwind 数据库。您应该指向要发布的数据库。

  • 步骤 2:在服务器资源管理器中选择 Northwind.dbo 节点并右键单击以弹出上下文菜单。在上下文菜单中,您有一个“发布到提供者...”选项。

参考

您应该能够指向本地计算机上的数据库,然后自动创建一个 .SQL 脚本文件,其中包含在任何远程系统(例如外部托管系统)上重新创建数据库副本所需的设置逻辑。这个 .SQL 脚本包括创建数据库模式所需的一切(表、视图、存储过程、触发器、全文目录、角色、规则等)。您还可以选择使用与本地表相同的数据内容填充新数据库。

如今,大多数托管商都支持使用他们的管理控制面板将 .SQL 文件上传和运行到他们的托管环境。因此,您只需上传并运行由数据库发布向导生成的 .SQL 脚本,您将在托管环境中拥有一个工作数据库。

于 2009-09-13T11:35:53.963 回答
0

安装“SQL Server Express Edition With Tools”,然后安装发布向导。

于 2015-10-30T18:45:40.563 回答