在我的 SQLS Server 2005 日志中,当备份发生时,我会看到类似以下内容:
Database backed up. Database: blahblah, creation date(time): 2011/08/11(15:49:19), pages dumped: 1, first LSN: 142:489:1, last LSN: 142:491:1,
number of dump devices: 1, device information: (FILE=1, TYPE=VIRTUAL_DEVICE: {'{9A325509-4285-4C8A-E1B2-2F4815C4C4DF}15'}). This is an informational message only. No user action is required.
关于虚拟设备规范,{9A325509-4285-4C8A-E1B2-2F4815C4C4DF}15'}
:
该虚拟设备字符串在哪个系统表中?如果重要的话,我问的原因是我对最新备份有疑问并且需要根据虚拟设备进行过滤。
我已经查看了所有明显的地方,例如:
msdb.dbo.backupmediaset
msdb.dbo.backupmediafamily
msdb.dbo.backupfile
msdb.dbo.backupfilegroup
sys.backup_devices
但没有运气。如果它确实存储在某个地方,那么位置在 SQL 版本之间是否会发生变化?
任何帮助表示赞赏。
TIA
巴曼
这是旧的,但我有同样的问题。我的 SQL 日志和备份表表明备份正在进行,但即使我使用上面的 vssadmin 命令,我也无法找到备份文件。我列出了编写者,但没有一个与 SQL 日志中的长字符串匹配,因此我尝试了其他一些“vssadmin list”命令:
---- 支持的命令 ----
列出提供程序 - 列出已注册的卷影复制提供程序
列出影子 - 列出现有卷影副本
List ShadowStorage - 列出卷影副本存储关联
列出卷 - 列出符合卷影副本条件的卷
列表写入者 - 列出订阅的卷影副本写入者
“供应商名单”被证明是金块。虽然现有副本或存储关联没有返回任何内容,但提供商列出了我需要的信息 - 它命名为我的 SAN 提供商。我查看了我的存储工具,发现它正在使用 Microsoft VSS,并且快照时间与我的 SQL 日志中的内容相关。
需要注意三点:
我找不到任何与 TYPE=VIRTUAL_DEVICE: SQL 日志中列出的数字相关的内容(尽管到处都有大量的指导)
“List Shadows”没有返回任何内容,这很可怕,直到我查看我的存储工具并看到那里的快照。
我的数据库当前都处于“简单”恢复模式,因此除了从快照附加数据库 mdf/ldf 文件之外,我无需执行任何操作。对于需要处于完全恢复模式的数据库来说,这会更加复杂。
HTH 未来的搜索者 - 这一直困扰着我。我的备份在哪里?
归档时间: |
|
查看次数: |
8828 次 |
最近记录: |