#sql-server #crash
#sql-сервер #сбой
Вопрос:
У меня был SQL Server 2016 на одном из наших серверов, затем я решил установить SSIS И SSAS для целей Bi, и я попытался установить эти две службы (SSAS И SSRS) в другом экземпляре.
После установки второго экземпляра я заметил, что: я не могу подключиться к базам данных SQL первого экземпляра (он был каким-то образом заменен вторым экземпляром).
Я получаю это сообщение при подключении к базе данных:
Я получаю это сообщение при перезапуске службы:
В диспетчере конфигурации SQL Server нет службы для первого экземпляра:
Это последние записи в моем файле журнала SQL:
2020-08-23 14:46:11.87 Backup RESTORE DATABASE successfully processed 96898 pages in 21.859 seconds (34.631 MB/sec).
2020-08-23 17:35:02.25 Server SQL Server is terminating because of a system shutdown. This is an informational message only. No user action is required.
2020-08-23 17:35:02.32 spid12s Always On: The availability replica manager is going offline because SQL Server is shutting down. This is an informational message only. No user action is required.
2020-08-23 17:35:02.53 spid40s Service Broker manager has shut down.
2020-08-23 17:35:02.53 spid40s Error: 17054, Severity: 16, State: 1.
2020-08-23 17:35:02.53 spid40s The current event was not reported to the operating system error log. Operating system error = (null). You may need to clear the operating system error log if it is full.
2020-08-23 17:35:02.53 spid12s .NET Framework runtime has been stopped.
2020-08-23 17:35:09.04 spid12s [INFO] Database ID: [18]. Cleaning up StorageArray. LastClosedCheckpointEndTs: '55'
Вопросы:
- Как я могу вернуться к моему предыдущему состоянию SQL Server (файлы mdf и ldf существуют в их местоположении, но я не могу найти файлы masterdb)?
- Есть ли способ восстановить пользователей и задания SQL?
Комментарии:
1. Крайне маловероятно, что экземпляр был удален, если только вы или кто-то другой не сказал об этом. Либо во время новой установки, либо до / после. Если он действительно был удален, единственный способ вернуться туда, где вы были, — это создать резервные копии.
2. итак, основываясь на вышеупомянутой ситуации и сообщениях об ошибках, что произошло? и как я могу выяснить причину? Я могу повторно подключить файлы mdf и ldf, но проблема в том, что я отключаю информацию о безопасности (какой пользователь имеет доступ к какой базе данных и ..), и я также отключу свои задания sql. существует ли какое-либо решение для поиска заданий и настроек безопасности?
3. «что произошло?» Не зная шагов, которые вы предприняли, очень трудно понять. Почему я сказал, что вы или кто-то другой, вероятно (по ошибке), удалили экземпляр. И, как я уже сказал, если у вас есть резервные копии баз данных, вы можете вернуться туда, где вы были. Надеюсь, вы также написали сценарии для своих логинов и заданий sql. В противном случае, если у вас есть резервные копии
msdb
/master
, вы можете их восстановить, но для этого требуется множество соображений, и при этом нужно быть очень осторожным. К счастью, при восстановлении на новый экземпляр вы мало что можете сломать.4. единственные вещи, которые произошли, — это два процесса, как показано ниже: Установка другого экземпляра sql server, удаление SSDT! а затем произошел сбой Sql server!
5. Если бы экземпляр «разбился», он все равно был бы установлен. Судя по вашим ограниченным скриншотам, у вас не установлен экземпляр.