2016-03-09 4 views
-1

Развертывает ли SQL Server первичные файлы, вторичные файлы для базы данных TempDB при каждом перезапуске сервера? Или он просто обновляет .mdf, .ndf или регистрирует файлы каждый раз, когда сервер перезагружается?Запускает ли SQL Server файл mdf для TempDB при каждом перезапуске?

+1

ответ 5-секундный поиск прочь .... –

+0

Да. но я немного смущаюсь по поводу отдыха в формате mdf, что он удаляет mdf также при закрытии сервера и снова воссоздает файл mdf при перезапуске сервера. – user2728106

ответ

1

Согласно msdn документации, да она создается заново каждый раз, когда SQL Server запускается:

Операции в пределах данных TempDb минимально регистрируются. Это позволяет отменить транзакции. tempdb воссоздается каждый раз при запуске SQL Server, чтобы система всегда начиналась с чистой копии базы данных. Временные таблицы и хранимые процедуры автоматически отбрасываются при отключении, и никакие соединения не активны, когда система выключена. Поэтому в tempdb никогда не бывает ничего, что можно было бы сохранить из одной сессии SQL Server в другую. Операции резервного копирования и восстановления не разрешены на tempdb.

+0

И воссоздает ли он файлы на том же пути, что и раньше? – user2728106

+0

Это исправляет файл mdf, ndf в том же месте ??? – user2728106

+0

Местоположение *, где * создается база данных, определена в SQL Server - так что да, если вы не измените ** **; это будет одно и то же место на диске –

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

  • Нет связанных вопросов^_^