Ответ 1
У меня была такая же проблема. Я просто проверил флажок перед тем, как выбрать источник для восстановления. После выбора источника CB был серым, но был проверен, и восстановление работало нормально.
Обычно я использую SQL Server 2012 Management Studio для восстановления базы данных SQL Server из файла "bak". Я делаю это, перезаписывая существующую базу данных. На странице "Параметры" есть флажок "Закрыть существующие подключения к целевой базе данных", который я обычно проверяю, потому что целевая база данных всегда "используется", даже если я только что перезапустил службу MS SQL, и я что нет приложений, использующих его.
В любом случае, на моем клиентском компьютере, я видел, что этот флажок для закрытия существующих подключений недоступен без какой-либо информации. Как и почему это происходит? Поиск Google не дал никаких результатов.
У меня была такая же проблема. Я просто проверил флажок перед тем, как выбрать источник для восстановления. После выбора источника CB был серым, но был проверен, и восстановление работало нормально.
Это может произойти, если вы восстанавливаете версию менее 2012 года, например, пытаетесь восстановить базу данных SQL Server 2005 с использованием SSMS 2012.
То же самое произошло с серверной и серверной студией 2014. Я могу установить базу данных в режим одиночного пользователя в свойствах базы данных /Options/State/Restrict Access. Для меня он был автоматически восстановлен в многопользовательском режиме после восстановления.
щелкните правой кнопкой мыши по базе данных- > properties- > Options- > изменить статистику автоматического обновления асинхронно на false. он решит закрыть существующие подключения к серверной целевой серверной проблеме
Я надеюсь, что это поможет
Перезапустите службу SQL Server (MSSQLSERVER) и попробуйте восстановить. Не отличное решение, но когда-нибудь оно работает.