База данных SQL Server, постоянно перезапускающая

Bash расширил globbing (первый тест, затем удалите эхо):

shopt -s extglob
echo rm -rf !(A)
1
задан 1 June 2010 в 19:57
2 ответа

Ваша база данных установлена на AUTO_CLOSE ON. Каждый раз, когда никакой пользователь не подключен к нему, это закрывается. Каждый раз, когда новое соединение использует базу данных, оно запускается. Они вероятны база данных, созданная на SQL Express и затем присоединенная к неспециальному SKU, потому что Экспресс создает базы данных, как автозамыкаются по умолчанию.

Просто установите его на AUTO_CLOSE ПРОЧЬ:

ALTER DATABASE <dbname> SET AUTO_CLOSE OFF;
5
ответ дан 3 December 2019 в 17:25
  • 1
    На самом деле, смотря на ' MSSQL$SQLEXPRESS' по ошибке это Экспресс SQL SKU, таким образом, нормально для базы данных быть auto_close. Я все еще выключил бы его. –  Remus Rusanu 2 June 2010 в 04:02

Для проверки на повреждение откройте SQL Server Management Studio и откройте окно запроса. Выполните следующую команду для проверки на повреждение.

DBCC CHECKDB ('MyDatabase') WITH NO_INFOMSGS, ALL_ERRORMSGS;

Для получения дополнительной информации об идентификации повреждения базы данных.

Если база данных подходит чистая, совместно использует сообщения журнала в полных деталях. Также ищите информацию в SQL Server, Входит в систему Studio управления. Могут быть ключи к разгадке того, что вызывает эту проблему. Это на самом деле очень аккуратно, потому что можно просмотреть журналы событий Приложения Windows рядом с событиями журнала SQL-сервера от Studio управления.

0
ответ дан 3 December 2019 в 17:25

Теги

Похожие вопросы