バックアップを作成しているプロセスが見つかりません


11

お客様のサーバーにSQL Server 2008のインスタンスがインストールされています。お客様のIT部門は、マシンのさまざまなバックアップを担当しています。

SQL Serverログは、毎日午後7時に完全バックアップがあることを示していますが、SQL Serverでスケジュールされた計画の証拠を見つけることができません。

私たちに連絡した技術者は、何らかの自動バックアップがあったかどうかを私たちに伝えることができませんでした。彼らが言ったのは、マシン全体がバックアップされているということだけです。

このフォーラムスレッドで見つけたスクリプトを使用して、物理デバイス名がGUIDであり、これが外部バックアッププロセスであることを確認しました

USE [msdb]
GO 
SELECT 
    [bs].[database_name], 
    [bs].[backup_start_date], 
    [bs].[backup_finish_date], 
    [bs].Server_name,
    [bs].user_name AS [BackupCreator] ,
    [bmf].physical_device_name
FROM msdb..backupset bs  
INNER JOIN msdb..backupmediafamily bmf ON [bs].[media_set_id] = [bmf].[media_set_id] 
ORDER BY [bs].[backup_start_date] DESC

これは、上記のクエリの行です。

db_name 2015-09-16 19:01:23.000 2015-09-16 19:01:28.000
SERVER_NAME NT AUTHORITY \ SYSTEM
{424F084A-F35D-4A66-8FC7-072268A89A77} 5

さらに、バックアップの開始日と終了日は5秒間しかないため、SQLサーバーの仕事ではないことは明らかです。

これはログの行です:

2015-09-03 19:02:30.71バックアップ
データベースがバックアップされました。
データベース:db_name、作成日(時間):2012/10/12(20:52:11)、ダンプされたページ:3290021、
最初のLSN:276028:152755:172、最後のLSN:276028:152827:1、ダンプデバイスの数:1、
デバイス情報:
(FILE = 1、TYPE = VIRTUAL_DEVICE:{'{95380B0A-D50B-408F-B95F-1AB8975BA7F8} 5'})。
これは情報メッセージです。ユーザーの操作は必要ありません。

それで、彼らは私たちを助けることができないので、バックアップの原因となっているプロセスを追跡するために私は何ができるでしょうか?これは、順序どおりにバックアップを調整し、ログを適切なサイズに保つためにトランザクションログのバックアップも行いたいために必要です(現在は毎週ログを圧縮していますが、これは適切な方法ではありません)。行く)。

回答:


12

2015-09-03 19:02:30.71バックアップデータベースがバックアップされました。データベース:db_name、作成日(時間):2012/10/12(20:52:11)、ダンプされたページ:3290021、最初のLSN:276028:152755:172、最後のLSN:276028:152827:1、ダンプデバイスの数:1、デバイス情報:(FILE = 1、TYPE = VIRTUAL_DEVICE:{'{95380B0A-D50B-408F-B95F-1AB8975BA7F8} 5'})。これは情報メッセージです。ユーザーの操作は必要ありません。

VIRTUAL_DEVICEバックアップメッセージに含まれる事実は、これがT-SQLジョブまたはSQL Serverによってスケジュールされたバックアップではないことを明確に示しているため、SQL Serverのどこにも見つかりません。このバックアップを取得しているthird partyツールまたはwindows inbuilt backup mechanism実行中のツールがあります。

バックアップコンサルトウィンドウチームまたはストレージチームのソースを本当に知りたいのであれば、公正なアイデアが得られます。すべての利害関係者は、彼らが(非常に低いです)、バックアップのソースについての考えを持っていないと言う場合は、無効にすることで、起きてから、バックアップを停止することができますSQL Server VSS writerからServices.msc

このようなサードパーティのバックアップは、SQL Server VSSライターサービスに依存してデータベースに接続し、バックアップを取得します。

上記に進む前に、バックアップやWindows管理者に連絡して、バックアップについて知らない場合は、このサービスを無効にすることをお勧めします。そうでなければ、あなたはそうしてはならず、あなたはこれについて彼らともっと相談すべきです。

VSSバックアップに関する情報を明らかにする情報をお読みください


9

バックアップに責任のあるプロセスを見つけたと思います。

