1

CodeProject から AdventureWorks 2012 LT スクリプトをダウンロードしましたが、実行しようとすると次のように表示されます。

:setvar の解析中に不正な構文が検出されました。

これ以上のものはありません:

:setvar SqlSamplesDatabasePath   "C:\Program Files\...\DATA\";
:setvar SqlSamplesSourceDataPath "C:\Samples\...\";

はい、SQLCMD モードをオンに設定しました。

4

1 に答える 1

3

はい、SQLCMD 行の最後にセミコロンを置かないでください。これは T-SQL ではなく、さまざまなパーサー/インタープリターの規則と構文の影響を受けます。

:setvar SqlSamplesDatabasePath   "C:\...\"
:setvar SqlSamplesSourceDataPath "C:\...\"
------------------------------------------^
于 2013-07-21T14:05:04.093 に答える