Я менеджер приложений, и мой мастер приложений создал базу данных SQL на имени кластера, а не на одном из двух узлов кластера, а на имени кластера.
Теперь, через неделю, мое приложение перестало работать. После некоторого исследования я обнаружил, что кластер SQL отказался.
Я связался с парнем, который создал кластер SQL, и он сказал мне;
-Это ваша собственная ошибка, вы неправильно создали базу данных, вам нужно установить какой-то флаг в базе данных. И вам нужно создать пользователя на обоих узлах. (https://support.microsoft.com/en-us/help/918992/how-to-transfer-logins-and-passwords-between-instances-of-sql-server)
Меня поразила такая реакция, и я подумал, что кластер «прозрачный». И я предположил, что после создания базы данных на имени кластера кластер будет гарантировать время безотказной работы во время отработки отказа и создавать пользователей на обоих узлах кластера.
Итак, вопрос: в кластере SQL 2016 года;
Если вы создаете базу данных на имени кластера (а не на одном из узлов), можете ли вы предположить, что она автоматически высокодоступна? Доступна ли эта база данных в случае аварийного переключения?