Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Можно ли для DBO дать права на другую схему  [new]
tsdos
Member

Откуда:
Сообщений: 217
Есть скрипт:

sp_configure 'clr enabled', 1
GO
RECONFIGURE
GO
USE [SB3]
GO
/* ignore_error~~~~*/
CREATE SCHEMA [wct] AUTHORIZATION [dbo]
GO
GRANT EXECUTE ON SCHEMA::[wct] TO [dbo]
GRANT SELECT ON SCHEMA::[wct] TO [dbo]
GRANT VIEW DEFINITION ON SCHEMA::[wct] TO [dbo]
GO

Причем в скрипте пишется: "/* ignore_error~~~~*/"

Ошибка следующего характера:
Cannot grant, deny, or revoke permissions to sa, dbo, entity owner, information_schema, sys, or yourself.

Кто ни будь может обьяснить:

Для чего тогда делается:
GRANT EXECUTE ON SCHEMA::[wct] TO [dbo]

???

Спасибо.
18 сен 14, 12:51    [16590022]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли для DBO дать права на другую схему  [new]
Glory
Member

Откуда:
Сообщений: 104751
tsdos
Кто ни будь может обьяснить:

Написано же
Нельзя ничего дать, отнять или отменить для sa, dbo, entity owner, information_schema, sys
Ибо у них уже все есть
18 сен 14, 12:53    [16590037]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли для DBO дать права на другую схему  [new]
msLex
Member

Откуда:
Сообщений: 9273
tsdos
Кто ни будь может обьяснить:

Для чего тогда делается:
GRANT EXECUTE ON SCHEMA::[wct] TO [dbo]

а от куда это скрипт взялся?
если автогенерация, то кривая, причем авторы об этом знают, вставляя соответствующий комментарий.
18 сен 14, 12:58    [16590075]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли для DBO дать права на другую схему  [new]
tsdos
Member

Откуда:
Сообщений: 217
Glory,

Понятно, спс. Но не понятно зачем тогда эти строчки вписали. В общем, душу успокоил, точнее перетащил камень на душу автора скрипта.

Последний вопрос DBO - владелец схемы dbo, но какое он отношение имеет к создаваемым позднее другим схемам? (в т.смысле, что Вы говорите, что у них все уже есть).
18 сен 14, 13:32    [16590351]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли для DBO дать права на другую схему  [new]
tsdos
Member

Откуда:
Сообщений: 217
msLex,

Финансисты где-то надыбали, расчеты разные им делает.
18 сен 14, 13:33    [16590357]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли для DBO дать права на другую схему  [new]
Glory
Member

Откуда:
Сообщений: 104751
tsdos
Финансисты где-то надыбали, расчеты разные им делает.

Каждый раз меняя конфигурацию сервера и назначая права ?

tsdos
Последний вопрос DBO - владелец схемы dbo, но какое он отношение имеет к создаваемым позднее другим схемам? (в т.смысле, что Вы говорите, что у них все уже есть).

Все права sa, dbo, entity owner, information_schema, sys уже выданы. И изменить у них ничего нельзя.
Ибо это встроенные пользователи.
18 сен 14, 14:04    [16590596]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли для DBO дать права на другую схему  [new]
tsdos
Member

Откуда:
Сообщений: 217
Glory
tsdos
Финансисты где-то надыбали, расчеты разные им делает.

Каждый раз меняя конфигурацию сервера и назначая права ?


Нет, этот скрипт создает схему, сборку и функции к ней. Написал не корректно - расчеты разные им будет делать.
18 сен 14, 15:12    [16591033]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли для DBO дать права на другую схему  [new]
Glory
Member

Откуда:
Сообщений: 104751
tsdos
Glory
пропущено...

Каждый раз меняя конфигурацию сервера и назначая права ?


Нет, этот скрипт создает схему, сборку и функции к ней. Написал не корректно - расчеты разные им будет делать.

Каждый раз одну и ту же схему, сборку и функцию ???
18 сен 14, 15:14    [16591050]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить