从sql脚本创建mdf文件

时间:2008-12-08 14:10:11

标签: sql-server database visual-studio refactoring

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

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

2 个答案:

答案 0 :(得分:3)

语法为:

CREATE DATABASE [databaseName]

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

要执行此命令,您需要连接到SQL Server。我建议SQL Server Management Studio(还有免费的Express Edition)。

当然,您也可以使用SQLCMD

答案 1 :(得分:1)

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

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