【问题标题】:Executing .SQL file from cmd从 cmd 执行 .SQL 文件
【发布时间】:2018-02-07 14:43:51
【问题描述】:

我想从 cmd 执行一个 .sql 文件。这是我的命令:


sqlcmd -e -S "(localdb)\myDB" -i "C:\PathToMyFile\File.sql" -U user -P password


这是我的错误:



已安装 Microsoft ODBC 驱动程序 13.1。有人知道我做错了什么吗?谢谢。

【问题讨论】:

  • 你可以去 sql server 配置管理器并确保 SQL Server (MSSQLSERVER) 正在运行吗?另外:stackoverflow.com/questions/30953100/…
  • 发布错误图片绝不是一个好主意。将错误 text 放在这里会更好,即使您必须重新键入它。
  • @JoelCoehoorn 为什么不是个好主意?
  • @ErayBalkanli 很多人永远不会看到该图像或选择不理会它。使用图片而不是文字会限制可能帮助过您的人数。
  • 它也不会出现在 google 搜索中,因此 StackOverflow 作为资源的整体质量较低。

标签: sql-server sqlcmd localdb


【解决方案1】:

您使用了错误的服务器名称:

sqlcmd -e -S "(localdb)\mssqllocaldb" -d MyDB -i "C:\PathToMyFile\File.sql" -U user -P password

或使用集成身份验证:

sqlcmd -e -S "(localdb)\mssqllocaldb" -d MyDB -i "C:\PathToMyFile\File.sql" -E

【讨论】:

  • 是的,就是这样!谢谢 :)
猜你喜欢
  • 1970-01-01
  • 2023-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-04
相关资源
最近更新 更多