NetBackup™ 管理者ガイド Vol. 2
- NetBackup のライセンスモデルと使用状況レポート
- 容量ライセンスの仕組み
- ライセンスレポートの作成と表示
- 容量ライセンスレポートの確認
- キャパシティライセンスレポート結果の調整
- 従来ライセンスレポートの確認
- NEVC ライセンスレポートの確認
- 追加構成
- 動的ホスト名および動的 IP アドレスについて
- UNIX クライアントでのビジー状態のファイルの処理について
- Shared Storage Option について
- NetBackup での Shared Storage Option の構成について
- SSO の概略レポートの表示
- vm.conf 構成ファイルについて
- 保留管理
- UNIX のメニューユーザーインターフェース
- 参照トピック
- ホスト名規則
- nbtar または tar32.exe を使用したバックアップイメージの読み込みについて
- バックアップ時間に影響する要素
- NetBackup 通知スクリプト
- メディアおよびデバイスの管理の推奨する使用方法
- TapeAlert について
- テープドライブのクリーニングについて
- NetBackup によるドライブの予約方法
- NetBackup によるメディアの選択方法
- UNIX でのテープ I/O コマンドについて
NetBackup for SQL Server Agent
SQL Server のライセンスは、MS-SQL-Server ポリシー形式に特有です。NetBackup は、リストアできる SQL Server バックアップのデータを収集します (トランザクションログを除く)。
次の SQL Server の問い合わせを使ってファイルサイズ情報を収集します。
データベース全体のサイズを取得 (Get size of entire database)
データベース名を指定すると、この問い合わせによって、トランザクションログを含まないファイルサイズが MB 単位で取得されます。
USE <dbname>; SELECT CAST(SUM(dbfile.size) AS FLOAT) / 128.0 AS FileSizeInMB FROM sys.database_files AS dbfile WHERE dbfile.drop_lsn IS NULL AND dbfile.type <> 1;
読み取り専用のファイルグループをスキップするオプションのデータベース全体のサイズを取得 (Get size of entire database for skip read-only file groups option)
データベース名を指定すると、この問い合わせによって、読み取り専用のファイルグループをスキップするオプションのファイルサイズが MB 単位で取得されます。
USE <database_name>; SELECT sysFG.name AS FileGroupName, SUM(CAST(dbfile.size AS float) / CAST(128 AS float)) AS FileSizeInMB FROM sys.database_files AS dbfile INNER JOIN sys.filegroups AS sysFG ON dbfile.data_space_id = sysFG.data_space_id WHERE sysFG.is_read_only = 0 and drop_lsn is null GROUP BY sysFG.name;
部分的なバックアップのファイルグループのサイズを取得 (Get the size of file groups for a partial backup)
データベース名を指定すると、この問い合わせによって、部分的なリストで指定されたファイルグループのファイルサイズが MB 単位で取得されます。
USE <database_name>; SELECT sysFG.name AS FileGroupName, SUM(CAST(dbfile.size AS float) / 128.0) AS FileSizeInMB FROM sys.database_files AS dbfile INNER JOIN sys.filegroups AS sysFG ON dbfile.data_space_id = sysFG.data_space_id WHERE drop_lsn is null and sysFG.name in (<delimited fg name>, ...) GROUP BY sysFG.name;
ファイルのサイズと対応するファイルグループ名を取得 (Get size of file and corresponding file group name)
ファイル名 (オブジェクト名) とデータベース名を指定すると、この問い合わせによって、MB 単位のファイルサイズと対応するファイルグループ名が取得されます。
USE <database name>; SELECT sysFG.name AS FileGroupName, (CAST(dbfile.size AS float) / 128.0) AS FileSizeInMB FROM sys.database_files AS dbfile INNER JOIN sys.filegroups AS sysFG ON dbfile.data_space_id = sysFG.data_space_id WHERE dbfile.name = N'<file name>' and drop_lsn is null
ファイルグループのサイズを取得 (Get size of file group)
ファイル名 (オブジェクト名) とデータベース名を指定すると、この問い合わせによって、MB 単位のファイルグループサイズが取得されます。
USE <database name>; SELECT SUM(CAST(dbfile.size AS float) / 128.0) AS FileSizeInMB FROM sys.database_files AS dbfile INNER JOIN sys.filegroups AS sysFG ON dbfile.data_space_id = sysFG.data_space_id WHERE sysFG.name = N'<filegroup name>' and drop_lsn is null