Каждый день я замечаю несколько БД своих проектов на SQL 2008 R2 (v. 10.50.2500
) попадают в состояние неопределенности, когда они недоступны. В этом случае они технически не офлайн. В Management Studio рядом с ними нет знака плюса, чтобы развернуть их, и когда я щелкните правой кнопкой мыши> Свойства Я просто получаю одну панель «Общие», где все данные неактивны, а многие свойства просто говорят Недоступен.
Мы обнаружили, что можем исправить это, перейдя в Задачи> Отключить затем возвращаясь к Задачи> Подключить
Что могло вызвать эту проблему? Неправильные настройки на уровне SQL-сервера?
Наш сервер базы данных SQL работает под управлением Windows Server 2008 R2, а диски, на которых хранятся базы данных, находятся в сети SAN.
Вероятно, ваша сеть SAN имеет более одного модуля контроллера RAID. Обычно при создании виртуального диска он назначается предпочтительному контроллеру. Если этот контроллер становится перегруженным запросами ввода-вывода, ваш виртуальный диск может быть перемещен на другой контроллер.
Когда это происходит, SQL Server, который обращается к предпочтительному RAID-контроллеру через iSCSI-соединение хоста, заметит, что файлы базы данных больше не доступны, и переведет их в «автономный режим». Это также может произойти, если предпочтительный RAID-контроллер отключается по другим причинам.
Чтобы обойти эту проблему, необходимо настроить дополнительное соединение iSCSI / вход в систему на вторичном контроллере RAID.