Windowsシステムイベントログで情報を検索したところ、バックアップに関心のある一時的な期間に次の行が見つかりました。

Informazioni    16/09/2015 19:01:28 MSSQLSERVER 18264   Backup
Informazioni    16/09/2015 19:01:28 MSSQLSERVER 18264   Backup
Informazioni    16/09/2015 19:01:28 MSSQLSERVER 18264   Backup
Informazioni    16/09/2015 19:01:28 ESENT   2006    ShadowCopy
Informazioni    16/09/2015 19:01:28 ESENT   2006    ShadowCopy
Informazioni    16/09/2015 19:01:28 ESENT   2003    ShadowCopy
Informazioni    16/09/2015 19:01:28 ESENT   2003    ShadowCopy
Informazioni    16/09/2015 19:01:28 MSSQLSERVER 3198    Server
Informazioni    16/09/2015 19:01:28 MSSQLSERVER 3198    Server
Informazioni    16/09/2015 19:01:28 MSSQLSERVER 3198    Server
Informazioni    16/09/2015 19:01:28 MSSQLSERVER 3198    Server
Informazioni    16/09/2015 19:01:28 MSSQLSERVER 3198    Server
Informazioni    16/09/2015 19:01:28 MSSQLSERVER 3198    Server
Informazioni    16/09/2015 19:01:28 MSSQLSERVER 3198    Server
Informazioni    16/09/2015 19:01:28 MSSQLSERVER 3198    Server
Informazioni    16/09/2015 19:01:28 MSSQLSERVER 3198    Server
Informazioni    16/09/2015 19:01:25 MSSQLSERVER 3197    Server
Informazioni    16/09/2015 19:01:25 MSSQLSERVER 3197    Server
Informazioni    16/09/2015 19:01:25 MSSQLSERVER 3197    Server
Informazioni    16/09/2015 19:01:25 MSSQLSERVER 3197    Server
Informazioni    16/09/2015 19:01:25 MSSQLSERVER 3197    Server
Informazioni    16/09/2015 19:01:25 MSSQLSERVER 3197    Server
Informazioni    16/09/2015 19:01:25 MSSQLSERVER 3197    Server
Informazioni    16/09/2015 19:01:25 MSSQLSERVER 3197    Server
Informazioni    16/09/2015 19:01:25 ESENT   2001    ShadowCopy
Informazioni    16/09/2015 19:01:25 ESENT   2001    ShadowCopy
Informazioni    16/09/2015 19:01:25 ESENT   2001    ShadowCopy
Informazioni    16/09/2015 19:01:25 MSSQLSERVER 3197    Server
Informazioni    16/09/2015 19:01:23 ESENT   2005    ShadowCopy
Informazioni    16/09/2015 19:01:23 ESENT   2005    ShadowCopy
Informazioni    16/09/2015 19:01:11 BeVssProvider   0   Nessuna
Informazioni    16/09/2015 18:38:06 VSS 8224    Nessuna
Informazioni    16/09/2015 18:29:01 VSS 8224    Nessuna

MSSQLSERVERのバックアップアクティビティが、BeVssProviderによって開始され、ESENTによるShadowCopyを続行する他のアクティビティの前に、はっきりと確認できます。

私はこれらの名前をグーグル検索し、BeVssProviderはSymantec Backup Exec™for Windows Servershttp://systemexplorer.net/it/file-database/file/bevssprovider-exe)にリンクされています

したがって、ソフトウェアは毎日マシンのスナップショットを取っていると思います(私はこのドメインの専門家ではありません)。


あなたの回答が役に立ち、データベースサーバーでWindowsイベントログを確認したところ、アウトソーシングされたIT管理者が仮想バックアップ用に「axcient」と呼ばれるソフトウェアを使用しており、4分以内に(すべてのデータベースの)3つの個別の完全バックアップを要求していました。エラーが発生していました(一部のバックアップが失敗し、多くの混乱を引き起こしています)。msdb.dbo.backupmediafamily.device_typeOPのクエリにフィールドを追加して、バックアップの種類(ディスク、テープ、仮想、Azure、または永続)を確認します。私はmasterデータベースにフィルターをかけ、最初のエントリーを見て、何がそれを開始したかを確認しました。
MikeTeeVee
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.