2009-09-23 4 views
0

Я использую SQL Server 2008 Enterprise для разработки. Я нахожу из журналов SQL Server, есть элементы, такие как,Ошибка запуска/остановки базы данных SQL-сервера

2009-09-20 19:54:33.55 spid53  Starting up database 'DummyOrderDB'. 

Моя путаница, я думаю, мы могли бы начать только экземпляр сервера базы данных/остановок (содержащаяся база данных будут запущены/остановлено, когда вмещающий запуск экземпляра сервера базы данных/stop), можем ли мы просто запустить/остановить базу данных без экземпляра сервера базы данных Touch Touch? Я не нашел такого меню из SSMS.

спасибо заранее, Джордж

ответ

2

Это база данных auto close. Автоматически закрывать базы данных «закрыты», когда они не используются, и каждый раз, когда пользователь их использует, они запускают короткое восстановление, и отображается текст выше. SQL Express создает базы данных как автоматическое закрытие ON по умолчанию. Чтобы отключить поведение автоматического закрытия, запустите:

ALTER DATABASE <dbname> SEt AUTO_CLOSE OFF; 
+0

Что значит «каждый раз, когда пользователь использует один»? Можете ли вы говорить другими словами? – George2

+1

Каждый раз, когда пользователь выдает 'USE ;' или открывает сеанс с 'Initial Catalog = '. –

+1

Или запускает запрос, который ссылается на базу данных например SELECT * FROM .dbo.SomeTable – GilaMonster

1

Да, мы можем. Конечно, запуск и остановка баз данных имеет смысл только тогда, когда запускается сам сервер (что помогает ;-)), но каждая отдельная база данных должна быть, скажем, инициализирована, прежде чем ее можно будет использовать всерьез. Также, когда вы отсоединяете базу данных, она сначала отключается. (что обеспечивает целостность данных и другую очистку и т. д.)

+0

Спасибо, можем ли мы использовать команду для прямого управления пуском/остановкой уровня базы данных? – George2

+1

Да. Если вы не хотите, чтобы это происходило автоматически, отключите auto_close. В любом случае, это не очень хорошая настройка в загруженной базе данных. Вы можете закрыть базу данных, взяв ее в автономном режиме - Alter Database Устанавливается в автономном режиме – GilaMonster

+0

Вывод в автономном режиме означает то же, что и база данных останова? Есть ли у вас какие-либо документы для доказательства? :-) – George2

Смежные вопросы