2016-08-04 34 views

回答

0

想通了。 sqlcmd是将双引号解释为单引号或完全忽略它们。我认为是前者,因为如果我尝试运行两种:

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

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

我得到确切同样的错误。

交换出去方括号中的双引号固定它:

EXEC('Drop USER [' + @name + ']') 
相关问题