OriginalGriff
AFAIK, вы не можете "вручную переключить БД в подозрительный режим".
Если база данных помечена как "подозрительная", то SQL server обнаружил проблему с целостностью данных, которая может быть вызвана неправильным завершением работы серверной службы, аппаратным сбоем диска, полным состоянием диска или другими фактическими повреждениями самого файла БД.
Это не то условие, которое вы можете "включить", так как это аварийный режим, который означает, что необходимо принять срочные меры для устранения проблемы (и файла), прежде чем вы сможете продолжить.
Member 11448890
спасибо за решение, но упомянутые ошибки не удовлетворяют моему запросу.
Мой компьютер подключен к ИБП, так что нет никаких шансов на неправильное выключение.
-когда я попробовал с неправильным выключением подоконника, он не перешел в подозрительный режим.
установленная система sql является новой, поэтому нет никаких шансов на отказ аппаратного диска.
в этом случае не происходит полного состояния диска.
тем не менее база данных перешла в подозрительный режим.
Чтобы проверить первопричину, я хочу вручную перевести базу данных в подозрительный режим.
когда я проверил средство просмотра событий, то обнаружил в нем следующие сведения:
Номер сканирования журнала (61199439:17: 0), переданный для сканирования журнала в базе данных "MyDB", недействителен. Эта ошибка может указывать на повреждение данных или на то, что файл журнала (.ldf) не соответствует файлу данных (.mdf). Если эта ошибка произошла во время репликации, создайте публикацию заново. В противном случае восстановите файл из резервной копии, если проблема приведет к сбою во время запуска.