如何使用SQL Server Management Studio运行sql脚本?

时间:2012-04-21 18:39:24

标签: sql-server

我一直在关注本教程:http://www.misfitgeek.com/2010/07/adding-asp-net-membership-to-your-own-database/

我从这里安装了SQL Server Management Studio Express:http://www.microsoft.com/download/en/details.aspx?id=8961

1)如何找到我的数据库?

2)如何从外部文件在我的数据库上运行SQL脚本?

3 个答案:

答案 0 :(得分:61)

This website有一个关于如何使用SQL Server Management Studio的简明教程。正如您将看到的,您可以打开“查询窗口”,粘贴您的脚本并运行它。它不允许您使用文件路径执行脚本。但是,您可以使用命令行(cmd.exe)轻松完成此操作:

sqlcmd -S .\SQLExpress -i SqlScript.sql

其中SqlScript.sql是位于当前目录的脚本文件名。 See this Microsoft page for more examples

答案 1 :(得分:15)

打开SQL Server Management Studio>文件>打开>文件>选择.sql文件(包含脚本的文件)>按打开>该文件将在SQL Server Management Studio中打开,现在您需要做的就是按下Execute按钮。

答案 2 :(得分:0)

在另一个对我有帮助的线程中发现了这一点: 使用xp_cmdshell和sqlcmd Is it possible to execute a text file from SQL query?-Gulzar Nazim撰写

EXEC xp_cmdshell  'sqlcmd -S ' + @DBServerName + ' -d  ' + @DBName + ' -i ' + @FilePathName