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

Ana*_*rob 37 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脚本?

Uli*_*ses 65

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

sqlcmd -S .\SQLExpress -i SqlScript.sql
Run Code Online (Sandbox Code Playgroud)

SqlScript.sql脚本文件名位于当前目录的哪个位置.有关更多示例,请参阅此Microsoft页面

  • 例如,如果您的文件大小为300MB,SSMS将尝试打开它时输出错误. (29认同)
  • @marquito你应该永远不会遇到你的脚本是300MB +的情况,如果你的脚本必须包含种子数据.这里的最佳做法是使用*.sql文件中的SQL命令打破脚本并从*.csv,*.txt,*.xml数据文件等导入数据.这是您可以执行此操作的多种方法之一:https:/ /support.discountasp.net/kb/a1179/how-to-import-a-csv-file-into-a-database-using-sql-server-management-studio.aspx (5认同)
  • *'你可以打开一个"查询窗口",粘贴你的脚本并运行它'* - 我可能会遗漏一些东西,但是如果脚本保存在文件中,你可以直接用SSMS打开文件,不需要打开它在其他地方,复制文本并将其粘贴到查询窗口中. (3认同)

Mar*_*yam 17

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

  • 我实际上认为这是一个更好的答案,因为提问者指定了“使用 SQL Server Management Studio” (2认同)