【发布时间】:2017-12-29 03:04:50
【问题描述】:
我很想知道是否有一种方法可以确定用于在 MSSQL Server 安装上进行还原的文件的位置?我检查了 msdn 表,没有发现有关上次还原所用文件位置的详细信息。我还检查了 Microsoft SQL Server 子目录日志文件中的日志文件。有没有办法找到从数据库中加载此还原的位置?
【问题讨论】:
-
信息在msdb中。试试
SELECT * FROM msdb.dbo.restorehistory AS rh JOIN msdb.dbo.backupset AS bs ON bs.backup_set_id = rh.backup_set_id JOIN msdb.dbo.backupmediaset AS bms on bms.media_set_id = bs.media_set_id JOIN msdb.dbo.backupmediafamily AS bmf ON bmf.media_set_id = bms.media_set_id -
不幸的是,这显示的是备份位置,而不是恢复的位置。
-
该位置是恢复数据库的备份文件的位置。
标签: sql sql-server database location restore