powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / настройка прав доступа для БД
9 сообщений из 9, страница 1 из 1
настройка прав доступа для БД
    #39975252
thesomebody
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
добрый день. ситуация следующая:
есть тестовая база, каждую ночь перезаливается из бэкапа продуктивной базы.
хочу что у меня на эту базы, её таблицы, индексы и т.д. были полные права.
наши админы, не особо шарят видимо, говорят, что знают только два способа как это решить:
1. дать мне роль сервера sysadmin, но это типо не вариант
2. назначить меня владельцем базы, но владелец перезатирается во время восстановления базы из бэкапа. Им для этого надо допилить скрипт, который базу перезаливает, а это еще надо в этом скрипте разобраться.

ms sql server 16
ssms 18.5

ПОдскажите, может есть еще способы получить полные права на базу кроме выше перечисленных?
спасибо
...
Рейтинг: 0 / 0
настройка прав доступа для БД
    #39975287
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выдать все права на все объекты. Но права "перезатирается во время восстановления базы из бэкапа. Им для этого надо допилить скрипт, который базу перезаливает, а это еще надо в этом скрипте разобраться."

Короче, придется вашим админам таки поработать.
...
Рейтинг: 0 / 0
настройка прав доступа для БД
    #39975293
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
thesomebody,

если база перезаливается, то есть джоб. Если есть джоб, то в него можно добавить команду применение прав owner
...
Рейтинг: 0 / 0
настройка прав доступа для БД
    #39975308
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей Алексеевич
Выдать все права на все объекты. Но права "перезатирается во время восстановления базы из бэкапа. Им для этого надо допилить скрипт, который базу перезаливает, а это еще надо в этом скрипте разобраться."

Короче, придется вашим админам таки поработать.


У нас есть подобная база.
По запросу (можно поставить в джоб) рабочая восстанавливается в тестовую.
Делается в 3 этапа.
1. Со старой тестовой считываются все права на всех пользователей во временную таблицу.
2. Восстанавливается бекап рабочей на тестовую.
3. Из временной таблицы накатываются права на новую тестовую.

Работает уже несколько лет.
...
Рейтинг: 0 / 0
настройка прав доступа для БД
    #39975439
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008

Делается в 3 этапа.
1. Со старой тестовой считываются все права на всех пользователей во временную таблицу.
2. Восстанавливается бекап рабочей на тестовую.
3. Из временной таблицы накатываются права на новую тестовую.

+1
В свое время надоело руками восстанавливать права и написал процедуру, которая по имени целевой базы и бэкапу генерирует скрипт на восстановление базы, создания удаленных пользователей (часто бывает, что на тестовую базу права имеют другие люди, чем на боевую) и раздачу необходимых прав. Заодно менялся dbowner и восстанавливался recovery mode.
...
Рейтинг: 0 / 0
настройка прав доступа для БД
    #39975492
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
thesomebody
хочу что у меня на эту базы, её таблицы, индексы и т.д. были полные права.
3. включить вас в роль БД db_owner.
...
Рейтинг: 0 / 0
настройка прав доступа для БД
    #39975540
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
thesomebody,

не вариант - в каком смысле? Почему разработчику не дают сисадмина на тестовом сервере?
...
Рейтинг: 0 / 0
настройка прав доступа для БД
    #39977297
thesomebody
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосов,
потому что начальник отдела м**ак
...
Рейтинг: 0 / 0
настройка прав доступа для БД
    #39977449
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
thesomebody,

ну, найдите способ добавить в какой-то джоб шаг, который даст вам сисадмина. Посмотрите, какой чаще выполняется с владельцем sa, попросите сисадмина на 5 минут.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / настройка прав доступа для БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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