首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft备份physical_device_name

Microsoft备份physical_device_name
EN

Stack Overflow用户
提问于 2014-10-07 05:57:19
回答 2查看 6.6K关注 0票数 8

我在Microsoft中配置了两个备份任务,以便对数据库进行完整的增量备份。的版本是2008年R2。

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

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

代码语言:javascript
复制
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-4 4DEF 86A7-F9C7C99C013C}3
  • {EC6FB844-832G-4A8F-BDDE-12D073383139}3

等等..。

你知道这是为什么吗?怎么解决?我最初的想法是那些目录是只读的。我改变了这一点,但我看到昨晚的备份又因为同样的原因失败了。

EN

回答 2

Stack Overflow用户

发布于 2019-03-07 18:43:00

日安,

Server支持使用卷影复制(VSS) (也称为卷快照)的虚拟化备份解决方案。例如,Server支持Hyper-V和VMware备份。有关更多信息,请查看此文档。

当主机备份您的系统时,将使用服务(在虚拟机上安装Server时应该运行它)。

您应该注意到,这些备份的值为7,列为"device_type“(7表示虚拟设备)。这些行实际上非常有用,例如,了解虚拟机备份正在Server实例上运行完全数据库备份是有帮助的。没有这些备份文件的跟踪,因为它们超出了虚拟机的范围(高于计算机的级别)--这些备份文件是由主机(例如Hyper或VMware )触发的。

这里有更多的信息。

票数 3
EN

Stack Overflow用户

发布于 2015-11-02 18:52:28

是的-如果您查看device_type (在backupmediafamily表中),您将看到它可能是一个虚拟设备(7),并且正在由您的虚拟机软件备份。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26229432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档