【问题标题】:The file specified for :r command was not found未找到为 :r 命令指定的文件
【发布时间】:2014-07-18 15:21:31
【问题描述】:

在 SQLCMD 模式下的 MS SQL Server Management Studio 中,我使用此脚本运行另一个脚本:

:setvar path "C:\workspace\scripts\scripts\"

:r $(path)'VERSIONS.sql'

但它得到了这个错误:

发生了致命的脚本错误。为 :r 命令指定的文件 没找到。

VERSIONS.SQL 肯定在指定文件夹中。为什么这个脚本在我运行时不起作用?

编辑:需要注意的地方。我正在运行此脚本的数据库不在我的本地计算机上。 (我希望这不是它不起作用的原因)

【问题讨论】:

    标签: sql sql-server sql-server-2008 ssms sqlcmd


    【解决方案1】:

    我刚刚解决了我自己的问题。我将 VERSIONS.sql 周围的单引号更改为双引号,它起作用了。

    为什么它们不能互换?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-18
      相关资源
      最近更新 更多