2016-08-04 114 views

回答

0

想通了。 sqlcmd是將雙引號解釋爲單引號或完全忽略它們。我認爲是前者,因爲如果我嘗試運行兩種:

DROP USER 'R715998-W10\MUD-CCTMRE.appool' 

DROP USER "R715998-W10\MUD-CCTMRE.appool" 

我得到確切同樣的錯誤。

交換出去方括號中的雙引號固定它:

EXEC('Drop USER [' + @name + ']') 
相關問題