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

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


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

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

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

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


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