我正在评估DISKSHADOW实用程序采取MSSQL数据库快照。 我用下面的
set context persistent set option rollbackrecover txfrecover set verbose on begin backup add volume d: alias dbshadow create
我可以看到创build了一个快照。 但是我想了解快照的位置。 我需要这个相应的驱动器的大小。 用vssadmin我知道这一点,因为我们使用addshadowstorage命令。 但是用磁盘我不知道。 我读通过https://technet.microsoft.com/en-us/library/cc772172.aspx和https://technet.microsoft.com/en-us/library/cc966520.aspx#EEAA和谷歌search,但我没有没有得到太多的信息。 任何帮助深表感谢。 我正在使用Microsoft的软件提供商
* ProviderID: {b5946137-7b9f-4925-af80-51abd60b20d5} Type: [1] VSS_PROV_SYSTEM Name: Microsoft Software Shadow Copy provider 1.0 Version: 1.0.0.7 CLSID: {65ee1dba-8ff4-4a58-ac1c-3470ee2f376a}
谢谢
我发现我们有这个叫做vssagent的很酷的工具。 这来自Windows SDK。 我安装了它,并运行通道。 这将生成一个xml文件,提供所有需要的信息。 在我的情况下,它使用C :. 但是,我们可以使用vssadmin来定义我们想要拍摄快照的位置,而且diskshadow会尊重这一点。 下面的粘贴是从文件中摘录的。
Volsnap.AllocatedSpace = “3000 Mb” Volsnap.MaxSpace =“0 Mb”DiffArea.Device =“\ Device \ HarddiskVolume2”DiffArea.DriveLetter = “C:”
我刚刚意识到,在拍摄快照后,我可以使用vssadmin查找有关阴影存储的详细信息
这更简单,更简单,因为我们不需要安装任何东西。
C:\Windows\system32>vssadmin list shadowstorage vssadmin 1.1 - Volume Shadow Copy Service administrative command-line tool (C) Copyright 2001-2013 Microsoft Corp. Shadow Copy Storage association For volume: (D:)\\?\Volume{f4cae2c3-f955-11e4-80fa-12eebcc74673}\ Shadow Copy Storage volume: (C:)\\?\Volume{c48a7ec3-f954-11e4-80f9-806e6f6e6963}\ Used Shadow Copy Storage space: 3.61 MB (0%) Allocated Shadow Copy Storage space: 2.93 GB (2%) Maximum Shadow Copy Storage space: UNBOUNDED (100%)