加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Microsoft SQL Server备份physical_device_name

发布时间:2020-12-14 05:43:19 所属栏目:Windows 来源:网络整理
导读:我在Microsoft SQL Server中配置了2个备份任务,以便对我们的数据库进行完整和增量备份. Microsoft SQL Server的版本是2008 R2. 问题是,我已经配置了一个位置,直到几周前一切都很顺利.问题是它当前在无法找到的位置创建了这些备份.如果我检查日志,一切都很顺
我在Microsoft SQL Server中配置了2个备份任务,以便对我们的数据库进行完整和增量备份. Microsoft SQL Server的版本是2008 R2.

问题是,我已经配置了一个位置,直到几周前一切都很顺利.问题是它当前在无法找到的位置创建了这些备份.如果我检查日志,一切都很顺利.但是在目标目录中,没有该备份文件的跟踪.

当我执行以下查询时,我在physical_device_name中得到一个奇怪的值:

SELECT
    physical_device_name,backup_start_date,backup_finish_date,backup_size/1024.0 AS BackupSizeKB
FROM msdb.dbo.backupset b
JOIN msdb.dbo.backupmediafamily m ON b.media_set_id = m.media_set_id
WHERE database_name = 'DB_NAME'
ORDER BY backup_finish_date DESC

这些是我为physical_device_name获取的值:

> {4CAE7525-44D7-4DEF-86A7-F9C7C99C013C} 3
> {EC6FB844-832G-4A8F-BDDE-12D073383139} 3

等等 …

知道这是为什么以及如何解决它?我最初的想法是那些目录是只读的.我改变了,但是由于同样的原因,我看到昨晚的一个备份再次失败了.

解决方法

是的 – 如果你看一下device_type(在backupmediafamily表中),你会发现它可能是一个虚拟设备(7)并且正由虚拟机软件备份.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读