Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Права доступа / 9 сообщений из 9, страница 1 из 1
27.09.2002, 11:52:35
    #32053599
Demidoff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права доступа
Помогите пожалуйста!!!!!!!!!!!
У меня заведен юзер, с SQL авторизацией. Как дать ему права владельца на базу TempDB с помощью SQL-запроса?
С помощью это строчки:
exec sp_addrolemember N'db_owner', N'MG'
даются права владельца на базу, но сначало надо дать доступ к самой базе и вот это-то и не получается.
...
Рейтинг: 0 / 0
27.09.2002, 12:28:12
    #32053618
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права доступа
В общем случае так:

Код: plaintext
1.
2.
EXEC sp_grantdbaccess N'MG'
EXEC sp_addrolemember N'db_owner', N'MG'


Только вот зачем на TempDB?
...
Рейтинг: 0 / 0
27.09.2002, 12:55:04
    #32053632
Demidoff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права доступа
Спасибо ща попробую!!!!
Просто для одного отчета создается временная таблица в базе TempDb. А при перезагрузки сервака база TempDb обнуляеться и соответственно пропадают права юзера на эту базу, вот и хочу что бы сначало проверялось есть ли права у юзера на эту базу и если нет, то дать их ему.
...
Рейтинг: 0 / 0
27.09.2002, 13:10:08
    #32053646
Demidoff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права доступа
Спасибо, работает!!!

Встречный вопрос, а не подскажешь как проверить есть ли у юзера уже доступ к этой базе?
...
Рейтинг: 0 / 0
27.09.2002, 13:12:17
    #32053649
Demidoff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права доступа
Извините что так много вопросов, но еще хочеться узнать зачем ставится N перед именем пользователя, я смотрел синтаксис этой процедуры там ничего такого нет?
Заранее спасибо!!!
...
Рейтинг: 0 / 0
27.09.2002, 13:29:32
    #32053656
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права доступа
1. Для создания временных таблиц не требуется ничего настраивать.

2. Проверить несложно - см. Books Online на предмет sp_MShasdbaccess и далее.

3. Префикс N служит для указания на то, что идущую за ним строку следует
рассматривать как UNICODE.
...
Рейтинг: 0 / 0
27.09.2002, 14:54:58
    #32053702
Demidoff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права доступа
У меня SQL7 и в хелпе я не нахожу такую процедуру!!!
:(
...
Рейтинг: 0 / 0
27.09.2002, 15:09:02
    #32053711
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права доступа
Ну не знаю, поищите тогда в хелпе по соответствующим словам...
...
Рейтинг: 0 / 0
27.09.2002, 15:43:52
    #32053731
Demidoff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права доступа
Спасибо, разберусь!!!!!!
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Права доступа / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]