【问题标题】:Export database project as SQL script将数据库项目导出为 SQL 脚本
【发布时间】:2013-01-02 14:05:01
【问题描述】:

有人向我发送了一个网络应用程序,想看看我是否可以帮助他们重新托管它。我没有在 Visual Studio 中使用过数据库项目,看起来这个应用程序使用 Visual Studio 中的数据库项目,我正在研究如何将其导出为 SQL 脚本,以便我可以在 SQL Server Management Studio 中添加创建它。我已经读到我可以通过转到数据库项目的属性并单击“部署”选项卡来做到这一点,但是我似乎没有部署选项卡!我猜它归结为 Visual Studio 的版本。我使用的是 2010。如何将项目导出为 SQL 脚本文件?

【问题讨论】:

  • 看起来完全不同。您尝试设置了吗?
  • 根据您打开的项目的 Type(或 VS 认为的类型),您看到的内容会有所不同。上面看起来像一个普通的应用程序项目。 Thomas Steven 的帖子看起来像一个 Data-tier Application 项目。

标签: asp.net visual-studio-2010 tsql database-schema


【解决方案1】:

以下步骤可能会有所帮助:

您可以尝试设置选项卡。环境取决于数据库项目类型。在我的一个项目中,我有一个名为 Project Setting 的选项卡,它让我可以选择创建 SQL 脚本(见下图)

或在其他版本的 Visual Studios 中
1.打开项目/解决方案并右键单击项目并选择属性或双击属性文件夹
2. 一个新窗口出现在您的环境中,显示所有项目属性。现在单击“部署”选项卡
3. 在部署操作下,从下拉列表中选择“创建部署脚本 (.sql)”
4. 点击保存按钮并关闭此窗口
5. 从“构建”菜单中选择“构建解决方案”,然后选择“部署 [解决方案名称]”
6. 部署脚本后,它应该在 SQL-debug 文件夹下可用,
例如:[我的项目的路径]\sql\debug\script.sql

【讨论】:

  • 这是什么版本的Visual Studio?我认为这至少是差异的一部分。
  • @RBarryYoung,这个选项肯定存在于 Visual Studio 2013 中。这也可能是 2012 年。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-26
  • 2018-05-19
相关资源
最近更新 更多