SQL还原位置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL还原位置相关的知识,希望对你有一定的参考价值。

我很想知道是否有办法确定用于MSSQL Server安装还原的文件的位置?我检查了msdn表,没有找到用于上次恢复的文件位置的详细信息。我还检查了Microsoft SQL Server子目录日志文件中的日志文件。有没有办法找到从数据库加载此还原的位置?

答案

这是脚本:

SELECT
  backupset.database_name,
  restorehistory.destination_database_name,
  restorehistory.restore_date,
  backupmediafamily.physical_device_name
FROM msdb.dbo.restorehistory restorehistory
  INNER JOIN msdb.dbo.backupset
    ON restorehistory.backup_set_id = backupset.backup_set_id
  INNER JOIN msdb.dbo.backupmediafamily
    ON backupset.media_set_id = backupmediafamily.media_set_id 
ORDER BY restorehistory.restore_date desc

这将为您提供以下信息:

  • 数据库名称 - 已备份的数据库
  • 目标数据库名称 - 还原备份的数据库
  • 恢复日期
  • 物理设备名称 - 所用备份的文件路径

以上是关于SQL还原位置的主要内容,如果未能解决你的问题,请参考以下文章

图像界面还原备份mysql

sql sql里面的代码片段

sqlserver备份还原后打开表重新连接

Android 使用两个不同的代码片段获取当前位置 NULL

Microsoft SQL Server 代码片段收集

sqlserver 还原数据库时出现的错误