DEFAULT_DATABASE в среде Multi-AZ - PullRequest
0 голосов
/ 12 ноября 2018

В документации Amazon Развертывание Multi-AZ для MS-SQL Server он запрещает устанавливать базу данных по умолчанию при создании пользователя.Но в документации не было сказано ни о каких альтернативах или контрмерах.Я попытался понять, каково значение установки БД по умолчанию при создании логина, но ничего особенного не подошло.Поэтому мой вопрос заключается в том, каковы будут последствия, если я соблюдаю документацию Amazon и не устанавливаю БД по умолчанию при создании имени входа?

Или просто как не влияет установка DEFAULT_DATABASE, как показано ниже,

ALTER LOGIN [test_dba] SET DEFAULT_DATABASE=[db3]   

против

ALTER LOGIN [test_dba] 

1 Ответ

0 голосов
/ 16 ноября 2018

Проблема с настройкой базы данных по умолчанию в среде Multi-AZ заключается в том, что значение по умолчанию не распространяется на резервный (зеркальный) сервер.Таким образом, в зависимости от того, какой сервер активен, когда вы пытаетесь подключиться, иногда вы будете подключаться по умолчанию, а иногда нет.Это отсутствие предсказуемости делает бессмысленным связывать базу данных по умолчанию с именем входа.Что вам нужно сделать, это указать базу данных по умолчанию, используя параметр DATABASE в строке соединения при создании соединения с SQL Server.

...