使用转义字符向用户更改权限

时间:2013-10-04 09:46:57

标签: sql-server-2008 access-rights

我想执行以下查询:

DENY DELETE ON tableTest to Domain\Username

但打印

Msg 102, Level 15, State 1, Line 1
Incorrect syntax near '\'.

我试过

SELECT @Test = 'Domain\Username'    
DENY DELETE ON tableTest to @Test

但它也没有用。 Domain \ Username是我在sys.database_principals

中获得的值

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:0)

您可以使用[]identifiers使用其他无效字符:

DENY DELETE ON tableTest to [Domain\Username]