无法在事务处理 SQL 方案中创建名称类似于 "DOMAINname" 的用户



我有MS-SQL服务器,每天都有一些作业在上面运行。我无法发出一条指令来正确处理这些任务:

CREATE USER "DOMAINusername"

作业在此步骤失败,并显示"语法错误"消息。但是,如果我尝试手动在查询中执行相同的代码,那么一切都可以完美地工作。如果执行类似的smth,作业也可以正常工作

CREATE USER "username"

没有反斜杠符号。

指定的域名和用户名正确且存在。用户"DOMAIN\username"的登录名已创建并出现在所有服务器登录名的列表中。

所有操作都是通过SQL Server Management Studio 2008 R2执行的。

请帮我解决这个问题。

需要方括号:

CREATE USER [DOMAINusername]

在实践中,对所有标识符使用[和](不是"(更安全,因为SET QUOTED_IDENTIFIER 的不确定性

最新更新