Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Логин и схемы  [new]
НетПароля
Guest
1. Создаю имя входа основанное на доменной группе Windows.
2. Делаю сопоставление этого имени входа с пользователем БД (как я понял для группы Windows схему по умолчанию, мы не можем задать). Ставим его db_owner
3. В БД входит пользователь(например INT\Gogi), кот. находится в этой группе Windows.
4. Создает таблицу. Например CREATE TABLE tbMy (a int)
5. SQL Server создает пользователя INT\Gogi и создает схемы, кот. становится для этого пользователя схемой по умолчанию; хотя для БД есть пользователь сопоставленный с именем входа Windows.

Вопрос: получается если в группе windows например 20 пользователей и каждый в БД создает таблицы. Получится 20 пользоватлей и 20 схемами, а нужно чтобы все dbo использовали. Как это решается?
26 ноя 09, 09:23    [7980202]     Ответить | Цитировать Сообщить модератору
 Re: Логин и схемы  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
автор
Как это решается?


CREATE TABLE dbo.tbMy (a int)
26 ноя 09, 09:33    [7980244]     Ответить | Цитировать Сообщить модератору
 Re: Логин и схемы  [new]
hosTuk
Member

Откуда:
Сообщений: 455
pkarklin
автор
Как это решается?


CREATE TABLE dbo.tbMy (a int)


Ну... об этом я догадывался:).

Ну что мне каждому пользователю говорить, чтобы они имя таблицы через dbo писали?
26 ноя 09, 09:35    [7980262]     Ответить | Цитировать Сообщить модератору
 Re: Логин и схемы  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
hosTuk
Ну что мне каждому пользователю говорить, чтобы они имя таблицы через dbo писали?


Не просто говорить, а вдалбливать в неокрепшие умы любым подручным инструментом, что указание схемы - обязательно, причем не только в DDL, но и в DML.

ЗЫ. У Вас "каждый пользователь" может создавать объекты в бд?!

Сообщение было отредактировано: 26 ноя 09, 09:47
26 ноя 09, 09:47    [7980330]     Ответить | Цитировать Сообщить модератору
 Re: Логин и схемы  [new]
hosTuk
Member

Откуда:
Сообщений: 455
pkarklin
hosTuk
Ну что мне каждому пользователю говорить, чтобы они имя таблицы через dbo писали?


Не просто говорить, а вдалбливать в неокрепшие умы любым подручным инструментом, что указание схемы - обязательно, причем не только в DDL, но и в DML.

ЗЫ. У Вас "каждый пользователь" может создавать объекты в бд?!


Ставлю почти для всех db_owner, понимаю, что это не хорошо так делать.
Как я пониаю, самый лучший способ, создать свою роль с нужными правами и назначить пользователям?
26 ноя 09, 10:34    [7980626]     Ответить | Цитировать Сообщить модератору
 Re: Логин и схемы  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
hosTuk
Как я пониаю, самый лучший способ, создать свою роль с нужными правами и назначить пользователям?


"Лучший способ" для чего?!
26 ноя 09, 10:38    [7980651]     Ответить | Цитировать Сообщить модератору
 Re: Логин и схемы  [new]
hosTuk
Member

Откуда:
Сообщений: 455
pkarklin
hosTuk
Как я пониаю, самый лучший способ, создать свою роль с нужными правами и назначить пользователям?


"Лучший способ" для чего?!


Дать только необходимые права.
26 ноя 09, 10:51    [7980765]     Ответить | Цитировать Сообщить модератору
 Re: Логин и схемы  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
hosTuk
Дать только необходимые права.


Епрст... Какие?!
26 ноя 09, 11:10    [7980921]     Ответить | Цитировать Сообщить модератору
 Re: Логин и схемы  [new]
НетПароля
Guest
pkarklin
hosTuk
Дать только необходимые права.


Епрст... Какие?!


Не определился я с ними, поэтму и ставлю db_owner. Как определюсь так и буду создавать свою роль :)
26 ноя 09, 12:48    [7981788]     Ответить | Цитировать Сообщить модератору
 Re: Логин и схемы  [new]
Glory
Member

Откуда:
Сообщений: 104760
НетПароля
pkarklin
hosTuk
Дать только необходимые права.


Епрст... Какие?!


Не определился я с ними, поэтму и ставлю db_owner. Как определюсь так и буду создавать свою роль :)

Так давайте лучше сразу права system administrator
26 ноя 09, 12:51    [7981817]     Ответить | Цитировать Сообщить модератору
 Re: Логин и схемы  [new]
НетПароля
Guest
Glory
НетПароля
pkarklin
hosTuk
Дать только необходимые права.


Епрст... Какие?!


Не определился я с ними, поэтму и ставлю db_owner. Как определюсь так и буду создавать свою роль :)

Так давайте лучше сразу права system administrator


Пока не буду :)
26 ноя 09, 13:09    [7981988]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить