0

TempDB每次重新启动服务器时,SQL Server 是否都会为数据库重新创建主文件和辅助文件?或者它只是在每次服务器重新启动时刷新.mdf,或日志文件?.ndf

4

1 回答 1

2

根据msdn文档,是的,每次启动 SQL Server 时都会重新创建它:

tempdb 中的操作被最低限度地记录。这使事务能够回滚。每次启动 SQL Server 时都会重新创建 tempdb,以便系统始终以干净的数据库副本启动。临时表和存储过程在断开连接时自动删除,并且在系统关闭时没有任何连接处于活动状态。因此,tempdb 中永远不会有任何东西要从 SQL Server 的一个会话保存到另一个会话。不允许在 tempdb 上执行备份和还原操作。

于 2016-03-09T03:03:50.553 回答