当变量在方括号内时,SQLCMD发生意外行为

时间:2018-12-07 01:12:28

标签: sql-server-data-tools sqlcmd invoke-sqlcmd

当我使用setvar声明变量时,例如DatabaseName :setvar DatabaseName "xyz",并将其用作USE [$(DatabaseNAme)],它可以从SSMS中使用。当尝试使用invoke-sqlcmd通过PowerShell脚本运行该脚本时,它会感到窒息。当我除去方括号后,一切都很好。

有什么想法为什么会发生和/或如何解决此问题?

0 个答案:

没有答案