如何从SQL Server 2005中保存的架构脚本创建新数据库?

时间:2009-04-08 14:31:11

标签: sql-server-2005

我使用数据库发布向导生成数据库模式的脚本,如何根据此.sql文件创建新数据库?

4 个答案:

答案 0 :(得分:1)

打开SQL文件,并将CREATE DB语法添加到顶部。

http://msdn.microsoft.com/en-us/library/aa258257.aspx

保存并使用sqlcmd或查询分析器运行它。

或者使用Management Studio创建空数据库,并针对该数据库运行sql查询。

根据我在sql server发布向导中看到的内容,它不会为您创建数据库,只为表和数据创建数据库。

答案 1 :(得分:0)

从命令行客户端或其他一些客户端对数据库运行sql文件:

sqlcmd -d databasename < dumpscript.sql

答案 2 :(得分:0)

通常,您将打开查询分析器窗口(右键单击服务器;在Management Studio中新建查询)并运行脚本。但是,这取决于脚本包含的内容 - 即它是创建数据库 - 还是只创建表。您可能需要先自己创建空数据库。

答案 3 :(得分:0)

我已经看到这在我工作的地方使用 - osql command line utility用于MS SQL。您也可以通过字符串或文件输入

创建数据库并运行DML查询