Когда я объявляю переменную с помощью setvar, например DatabaseName :setvar DatabaseName "xyz"
, и использую ее как USE [$(DatabaseNAme)]
, она работает из SSMS.При попытке запустить это через скрипт PowerShell, используя invoke-sqlcmd
, он задыхается.Когда я убираю квадратные скобки, тогда все хорошо.
Есть идеи, почему это происходит и / или как я могу решить проблему?