我从CodeProject下载了一个AdventureWorks 2012 LT脚本,但是当我尝试运行它时,它说:
解析时遇到错误的语法:setvar。
只有这个:
:setvar SqlSamplesDatabasePath "C:\Program Files\...\DATA\";
:setvar SqlSamplesSourceDataPath "C:\Samples\...\";
是的,我设置了SQLCMD模式。
答案 0 :(得分:4)
是的,不要在任何SQLCMD线的末尾放置分号;这不是T-SQL,并且受到不同的解析器/解释器规则和语法的限制。
:setvar SqlSamplesDatabasePath "C:\...\"
:setvar SqlSamplesSourceDataPath "C:\...\"
------------------------------------------^