Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
nikman
Зарегистрирован: 10.03.2005 Сообщения: 786 Откуда: Украина, Донецк
|
Добавлено: Чт Июл 31, 2008 6:34 am Заголовок сообщения: Новая база. |
|
|
Почему при создании скриптом новой базы
группе "ap_public" не проставляются права на
чтение-вставку-удаление-обновление
для всех таблиц, а только для половины?
Приходится делать это вручную.
Кстати, может кто кинет скрипт,
который это делает для всех таблиц сразу. |
|
Вернуться к началу |
|
|
nikman
Зарегистрирован: 10.03.2005 Сообщения: 786 Откуда: Украина, Донецк
|
Добавлено: Чт Июл 31, 2008 7:37 am Заголовок сообщения: |
|
|
Код: | DECLARE @table_name nvarchar(50)
DECLARE tables_cursor CURSOR FOR
SELECT table_name FROM INFORMATION_SCHEMA.TABLES ORDER BY 1
OPEN tables_cursor
FETCH NEXT FROM tables_cursor
INTO @table_name
WHILE @@FETCH_STATUS = 0
BEGIN
exec ('grant select, insert, update, delete on [dbo].['+@table_name+'] to [ap_public]')
FETCH NEXT FROM tables_cursor
INTO @table_name
END
CLOSE tables_cursor
DEALLOCATE tables_cursor |
|
|
Вернуться к началу |
|
|
|