Изменить право на пользователя с escape-символом
Я хотел бы выполнить следующий запрос:
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
но это тоже не сработало. Домен \ Имя пользователя - это значение, которое я получаю в sys.database_principals
Любая идея?
Спасибо
1 ответ
Решение
Ты можешь использовать []
чтобы иметь возможность использовать недопустимые символы для идентификаторов:
DENY DELETE ON tableTest to [Domain\Username]