Предоставить пользователю разрешение на вставку после команды создания таблицы - PullRequest
7 голосов
/ 12 мая 2009

Что такое синтаксис T-SQL для предоставления конкретному пользователю разрешения на вставку только после команды создания таблицы?

Вот мой CREATE TABLE скрипт:

CREATE TABLE [dbo].[MyTable] (
    [MyColumn1] [uniqueidentifier] NOT NULL,
    [MyColumn2] [char] (1) NULL
) ON [PRIMARY]

Ответы [ 3 ]

17 голосов
/ 12 мая 2009
GRANT INSERT ON [dbo].[MyTable] TO BillyBob

Или что-то неопределенно похожее ...

2 голосов
/ 10 декабря 2015

Это сработало для меня ... обратите внимание на квадратные скобки, используемые в группе пользователей, которая не работала без них (из-за косой черты).

USE AutoX
GRANT INSERT ON [dbo].[TBL_AUTOX_USER_ACTIVITY] TO [NAM\APP_AUTOX_USERS]
1 голос
/ 12 мая 2009

Примерно так:

USE AdventureWorks;
GRANT INSERT ON OBJECT::Person.Address TO RosaQdM;
GO

См. здесь для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...