【问题标题】:Creating mdf file from sql script从 sql 脚本创建 mdf 文件
【发布时间】:2008-12-08 14:10:10
【问题描述】:

我在 Visual Studio 2008 的 MVC Web 应用程序项目的 App_Data 文件夹中创建了一个数据库。这会为数据库生成一个 mdf 文件,可以在“服务器资源管理器”选项卡中进行探索。您可以为对数据库所做的更改创建一个 SQL 脚本。

所以我想知道您是如何在 Visual Studio 2008 中将这些 sql 更改脚本运行到 mdf 文件的?还是我必须通过 SQL Management Studio Express 应用程序执行此操作?

【问题讨论】:

  • 你的问题不清楚。请指定您是要创建数据库,还是将 SQL Express 附加到现有 MDF 文件。

标签: sql-server database visual-studio refactoring


【解决方案1】:

语法是:

CREATE DATABASE [databaseName]

这将在您连接的 SQL Server 上创建一个数据库,在标准位置创建具有标准名称的文件。如果您愿意,还有其他选项 (described on MSDN) 可以帮助您将数据库文件放在其他位置(包括重命名它们)。

要执行此命令,您需要连接到 SQL 服务器。我推荐SQL Server Management Studio(还有免费的Express Edition)。

当然,你也可以使用SQLCMD

【讨论】:

    【解决方案2】:

    您可以做的是创建一个数据库项目*并将该项目连接到您的数据库。数据库项目可以在新项目对话框的“其他项目类型/数据库”下找到。如果您随后将创建脚本放在数据库项目中,您只需在解决方案资源管理器中右键单击脚本并选择运行即可运行它。

    *数据库项目仅在Visual Studio Professional Edition 及以上版本可用。

    【讨论】:

      猜你喜欢
      • 2014-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-13
      • 1970-01-01
      • 2016-10-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多