SQL Server 中 tempdb 的备份和恢复?

-1 sql-server

我们可以备份 tempdb 吗?

如果是,那么如何?

如果没有,那么为什么 SSMS 中有一个用于还原的选项?

Eri*_*ing 9

不,你不能。

BACKUP DATABASE tempdb
TO DISK = 'D:\Backups\tempdb.bak'
Run Code Online (Sandbox Code Playgroud)

消息 3147,级别 16,状态 3,第 63 行不允许对数据库 tempdb 进行备份和还原操作。消息 3013,级别 16,状态 1,第 63 行 BACKUP DATABASE 异常终止。