Сопоставление ролей по умолчанию при создании базы данных сервера MSSQL

#sql-server #sql-server-2008

#sql-сервер #sql-server-2008

Вопрос:

Возможно ли настроить набор сопоставлений ролей по умолчанию для Microsoft SQL Server (например, 2008 R2), которые применяются к последующим базам данных?

Пример: всякий раз, когда я создаю новую базу данных на сервере, я хочу, чтобы она сопоставляла db_owner с группой входа с именем Group_A, а db_datareader — с группой с именем Group_B.

Базы данных создаются сторонним приложением, поэтому недостаточно выполнить это в инструкции CREATE. Я надеюсь, что для самого сервера будет установлено поведение по умолчанию.

Ответ №1:

Каждая новая база данных создается как копия базы данных модели на сервере SQL. Поэтому, когда вы выполняете сопоставление с БД МОДЕЛИ, каждая новая БД должна реплицировать это. Я не пробовал это с ролями и группами, но вы можете попробовать и сообщить мне, работает ли это…