你如何执行大型SQL Server脚本文件?

时间:2016-12-01 19:09:31

标签: sql-server

我正在尝试从命令提示符执行大型SQL Server脚本文件,因为它未在Management Studio中加载。我正在使用此命令

sqlcmd -S .\SQLEXPRESS -U ttandel -P '' 
       -d [Zen.Databases.Suite] 
       -i D:\NewMachine\COM.B_Address.Table.sql

注意:密码为空。我已经尝试了将密码保留为空白的所有选项,例如(""'',)但没有任何效果。

有人可以建议怎么做吗?

来自评论:

我试过这个

sqlcmd -S .\SQLEXPRESS -E 
       -d [Zen.Databases.Suite] 
       -i D:\NewMachine\COM.B_Address.Table.sql

这是一个错误

  

Sqlcmd:错误:SQL Server的Microsoft ODBC驱动程序13:用户登录失败' NAPG \ t坦del' ..
  Sqlcmd:错误:用于SQL Server的Microsoft ODBC驱动程序13:无法打开数据库" [Zen.Databases.Suite]"登录请求。登录失败..

我的服务器安全信息如下。

enter image description here

1 个答案:

答案 0 :(得分:0)

以下SQL命令将完成这项工作。我多次使用它来在数据库中安装1亿到2亿条记录。

sqlcmd -S Krishneil-PC -E -i C:\Users\Krishneil\Desktop\Script.sql

将Krishneil改为您的适用性。