SQL Server 2008的SQL数据库发布向导

pup*_*eno 12 export publishing wizard sql-server-2008 visual-studio-2008

我正在拼命寻找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一起使用.

小智 16

我在网上找到了解决方案.以下是解决问题的步骤,以防任何其他人遇到相同问题.谢谢.

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

  2. 右键单击组件"Microsoft Sql Server数据库发布向导1.3"(或"Microsoft Sql Server数据库发布向导1.2",如果由于上面的(b)而安装了此旧版本),然后单击"卸载".等待卸载完成.

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

  • 我发现"Microsoft Sql Server数据库发布向导1.4"已作为Sql 2005的一部分安装.它适用于Sql2008,可以在`C:\ Program Files(x86)\ Microsoft SQL Server\90\Tools\Publishing\1.4中找到\ SqlPubWiz.exe`.萨满,"很好的回答"(10票).:) (6认同)

小智 8

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

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

在"脚本选项"屏幕中,单击"高级"按钮,然后在"常规"中,将"数据类型更改为脚本"更改为"架构和数据".

这将生成包含数据和模式的完整脚本.


Mit*_*eat 1

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

\n\n
\n
    \n
  • 步骤 1:通过选择菜单“文件”->“新建网站”来创建新网站。\n 切换到服务器资源管理器并添加\n 新数据连接并连接到\n 数据库。在本例中,我们将使用 SQL Express 附带的 Northwind 数据库。您应该指向要发布的数据库。\n

  • \n
  • 步骤 2:在服务器资源管理器中选择 Northwind.dbo 节点,然后右键单击以显示上下文菜单。在上下文菜单中,您有一个 \xe2\x80\x9cPublish\n 到提供商\xe2\x80\xa6\xe2\x80\x9d 选项。

  • \n
\n
\n\n

参考

\n\n
\n

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

\n\n

如今,大多数托管服务商都支持使用管理控制面板将 .SQL 文件上传\n 并运行到其托管环境中。因此,您需要做的就是上传并运行由数据库发布向导生成的 .SQL 脚本,然后您将在托管环境中拥有一个可用的数据库。

\n
\n