SQL Сервер: режим доступа пользователя к базе данных - PullRequest
0 голосов
/ 06 августа 2020

С Windows SQL Server существует 3 настройки режима доступа пользователей для каждой БД.

  • Multi_User
  • Single_User
  • Restricted_User

У меня вопрос, когда именно вы помещаете базу данных в «Single_User» режима «Restricted_User»?

Например, если вы хотите обновить SQL Сервер и таким образом предотвратить дальнейшее сеансов от установления на время обновления?

1 Ответ

1 голос
/ 06 августа 2020

Обычно Restricted_User и Single_User используются при обслуживании, которое необходимо выполнить, когда приложения отключены, но вам все еще нужен доступ к данным или схеме.

Примеры

  • Миграции данных, которые охватывают несколько часов / дней с доступом к нескольким таблицам / базам данных / файлам, часто выполняются, когда система отключена, чтобы минимизировать блокировку / блокировку.
  • Миграции оборудования: обычно при переходе на новое оборудование базы данных также, но в ограниченном режиме перед отключением службы, чтобы сделать несколько полных резервных копий, перевести базу данных в автономный режим, ...
  • Восстановление: когда ваша база данных повреждена, вы восстанавливаете журналы и выполняете ddb c checkdb (хотя в основном это делается в отдельной среде)
  • ...

В основном, когда администраторы баз данных / разработчики хотят убедиться, что никто другой не может получить доступ к базе данных, кроме них все еще необходимо иметь возможность выполнять задачи.

В корпоративной среде это часто является отказоустойчивым, поскольку доступ к базе данных, вероятно, будет ограничен брандмауэрами, политиками пользователя при выполнении одной из этих задач.

Исправление SQL сервера или ОС выполняется, когда служба остановлена, так как часто исправления ОС требуют перезагрузки и SQL Серверные исправления требуют перезапуска службы. При работе в кластерной среде за один раз выполняется 1 узел для поддержания работоспособности. Таким образом, ограниченный доступ в этих случаях не используется, поскольку SQL Сервер отключен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...