Known Issue: Windows Server Backup / Windows Azure Backup が正常に実行できなくなる

清水 磨 (しみず おさむ)
SQL Server Support Engineer

現象

Microsoft SQL Server Backup to Microsoft Azure Tool をインストールしている環境では、Windows Server Backup 時にエラーが発生し、正常にバックアップすることが出来なくなります。
また、Windows Azure 上の仮想マシンの場合、Windows Azure Backup が使用できなくなります。

バックアップに失敗した場合、以下のようなエラー メッセージが出力されます。

Windows Server Backupに失敗した場合: image

出力されるエラー メッセージ 例
-----------------
名前
C:

メッセージ
ボリュームをバックアップする操作は、操作の実行開始前に停止されました。
-----------------

アプリケーション ログには以下のように記録されます:
------------------------------------------------------
ログの名前:         Application
ソース:           Microsoft-Windows-Backup
日付:            2014/10/07 10:41:28
イベント ID:       521
タスクのカテゴリ:      なし
レベル:           エラー
キーワード:
ユーザー:          SYSTEM
コンピューター:       test
説明:
バックアップ対象のボリュームのシャドウ コピーを作成するボリューム シャドウ コピー サービスの操作が、次のエラー コード '2155348075' により失敗したため、'‎2014‎-‎10‎-‎07T01:40:40.186000000Z' に開始したバックアップ操作は失敗しました。イベントの詳細で解決策を確認し、問題の解決後にバックアップ操作を再実行してください。
------------------------------------------------------

Windows Azure Backup に失敗した場合: image

出力されるエラー メッセージ 例
-----------------
名前
C:\

メッセージ
Microsoft Azure Recovery Services Agent は選択されたボリュームのスナップショットを作成できませんでした。 操作をやり直してください。問題が解決しない場合は、Microsoft サポートにお問い合わせください。 (0x186C2)
-----------------

システムログには以下のように記録されます:
------------------------------------------------------
ログの名前:         System
ソース:           volsnap
日付:            2014/10/07 2:01:34
イベント ID:       20
タスクのカテゴリ:      なし
レベル:           エラー
キーワード:         クラシック
ユーザー:          N/A
コンピューター:       test
説明:
ボリューム F: のシャドウ コピーが、空き領域の計算に失敗したために中止しました。
------------------------------------------------------

Microsoft SQL Server Backup to Microsoft Azure Tool は、Azure Blob ストレージへのSQL Server データベース バックアップを可能にするツールです。
Azure Blob ストレージへのバックアップ機能は、SQL Server 2012 SP1 CU2 以降、もしくはSQL Server 2014 ではSQL Server の標準機能として実装されています。
(Microsoft SQL Server Backup to Microsoft Azure Tool をインストールしなければ問題は発生致しませんので、ご安心下さい。)

<参考情報>
Microsoft SQL Server Backup to Microsoft Azure Tool
https://www.microsoft.com/ja-JP/download/details.aspx?id=40740

Windows Azure BLOB ストレージ サービスを使用した SQL Server のバックアップと復元
https://msdn.microsoft.com/ja-jp/library/jj919148(v=sql.120).aspx

Azure Backup の概要
https://msdn.microsoft.com/ja-jp/library/azure/hh831419.aspx

原因       

Microsoft SQL Server Backup to Microsoft Azure Tool のフィルタ ドライバー (SQLBackup2AzureDriver) の仕様上の問題です。
なお、本問題については弊社開発部門には報告済みです。弊社内での調査に進展がありましたら、本情報をアップデートする予定です。

対処策 Windows Server Backup やWindows Azure Backup を実行するためにはMicrosoft SQL Server Backup to Microsoft Azure Tool をアンインストールすることにより、暫定対処が可能です。もしくは、以下の技術情報に記載の設定により、該当のフィルタドライバーを一時的に無効化にすることでも対処可能です。ただし、レジストリを変更する必要があるため、設定変更する度に、OS再起動が必要になります。

Windows でカーネル モードのフィルタ ドライバを一時的に無効にする方法
https://support.microsoft.com/kb/816071/ja

更新履歴
2014/10/17 一部内容を補足しました。