Data Protection for Microsoft SQL Server インストールと...

206
IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server インストールとユーザーのガイド バージョン 5 リリース 2 SC88-9504-01 (英文原典:SC32-9059-01)

Transcript of Data Protection for Microsoft SQL Server インストールと...

Page 1: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

IBM Tivoli Storage Manager for Databases

Data Protection for Microsoft SQL Serverインストールとユーザーのガイド

バージョン 5 リリース 2

SC88-9504-01

(英文原典:SC32-9059-01)

���

Page 2: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and
Page 3: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

IBM Tivoli Storage Manager for Databases

Data Protection for Microsoft SQL Serverインストールとユーザーのガイド

バージョン 5 リリース 2

SC88-9504-01

(英文原典:SC32-9059-01)

���

Page 4: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

ご注意本書および本書で紹介する製品をご使用になる前に、 177ページの『特記事項』に記載されている情報をお読みください。

本書は、IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server バージョン 5 リリース2 モディフィケーション 1(プロダクト番号 5698-APD)に適用されます。また、新しい版またはテクニカル・ニュースレターで明記されていない限り、以降のすべてのリリースに適用されます。

2002 年 9 月版以降に変更された個所は、左側の余白に縦線 (|) が付いています。製品のレベルに対応する版を使用していることをご確認ください。

資料を注文する場合は、IBM 営業担当員または最寄りの IBM 営業所にご連絡ください。

IBM にお客様のご意見をお寄せください。本書またはその他の IBM Tivoli Storage Manager 資料についてご意見がございましたら、 viiiページの『カスタマー・サポートとの連絡』を参照してください。

本マニュアルに関するご意見やご感想は、次の URL からお送りください。今後の参考にさせていただきます。

http://www.ibm.com/jp/manuals/main/mail.html

なお、日本 IBM 発行のマニュアルはインターネット経由でもご購入いただけます。詳しくは

http://www.ibm.com/jp/manuals/ の「ご注文について」をご覧ください。

(URL は、変更になる場合があります)

お客様の環境によっては、資料中の円記号がバックスラッシュと表示されたり、バックスラッシュが円記号と表示されたりする場合があります。

 原 典: SC32–9059–01

IBM Tivoli Storage Manager for Databases

Data Protection for Microsoft SQL Server

Installation and User’s Guide

Version 5 Release 2

 発 行: 日本アイ・ビー・エム株式会社

 担 当: ナショナル・ランゲージ・サポート

第1刷 2003.10

この文書では、平成明朝体™W3、平成明朝体™W9、平成角ゴシック体™W3、平成角ゴシック体™W5、および平成角ゴシック体™W7を使用しています。この(書体*)は、(財)日本規格協会と使用契約を締結し使用しているものです。フォントとして無断複製することは禁止されています。

  注* 平成明朝体™W3、平成明朝体™W9、平成角ゴシック体™W3、平成角ゴシック体™W5、平成角ゴシック体™W7

© Copyright International Business Machines Corporation 1997, 2003. All rights reserved.

© Copyright IBM Japan 2003

||

Page 5: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

目次改訂の要約 . . . . . . . . . . . . . . v2003 年 9 月、バージョン 5 リリース 2.1 . . . . v

まえがき . . . . . . . . . . . . . . vii本書の対象読者 . . . . . . . . . . . . . viiIBM Tivoli Storage Manager Web サイト . . . . viiIBM Tivoli Storage Manager の資料 . . . . . . viiiカスタマー・サポートとの連絡 . . . . . . . viii本書の表記規則 . . . . . . . . . . . . . viii構文図の読み方 . . . . . . . . . . . . . ix

表. . . . . . . . . . . . . . . . . xiii

第 1 章 Data Protection for SQL の紹介 1新機能 . . . . . . . . . . . . . . . . 1バージョンの移行および共存の考慮事項 . . . . . 1Data Protection for SQL 機能 . . . . . . . . . 2Data Protection for SQL の機能 . . . . . . . . 3

SQL Server データベース・バックアップ . . . . 3SQL Server データベース・リストア . . . . . 5Data Protection for SQL 照会 . . . . . . . . 7SQL Server データベース非活動化 . . . . . . 8

Data Protection for SQL セキュリティー . . . . . 8Tivoli Storage Manager セキュリティー . . . . 9SQL Server ログオン情報 . . . . . . . . . 9

Data Protection for SQL パフォーマンス . . . . . 9Data Protection for SQL バックアップ・ストラテジーの考慮事項 . . . . . . . . . . . . . . 10追加のストラテジー考慮事項 . . . . . . . 12

オンライン・ヘルプ . . . . . . . . . . . 14グローバリゼーション・サポート . . . . . . . 15MSCS 上での Data Protection for SQL の実行 . . . 15

第 2 章 Data Protection for SQL のインストール . . . . . . . . . . . . . 17Data Protection for SQL の要件 . . . . . . . . 17ソフトウェアとオペレーティング・システムの要件 . . . . . . . . . . . . . . . . 17ハードウェア要件 . . . . . . . . . . . 18通信 . . . . . . . . . . . . . . . . 18

Data Protection for SQL のインストール . . . . . 18言語パック . . . . . . . . . . . . . 19

MSCS 環境への Data Protection for SQL のインストール . . . . . . . . . . . . . . . . . 20

第 3 章 Data Protection for SQL の構成 . . . . . . . . . . . . . . . . . 21Data Protection for SQL の Tivoli Storage ManagerServer への登録 . . . . . . . . . . . . . 21Tivoli Storage Manager Server の構成 . . . . . . 21

Data Protection for SQL オプション・ファイルの構成 . . . . . . . . . . . . . . . . . 22自動有効期限の設定 . . . . . . . . . . . 24Tivoli Storage Manager ポリシー要件および推奨事項 27

第 4 章 グラフィカル・ユーザー・インターフェースの使用 . . . . . . . . . . 31GUI の概説 . . . . . . . . . . . . . . 31メニュー・バー . . . . . . . . . . . . 31ツールバー . . . . . . . . . . . . . 34「バックアップ」ウィンドウおよび「リストア」ウィンドウ . . . . . . . . . . . . . 34

SQL データベースのバックアップ . . . . . . . 38データベースのバックアップ・タブ . . . . . 38グループ/ファイルのバックアップ・タブ . . . 39バックアップ・ツリー . . . . . . . . . . 40バックアップ・リスト . . . . . . . . . . 40

SQL データベースのリストア . . . . . . . . 42データベースのリストア・タブ . . . . . . . 42グループ/ファイルのリストア・タブ . . . . . 43リストア・オプション . . . . . . . . . . 43リストア・ツリー . . . . . . . . . . . 45リストア・リスト . . . . . . . . . . . 46

SQL データベースの非活動化 . . . . . . . . 48ツリーおよびリストの非活動化 . . . . . . . 48

第 5 章 コマンド行インターフェースの使用方法 . . . . . . . . . . . . . . . 49コマンド構文の概説 . . . . . . . . . . . 49

Data Protection for SQL のコマンド . . . . . 49定位置パラメーター . . . . . . . . . . 50オプショナル・パラメーター . . . . . . . 53パラメーター特性 . . . . . . . . . . . 55注 . . . . . . . . . . . . . . . . 56

Data Protection for SQL のコマンド . . . . . . 57Backup コマンド. . . . . . . . . . . . 57Query コマンド . . . . . . . . . . . . 64Restore コマンド. . . . . . . . . . . . 74Inactivate コマンド . . . . . . . . . . . 87Help コマンド . . . . . . . . . . . . 91Set コマンド . . . . . . . . . . . . . 95Changetsmpassword コマンド . . . . . . . . 97

第 6 章 コマンド行パラメーター . . . . 99定位置パラメーター . . . . . . . . . . . 99

dbname . . . . . . . . . . . . . . . 99バックアップ・オブジェクト・タイプ . . . . 100Query . . . . . . . . . . . . . . . 105Set . . . . . . . . . . . . . . . . 109CHANGETSMPassword . . . . . . . . . 115

© Copyright IBM Corp. 1997, 2003 iii

||

||

Page 6: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

オプショナル・パラメーター . . . . . . . . 116

付録 A. Tivoli Storage Manager スケジューラーの使用 . . . . . . . . . . 139手順の例 . . . . . . . . . . . . . . . 139スケジューラーの考慮事項 . . . . . . . . . 145

付録 B. サイレント・インストール. . . 147セットアップ・プログラム (setup.exe) を使用したインストール . . . . . . . . . . . . . 149バッチ・ファイルの作成 . . . . . . . . . 150

MSI (msiexec.exe) を使用したインストール . . . 150インストールに関する問題: インストール・ログの取得 . . . . . . . . . . . . . . . . 151CD またはファイル・サーバー上でのパッケージ作成 . . . . . . . . . . . . . . . . . 151サイレント・インストール・パッケージの作成 151

サイレント・インストールの再生 . . . . . . . 152

セットアップ・エラー・メッセージ . . . . . . 152

付録 C. 拡張手順 . . . . . . . . . . 153include/exclude ステートメント例 . . . . . . . 153master データベースのリストア . . . . . . . 156ユーザー・モード設定 . . . . . . . . . . 157

付録 D. 問題判別支援 . . . . . . . . 159

付録 E. Data Protection for SQL メッセージ . . . . . . . . . . . . . . 161

特記事項. . . . . . . . . . . . . . 177商標 . . . . . . . . . . . . . . . . 178

用語集 . . . . . . . . . . . . . . 179

索引 . . . . . . . . . . . . . . . 183

iv IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 7: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

改訂の要約

本書の変更内容を以下に要約します。

2003 年 9 月、バージョン 5 リリース 2.1このリリースには、以下の変更内容が含まれます。

v Windows Server 2003 をサポートします。 17ページの『ソフトウェアとオペレーティング・システムの要件』を参照してください。

v 個々にインストールする言語パックが提供されます。詳細については、 19ページの『言語パック』を参照してください。

v Data Protection for SQL は SQL Server 2000 (64 ビット) をサポートします。詳しくは、 17ページの『ソフトウェアとオペレーティング・システムの要件』 を参照してください。

© Copyright IBM Corp. 1997, 2003 v

|

|

|

|

|

|

|

|

Page 8: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

vi IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 9: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

まえがき

IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server

は、本書では Data Protection for SQL と呼ばれます。

Data Protection for SQL は、Microsoft SQL Server データベースのオンライン・バックアップを Tivoli Storage Manager ストレージに対して実行します。

Tivoli Storage Manager は、マルチプラットフォーム・コンピューター環境でストレージ管理サービスを提供する、独立したクライアント/サーバー・ライセンス製品です。

本書では、特に断りのない限り、Windows という用語は以下のオペレーティング・システムを指します。

v Windows NT サーバー

v Windows 2000 サーバー

v Windows Server 2003

本書では、特に断りのない限り、SQL Server という用語は以下の製品を指します。

v SQL Server 7.0

v SQL Server 2000 (32 ビット)

v SQL Server 2000 (64 ビット)

本書の対象読者本書の対象読者は、システム・インストール担当者、システム・ユーザー、およびシステム管理者です。

本書では、以下のアプリケーションに熟知していることを前提にしています。v Microsoft SQL Server

v Tivoli Storage Manager Server

v Tivoli Storage Manager バックアップ・アーカイブ・クライアントv Tivoli Storage Manager アプリケーション・プログラム・インターフェース

また、以下のオペレーティング・システムのいずれかについての知識があることも前提となります。

v Windows NT サーバー

v Windows 2000 サーバー

v Windows Server 2003

IBM Tivoli Storage Manager Web サイトテクニカル・サポートに関する情報や資料は、以下のアドレスから入手できます。

www.ibm.com/software/sysmgmt/products/support/IBMTivoliStorageManager.html

© Copyright IBM Corp. 1997, 2003 vii

|

|

|

|

|

|

|

|

|

Page 10: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Tivoli Storage Manager のホーム・ページにアクセスすると、有益な情報を参照できます。また、最新の Tivoli Storage Manager 製品情報を入手することもできます。

IBM Tivoli Storage Manager の資料表 1. Tivoli Storage Manager 関連資料

表題 資料番号

IBM Tivoli Storage Manager for Windows バックアップ/アーカイブ・クライアント インストールとユーザーのガイド

GC88-9196

IBM Tivoli Storage Manager for UNIX バックアップ/アーカイブ・クライアント インストールとユーザーのガイド

GC88-9197

IBM Tivoli Storage Manager for Windows 管理者の手引き GC88-9102

IBM Tivoli Storage Manager for Windows 管理者のための解説書

GC88-9103

IBM Tivoli Storage Manager for AIX 管理者の手引き GC88-9088

IBM Tivoli Storage Manager for AIX 管理者のための解説書 GC88-9089

IBM Tivoli Storage Manager for Sun Solaris 管理者の手引き GC88-9098

IBM Tivoli Storage Manager for Sun Solaris 管理者のための解説書

GC88-9099

IBM Tivoli Storage Manager メッセージ SC88-9837

IBM Tivoli Storage Manager アプリケーション・プログラミング・インターフェースの使用

GC88-9198

IBM Tivoli Storage Manager for Windows ストレージ・エージェント ユーザーズ・ガイド

GC88-9105

以下の IBM 資料では、追加情報を提供します。

表 2. IBM 関連資料

表題 資料番号

Using Tivoli Data Protection for Microsoft SQL Server (IBM

レッドブック)

SG24-6148

カスタマー・サポートとの連絡資料およびカスタマー・サポートについては営業担当員にお問い合わせください。

本書の表記規則本書では、特別な用語およびアクション用に、いくつかの表記規則を使用します。各書体規則の意味は、以下のとおりです。

表 3. 表記規則

例 説明

太字 コマンド、キーワード、許可の役割などの情報は、太字で示します。例: root ユーザーとしてサーバーにログオンする。

viii IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 11: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

表 3. 表記規則 (続き)

例 説明

イタリック体 値または変数は、イタリック体 で示します。強調する語句も、イタリック体 で示します。例: production node および backup node のノード名を同じにしないようにしてください。

太字イタリック オプションおよびパラメーターは、太字イタリック で示します。 例: compression オプションの値を指定する。

モノスペース ディレクトリー、パラメーター、URL、および出力例は、モノスペースで表示されます。例: 製品は、C:¥program files¥tivoli¥

tsm¥client¥ba ディレクトリーにインストールされます。

英大文字 Tivoli Storage Manager、オペレーティング・システム、または SQL Server に関連する環境変数は英大文字で示されます。例:

DSM_DIR 環境変数が正しく設定されていることを確認してください。

構文図の読み方このセクションでは、本書で使用される構文図の読み方について説明します。構文図を読むには、線のパスに沿って読みます。左方から右方に、上方から下方に読んでいきます。

v ��─── 記号は、構文図の開始を示します。

v 線の最後にある ───� 記号は、構文図が次の行に続くことを示します。

v 線の最初にある �─── 記号は、構文図が前の行からの続きであることを示します。

v ───�� 記号は、構文図の終了を示します。

キーワードまたは変数などの構文項目は、次のように配置されます。v 線上 (必須エレメント)

v 線の上部 (デフォルト・エレメント)

v 線の下部 (オプショナル・エレメント)

構文図の説明 例

省略:

英大文字は、受け入れ可能な最短の省略形を示します。項目全体が英大文字で表示される場合は、省略できません。

項目は、英大文字または英小文字の組み合わせで入力できます。

この例では、KEYWO、KEYWORD、またはKEYWOrd を入力できます。

�� KEYWOrd ��

まえがき ix

Page 12: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

構文図の説明 例

記号:

右に示す記号は、構文図に表示されているのと全く同様に入力してください。

* アスタリスク{ } 中括弧: コロン, コンマ= 等号- ハイフン() 括弧. ピリオド

スペース

変数:

イタリック体の英小文字項目 (var_name) は、変数を表します。

この例では、KEYWORD コマンドを入力するときに var_name を指定できます。

�� KEYWOrd var_name ��

繰り返し:

左方に戻る矢印は、項目の繰り返しが可能なことを意味します。

矢印内の文字またはスペースは、繰り返す項目をその文字またはスペースで区切る必要があることを意味します。

矢印の隣の脚注に、その項目を繰り返すことができる回数が示されます。

�� � repeat ��

�� �

,

repeat ��

�� �(1)

repeat ��

注:

1 repeat を最大 5 回まで指定。

必須選択:

複数の項目がスタック内にあり、そのうちの1 つが線上にある場合、いずれか 1 つを必ず指定する必要があります。

この例では、A、B、または C を選択しなければなりません。

�� ABC

��

x IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 13: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

構文図の説明 例

オプショナル選択:

1 つの項目が線より下方にある場合、その項目はオプショナル項目です。最初の例では、A を選択しても、何も選択しなくても構いません。

複数の項目が線より下のスタック内にある場合、それらのすべてがオプショナル項目です。2 つ目の例では、A、B、C、のいずれを選択しても、何も選択しなくても構いません。

��A

��

��ABC

��

デフォルト:

デフォルトは、線より上にあります。デフォルトは、指定変更しない限り選択されます。デフォルトを指定変更するには、線より下にある項目の 1 つを指定します。

この例では、A がデフォルトです。B またはC を選択することによって、A を指定変更できます。また、デフォルトを明示的に指定することもできます。

��A

BC

��

繰り返し可能選択:

複数の項目のスタックの後に左へ戻る矢印が続く場合は、複数の項目を選択でき、場合に応じて、1 つの項目を繰り返すことができることを意味します。

この例では、A、B、または C のどの組み合わせも選択できます。

�� � ABC

��

構文フラグメント:

構文図によっては、長さのために、構文をフラグメント化する必要があるものがあります。フラグメント名は、図の中で縦線と縦線の間に示されます。展開されたフラグメントは、構文図の中で同じフラグメント名を持つ見出しの後に、縦線で囲んで示されます。

�� フラグメント名 ��

フラグメント名:

A

BC

まえがき xi

Page 14: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

xii IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 15: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

表1. Tivoli Storage Manager 関連資料 . . . . . viii2. IBM 関連資料 . . . . . . . . . . . viii3. 表記規則 . . . . . . . . . . . . . viii4. Data Protection for SQL GUI 機能 . . . . . 315. GUI タブ機能 . . . . . . . . . . . . 356. Data Protection for SQL のコマンド . . . . 497. Data Protection for SQL のバックアップ・タイプ・パラメーター . . . . . . . . . . 50

8. コマンド別の Data Protection for SQL の定位置パラメーター . . . . . . . . . . . 51

9. コマンド別の Data Protection for SQL のオプショナル・パラメーター . . . . . . . . 53

10. Data Protection for SQL 定位置パラメーター 9911. Data Protection for SQL バックアップ・オブ

ジェクト・タイプ . . . . . . . . . . 10012. Data Protection for SQL オプショナル・パラ

メーター . . . . . . . . . . . . . 11613. サイレント・インストール・オプション 14714. サイレント・インストール・フィーチャー (ベ

ース・クライアントのみ) . . . . . . . 14815. サイレント・インストール・フィーチャー (言

語パッケージのみ) . . . . . . . . . . 14916. サイレント・インストール変換 . . . . . 149

© Copyright IBM Corp. 1997, 2003 xiii

||||||

Page 16: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

xiv IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 17: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

第 1 章 Data Protection for SQL の紹介

Data Protection for SQL では、Windows NT、Windows 2000、および Windows

2003 のコマンド行インターフェース、またはグラフィカル・ユーザー・インターフェース (GUI) を使用して、 Microsoft SQL Server データベースを Tivoli Storage

Manager Server ストレージにオンラインでバックアップおよびリストアできます。本章では、Data Protection for SQL に関する以下の情報を提供します。

v バージョンの移行および共存

v フィーチャー

v 機能

v セキュリティー

v パフォーマンス

v バックアップ・ストラテジーの考慮事項

v オンライン・ヘルプ

v Microsoft Cluster Server (MSCS) の考慮事項

新機能Data Protection for SQL バージョン 5.2.1 では、以下の機能が新たに追加されました。

SQL Server 2000 (64 ビット)Data Protection for SQL は、Windows Server 2003 (64 ビットのみ) 上で動作する SQL Server 2000 (64 ビット) をサポートします。 17ページの『ソフトウェアとオペレーティング・システムの要件』を参照。

Windows Server 2003Data Protection for SQL は、Windows Server 2003 をサポートします。 17

ページの『ソフトウェアとオペレーティング・システムの要件』を参照。

言語パックData Protection for SQL バージョン 5.2.1 は、個別にインストール可能な言語パックを通じて言語サポートを提供します。英語以外の言語を使用したい場合は、その言語の言語パックをインストールする必要があります。英語は、ベース・コードとともに自動的にインストールされます。詳細については、 19ページの『言語パック』を参照してください。

バージョンの移行および共存の考慮事項重要!

Data Protection for SQL バージョン 5.2.1 では、Data Protection for SQL バージョン 5.1.5 と同じバックアップ命名規則、ファイル・スペースの名前と配置、およびメタ・コンテンツを使用します。バージョン 5.1.5 と同様、Data Protection for SQL

バージョン 5.2.1 は、Data Protection for SQL バージョン 1 との互換性はまったくありません。バージョン 1 で作成されたバックアップ・オブジェクトを、バージョ

© Copyright IBM Corp. 1997, 2003 1

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 18: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

ン 5.1.5 またはバージョン 5.2.1 を使用して照会またはリストアすることはできません。したがって、バージョン 1 で作成されたバックアップ・オブジェクトをリストアする予定がある場合は、それらのバックアップ・オブジェクトを保持している間、バージョン 1 を保持しておく必要があります。バージョン 5.2.1 およびバージョン 5.1.5 をバージョン 1 と共存させることはできます。ただし、バージョン5.1.5 と同様、Data Protection for SQL バージョン 5.2.1 インターフェースは、バージョン 1 インターフェースと互換性はありません。バージョン 1 のコマンド行スクリプトをバージョン 5.2.1 構文に変換するための移行ツールは提供されていません。バージョン 5.2.1 インストール・プログラムにより、インストール済みのバージョン 1 が置き換えられることはありません。

Data Protection for SQL バージョン 5.2.1 は、Data Protection for SQL バージョン2.2.x およびバージョン 5.1.5 と互換性があります。

Data Protection for SQL 機能Data Protection for SQL を使用すると、以下のことが容易になり、SQL Server データの保護および管理に役立ちます。v 任意の SQL データベースの任意の Tivoli Storage Manager Server へのバックアップ。

v SQL データベースの完全バックアップおよびトランザクション・ログのバックアップ、およびリストアの実行。

v 差分操作、ファイル操作、およびグループ操作など、幅広いオプションを使用したバックアップの実行。詳細については、 3ページの『SQL Server データベース・バックアップ』を参照。

v Data Protection for SQL と同じマシン上での、複数の SQL Server インスタンスからの操作の実行 (SQL Server 2000 の場合)。

注: コマンド行または GUI からの Data Protection for SQL の実行ごとに、1 つの SQL Server にのみアクセスできます。

v 並列セッションを使用した並列スレッド内での、データ・ストライピングを使用したバックアップの実行 (SQL Server 7.0 で最大 32 ストライプおよび SQL

Server 2000 で最大 64 ストライプ)。v スケジュール・バックアップの自動化。 139ページの『付録 A. Tivoli Storage

Manager スケジューラーの使用』を参照。v 再配置、名前付きマークへのリストア、および完全バックアップの部分的なリストアなど、バックアップ・オブジェクトに対する拡張リストア操作の実行。 5ページの『SQL Server データベース・リストア』を参照。

v データベース・バックアップの別の SQL Server へのリストア。

– Data Protection for SQL バージョン 5.2.1 は、32 ビット版または 64 ビット版の SQL Server 上で実行されたデータベース・バックアップをリストアできます。 Microsoft でサポートされる組み合わせについては、Microsoft の資料を参照してください。

v ソート順、コード・ページ、およびユニコード情報、またはファイル・グループとファイルの論理名と物理名など、 SQL データベースまたはファイルを再作成または移動するために必要な情報をバックアップとともに保持。メタ・オブジェクト情報は、バックアップ・データ・オブジェクトから独立して Tivoli Storage

Manager Server 上に保持されます。

2 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 19: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

v すべての活動オブジェクト、特定バックアップ・タイプのすべてのオブジェクト、または特定のオブジェクトの非活動化。

v 指定した日数より古いオブジェクトの非活動化。 8ページの『SQL Server データベース非活動化』を参照。

v バージョン制限および保存期間に基づいた、バックアップ・オブジェクトの自動有効期限の設定。 27ページの『Tivoli Storage Manager ポリシー要件および推奨事項』を参照。

v 任意のローカル SQL Server または任意の接続された Tivoli Storage Manager

Server に対する、データベース、状況、および構成の各情報の照会。 7ページの『Data Protection for SQL 照会』を参照。

v Data Protection for SQL アクティビティー・ログを介した結果のモニター、およびアクティビティー・ログの自動プルーニング。

v Tivoli Storage Manager Server への Tivoli Storage Manager 接続情報オプションの設定。

v Tivoli Storage Manager セキュリティーおよびパフォーマンスの各オプションの設定。 8ページの『Data Protection for SQL セキュリティー』を参照。

v MSCS および Windows 2000 フェイルオーバー・クラスターの使用。 15ページの『MSCS 上での Data Protection for SQL の実行』を参照。

v クラスター化解除をせずにフェイルオーバー・クラスター化を適用 (master データベースの保守またはリストア用)。

v コンテキストに依存した、タスクおよび概念のオンライン・ヘルプの入手。 14

ページの『オンライン・ヘルプ』を参照。v Data Protection for SQL のオンライン文書の表示。v グローバリゼーション・サポート

Data Protection for SQL の機能Data Protection for SQL では、以下の機能を提供します。v バックアップ (3 ページ)

v リストア (5 ページ)

v 照会 (7 ページ)

v 非活動化 (8 ページ)

SQL Server データベース・バックアップバックアップにより、Tivoli Storage Manager ストレージ・メディア上に SQL データベースのすべてまたは一部のコピーが作成されます。Data Protection for SQL

は、SQL データをバックアップおよびリストアするために必要な選択メカニズムおよび論理を提供します。例えば、バックアップ操作の開始時に、Data Protection for

SQL は次のことを行います。1. Tivoli Storage Manager API およびクライアント・オプション・ファイルに含まれる情報を使用して、 Tivoli Storage Manager Server とのセッションを開始する。

2. SQL-DMO インターフェースを使用して、SQL Server とのセッションを開始する。

3. SQL VDI インターフェースを使用して、選択したデータベース・オブジェクトのバックアップを開始するよう SQL Server に指示する。

4. SQL Server からデータを受信し、Tivoli Storage Manager Server に送信する。5. Tivoli Storage Manager および SQL Server とのセッションを終了する。

第 1 章 Data Protection for SQL の紹介 3

Page 20: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

注:

1. Data Protection for SQL では、SQL データを Tivoli Storage Manager Server に送信する前に圧縮することができます。

2. メタ・データ:

バックアップが実行されるとき、Data Protection for SQL は SQL Server およびデータベースに関する情報を保持します。この情報は、バックアップの完了後、照会操作およびリストア操作に使用できます。データベースのファイル・グループおよびファイルの名前およびサイズについての情報は、サブオブジェクトとしてデータベース・データとともに保管されます。このサブオブジェクトは、メタ・データと呼ばれます。この「メタ」サブオブジェクトは、個々のデータベースのファイル・グループおよびファイルの情報を必要とするときにのみ必要になります。

データベース全体をバックアップしない場合、またはバックアップ時間やパフォーマンス要件の関係上データベース全体のバックアップが実用的ではない場合、 Data

Protection for SQL では、完全バックアップおよびログ・バックアップ以外に、より柔軟性のある幅広いバックアップ・タイプを提供しています。Data Protection for

SQL では、以下の 6 つのタイプのバックアップが提供されます。

データベースの完全バックアップData Protection for SQL は、SQL Server データベース全体、およびデータベース状態の整合性を保持するために必要となるトランザクション・ログの部分をバックアップします。完全バックアップおよび差分バックアップの両方を使用すると、コピーには、関連したトランザクション・ログからの十分な情報が含まれ、バックアップとコピーの整合性が保持されます。含まれるログの部分には、バックアップの開始から完了までに生じたトランザクションのみが含まれます。

注: 完全バックアップと同等のものを構成するために、完全バックアップを行う必要はありません。データベース内のすべてのグループまたはファイルとそのログをバックアップすることは、 SQL Server では完全バックアップとして認識されます。基本バックアップは、完全、グループ、ファイル、またはセットの各バックアップです。

差分バックアップData Protection for SQL は、最後の完全バックアップ以降に変更されたSQL Server データベース内のデータ・ページおよびトランザクション・ログの部分のみをバックアップします。 Tivoli Storage Manager バックアップ・アーカイブ・クライアントでの増分バックアップと同等です。

ログ・バックアップData Protection for SQL は、最後の正常なログ・バックアップ以降の SQL

Server データベース・トランザクション・ログの内容のみをバックアップします。初めてログ・バックアップを実行する場合には、完全バックアップまたはそれに相当するものをまず実行する必要があります。ログ・バックアップは、通常、完全バックアップの後に行います。完全バックアップおよび差分バックアップに含まれるログの部分は、ログ・バックアップに相当するものではありません。また、完全バックアップおよび差分バックアップでは、ログ・バックアップ時に行われるようなログの切り捨てはありません。ただし、完全バックアップまたは差分バックアップに続いて行われるログ・バッ

4 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 21: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

クアップには、完全または差分バックアップと同じトランザクションが含まれます。ログ・バックアップは、差分バックアップのように累積的ではないため、基本バックアップに対して、正しい順序で適用する必要があります。

注: SQL Server 用語でのログ・バックアップは、Tivoli Storage Manager 用語の増分バックアップに相当するものではありません。

ファイル・バックアップData Protection for SQL は、指定した SQL Server 論理ファイルの内容のみをバックアップします。スケジュール済みの別のバックアップの実行中に、異なるセットのファイルをバックアップできるため、非常に大きなデータベースをバックアップする場合のスケジューリングが容易になります。ファイル、グループ、およびセットの各バックアップの後には、ログ・バックアップを行う必要がありますが、完全バックアップは必要ありません。

グループ・バックアップData Protection for SQL は、指定した SQL Server ファイル・グループの内容のみをバックアップします。したがって、特定のファイルのグループ内のデータベース表および索引のセットのみをバックアップできます。

セット・バックアップData Protection for SQL は、指定した SQL Server ファイル・グループおよびファイルの内容を、一単位としてバックアップします。

GUI を使用したバックアップの詳細については、 38ページの『SQL データベースのバックアップ』を、コマンド行を使用したバックアップの詳細については、 57ページの『Backup コマンド』または 99ページの『第 6 章 コマンド行パラメーター』を参照してください。また、 10ページの『Data Protection for SQL バックアップ・ストラテジーの考慮事項』も参照してください。

SQL Server データベース・リストアData Protection for SQL リストアは、1 つ以上の SQL データベースの全体または一部のバックアップ・コピーを入手して、SQL Server に戻します。データベースの完全なリストアには、完全バックアップまたはそれに相当するもの (グループ、ファイル、またはセットの各バックアップ) のリストア、および最後の完全バックアップ以降のすべての トランザクション・ログのリストアが含まれます。

リストアのために、Data Protection for SQL は以下を実行します。1. Tivoli Storage Manager API およびクライアント・オプション・ファイルに含まれる情報を使用して、 Tivoli Storage Manager Server とのセッションを開始する。

2. SQL-DMO インターフェースを使用して、SQL Server とのセッションを開始する。

3. Tivoli Storage Manager Server に対して、データベース・バックアップのリストを照会する。

4. SQL VDI インターフェースを使用して、選択したデータベース・オブジェクトのリストアを開始するよう SQL Server に指示する。

5. Tivoli Storage Manager Server からデータを受信し、SQL Server に転送する。6. Tivoli Storage Manager および SQL Server とのセッションを終了する。

第 1 章 Data Protection for SQL の紹介 5

Page 22: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Data Protection for SQL は、バックアップと同じ範囲のオブジェクト・タイプをリストアに対して提供します。

データベースの完全リストアData Protection for SQL は、指定した SQL データベースに対してデータベース・バックアップ・オブジェクトをすべてリストアします。

差分リストアData Protection for SQL は、指定した SQL データベースに対して差分データベース・バックアップ・オブジェクトのみをリストアします。 (関連した完全バックアップがリストアされた後) 最後の差分バックアップのみがリストアされるため、リストア時間が削減されます。

ログ・リストアData Protection for SQL は、指定した SQL データベースに対してログ・バックアップ・オブジェクトのみをリストアします。

ファイル・リストアData Protection for SQL は、指定した SQL データベースに対して、完全バックアップ、ファイル・グループ・バックアップ、ファイル・バックアップ、またはセット・バックアップから必要なファイル・バックアップ・オブジェクトのみをリストアします。

グループ・リストアData Protection for SQL は、指定した SQL データベースに対して、完全バックアップ、ファイル・グループ・バックアップ、ファイル・バックアップ、またはセット・バックアップから必要なグループ・バックアップ・オブジェクトのみをリストアします。

セット・リストアData Protection for SQL は、指定した SQL データベース用にセット・バックアップ・オブジェクトのみをリストアします。

選択するバックアップ・ストラテジーによっては、SQL データベースをリストアすると、 Tivoli Storage Manager Server からの複数のバックアップ・オブジェクトがリストアされることがあります。 10ページの『Data Protection for SQL バックアップ・ストラテジーの考慮事項』を参照してください。

現行の SQL Server リストア機能のサポートとして、Data Protection for SQL は、以下のように、リストア中にファイルを再配置する機能、および、特定時点のリストア、名前付きマーク・リストア、または部分的リストアを実行する機能も提供します。

再配置 ファイルを最初に作成しなくても、新規ロケーションに個々のデータベース・ファイルを移動することができます。

特定時点トランザクション・ログ・バックアップを、特定の SQL トランザクションの日付と時間にリストアできます。

名前付きマークSQL Server 2000 の場合、トランザクション・ログ・バックアップを名前付

6 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 23: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

きポイントに、または名前付きポイントの前に、場合によっては指定した特定時点の後にリストアし、複数の関連するデータベースを同じ名前付きマークにリカバリーすることができます。

部分的 SQL Server 2000 の場合、特定の表を活動データベースにコピーするために必要なデータベースのみを一時ロケーションにリストアできます。

また、Data Protection for SQL には、以下のリストア機能が含まれます。

v バックアップの作成に使用するのと同じ数のデータ・ストライプ、または SQL

Server 2000 の場合はそれより少ない数のストライプを使用して、バックアップをリストアする。

v リカバリーを使用した最後のリストアまで、リカバリーを使用しないでリストアする。

v Data Protection for SQL バージョン 5.2.1、5.1.5、または 2.2 によって作成された使用可能な任意のバックアップ・バージョンからリストアする。

v 既存データベースをリストア済みデータベースに置換する (またはリストアされたデータベースを再配置することによって置換する)。

v 異なる SQL Server またはスタンバイ SQL Server にリストアする。

v GUI でスマート選択 を使用して、リストアを完了するために必要なすべてのバックアップ・オブジェクトを自動的にリストアする。

GUI を使用したリストアの詳細については、 42ページの『SQL データベースのリストア』を、コマンド行を使用したリストアの詳細については、 74ページの『Restore コマンド』または 99ページの『第 6 章 コマンド行パラメーター』を参照してください。

Data Protection for SQL 照会Data Protection for SQL 照会では、以下の情報が提供されます。

v ローカル SQL Server の状況の照会。

v SQL Server 上のデータベースのリスト。

v Tivoli Storage Manager ストレージのデータベース・オブジェクトのリスト。

v Data Protection for SQL についての情報提供。

v Tivoli Storage Manager Server についての接続情報の提供。

SQL Server の照会Data Protection for SQL と同じノード上にある任意の SQL Server の照会では、以下の情報が提供されます。v 特定の SQL Server についての情報v SQL Server 上のすべてのデータベースv 任意の SQL Server データベースの構成

Tivoli Storage Manager Server の照会Tivoli Storage Manager Server を照会すると、以下についてリストできます。v 指定した SQL データベースまたはすべての SQL データベースのバックアップのタイプおよび数量の要約

v 現行の Tivoli Storage Manager Server およびノードにバックアップされた特定の SQL Server からのすべてのデータベース

第 1 章 Data Protection for SQL の紹介 7

|

|

Page 24: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

v Tivoli Storage Manager Server についての接続情報v 任意のバックアップ・オブジェクトの保管構成v すべてのバックアップ、特定タイプのバックアップ、または特定のバックアップの、すべてのバージョンまたは活動バージョン

v ファイルまたはファイル・グループ

Data Protection for SQL の照会Data Protection for SQL 照会では、Data Protection for SQL 構成ファイル内の有効な値をリストします。

コマンド行を使用した Data Protection for SQL 照会の詳細については、 64ページの『Query コマンド』および 105ページの『Query』を参照してください。 Data

Protection for SQL GUI を使用して、サーバー、データベース、およびバックアップ・オブジェクトについての情報を、バックアップ・ウィンドウおよびリストア・ウィンドウのリスト制御ペインを介して表示できます。詳細については、 40ページの『バックアップ・リスト』および 46ページの『リストア・リスト』を参照してください。

SQL Server データベース非活動化この機能では、SQL データベース・バックアップ・オブジェクトを Tivoli Storage

Manager Server 上で非活動化し、Tivoli Storage Manager 満了処理を利用することができます。標準バックアップでは、Tivoli Storage Manager が Tivoli Storage

Manager ポリシー管理の一部として非活動化を実行するため、このコマンドは必要ではありません。その結果、バックアップ・オブジェクトは、通常、スケジュールされたバックアップ処理の一部として非活動化されます。Data Protection for SQL

の場合、次のとおりです。1. Tivoli Storage Manager Server とのセッションを開始する。2. 指定したオブジェクトを非活動とマークする。3. Tivoli Storage Manager セッションを終了する。

自動処理が不十分なケースでは、非活動化機能は、 Tivoli Storage Manager Server

上の 1 つ以上 (またはすべて) の活動バックアップ・オブジェクトを明示的に非活動化します。バックアップおよびリストアと同様に、Data Protection for SQL では、操作のために 6 つのバックアップ・オブジェクト・タイプ (すなわち、完全、差分、ログ、ファイル、グループ、またはセット) のうちの任意のまたはすべてのタイプを選択できます。また、指定した日数よりも古い任意のオブジェクトまたはオブジェクト・タイプを非活動化することができます。

GUI を使用した非活動化の詳細については、 48ページの『SQL データベースの非活動化』を、コマンド行を使用した非活動化の詳細については、 87ページの『Inactivate コマンド』または 99ページの『第 6 章 コマンド行パラメーター』を参照してください。

Data Protection for SQL セキュリティーData Protection for SQL では、Windows アドミニストレーター権限が必要です。これは、インストール時に必要になります。

8 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 25: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Tivoli Storage Manager セキュリティー標準 Tivoli Storage Manager セキュリティーの要件が、Data Protection for SQL に適用されます。Data Protection for SQL を Tivoli Storage Manager Server に登録し、Tivoli Storage Manager Server への接続時に、適切なノード名およびパスワードを使用する必要があります。

SQL Server ログオン情報Data Protection for SQL は、SQL Server ログオン情報を指定するときに以下の 3

つのオプションを提供します。v デフォルトの sa アカウントおよびブランクのパスワードを受け入れる。v SQL ユーザー ID セキュリティーを使用し、SQL ユーザー名およびパスワードの両方を指定する。 SQL ユーザー ID セキュリティーを使用して、SQL Server

アドミニストレーターは、SQL Server へのアクセスを提供するログオン ID およびパスワードを提供します。

v トラステッド接続を使用し、Windows にログオンの認証をさせる。

注: SQL ログオン・ユーザー名または Windows ユーザー名を、Data Protection for

SQL で使用可能にするためには、まず SQL Server SYSADMIN の固定サーバー役割に追加する必要があります。

Data Protection for SQL パフォーマンスハードウェア構成、ネットワーク・タイプ、および容量などの多くの要因が、 Data

Protection for SQL のバックアップおよびリストアのパフォーマンスに影響を与えます。これらの要因については、本書では言及していません。ただし、最適なパフォーマンスを得るために、Data Protection for SQL に関連したいくつかのパラメーターを調整できます。

バッファリング:

Data Protection for SQL は、SQL と Tivoli Storage Manager Server の間でのデータ転送に非同期実行スレッドを使用するマルチスレッド・アプリケーションです。マルチスレッドを達成するため、一方のスレッドがもう一方からのデータを受信し、同時に別のスレッドがデータを他方に送信することができるように、複数のデータ・バッファーが使用されます。例えば、あるスレッドがデータを Tivoli Storage

Manager Server に送信中に、別のスレッドは SQL Server からデータを読み込むことができます。これらのスレッドに Data Protection for SQL が割り振るバッファー数は、コマンド行インターフェースの /buffers パラメーターおよび /sqlbuffers パラメーターで指定できます。これらのバッファーのサイズは、/buffersize パラメーターおよび /sqlbuffersize パラメーターで指定できます。詳細については、 116ページの『オプショナル・パラメーター』を参照してください。

データ・ストライピング:

単一セッション上のスループットを最大化するためのマルチスレッド化に加え、Data Protection for SQL は、個々のスレッドを使用して、SQL データ・ストライピングをサポートします。これにより、複数の並列セッションを使用して単一データベースをバックアップおよびリストアできます。この方法は、データ・スループットを最大化するもう 1 つの方法です。単一セッションでは使用可能な帯域幅を完全

第 1 章 Data Protection for SQL の紹介 9

|

Page 26: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

に活用できない場合、複数の並列セッションを使用して、データ・スループットを向上させることができます。これは、データベースが複数の物理ボリュームに渡っている場合に、特に有効です。

SQL Server および Tivoli Storage Manager Server の両方の物理ボリュームごとに 1

つのデータ・ストライプを使用する場合、パフォーマンス (特定の SQL データベースをバックアップまたはリストアするために必要な時間の量として測定) は、ストライプしないケースと比較して向上します (使用するデバイスおよびネットワークの制約、SQL Server、Tivoli Storage Manager Server、および Data Protection for

SQL でのストライピングとは無関係のオーバーヘッドを考慮した場合、使用するデータ・ストライプ数にほぼ比例します)。コマンド行を使用したストライピングの詳細については、136 ページを参照してください。

注:

1. 追加のストライピングが必ずしもパフォーマンスを向上させるわけではなく、実メモリーとページ・メモリー、CPU、ネットワーク・インターフェース・カード、ネットワーク、デバイスの読み取りと書き込み、および RAID などのシステム制約が限界に達するか、または容量を超える場合には、逆にパフォーマンスが低下する場合があります。

2. SQL バッファーとともにストライピングを使用する場合、指定した SQL バッファー数がストライプ数と同数以上になるようにしてください。

3. Data Protection for SQL がバッファー、バッファー・サイズ、およびストライプに割り当てるデフォルト値は、Data Protection for SQL 構成ファイルで変更できます。set コマンドまたは GUI の「編集」メニューを使用して、構成ファイルを変更してください。

仮想デバイス・インターフェース

Microsoft SQL Server 7.0 は、データベースのバックアップおよびリストアのためにVDI を導入しました。Data Protection for SQL は、このインターフェースを、以前のサーバー・バージョンで使用された名前付きパイプ・インターフェースの高性能な代替として使用します。

LAN フリー

LAN フリー環境で Data Protection for SQL を実行するように装備されている場合、これを実行することにより、ネットワークの制約が回避されます。Data

Protection for SQL オプション・ファイルで、enablelanfree を yes に指定します。 LAN フリー環境のセットアップの詳細については、Tivoli 関連資料「IBM

Tivoli Storage Manager for Windows ストレージ・エージェント ユーザーズ・ガイド」を参照してください。

Data Protection for SQL バックアップ・ストラテジーの考慮事項ネットワーク・トラフィック、バックアップ・ウィンドウ、および許容リストア時間に関する特定の要件によって、様々なバックアップ・ストラテジーに従うよう選択できます。一般に使用されるストラテジーには、以下のものがあります。

完全バックアップのみこのアプローチは、データベース全体が毎回バックアップされることになる

10 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 27: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

ため、比較的小さな SQL データベースには最適です。それぞれの完全バックアップの実行にかかる時間は長くなりますが、最新の (または他の適切な)

完全バックアップしかリストアする必要がないため、リストア処理は最も効率的になります。このストラテジーは、master、model、および msdb などの通常は小さなサイズのシステム・データベースに適しています。

完全バックアップとログ・バックアップ完全バックアップとトランザクション・ログ・バックアップを組み合わせたストラテジーは、通常のバックアップ・ウィンドウまたはネットワーク容量では毎回の完全バックアップをサポートできない場合に一般的に使用されます。このようなケースでは、定期的な完全バックアップの後に一連のログ・バックアップを取得することにより、バックアップ・ウィンドウおよびネットワーク・トラフィックを最小化できます。例えば、完全バックアップを週末に実行し、平日にログ・バックアップを実行することができます。完全バックアップを、より大きなバックアップ・ウィンドウおよびより多くのネットワーク・トラフィックが使用できる、使用量の少ない時間帯に実行できます。ただし、完全バックアップおよびそれに続くログ・バックアップをリストアする必要があるため、リストア処理はより複雑になります。

注: 特定時点のリストアを実行して、指定した日付と時間までトランザクション・ログをリストアすることができます。

差分バックアップこのタイプのバックアップは、完全バックアップと完全バックアップの間に実行します。差分データベース・バックアップは、時間とスペースの両方を節約できます。つまり、最後の完全バックアップ以降、データベースの変更された部分のみで構成されている (累積的に) のでスペースは少なくなり、時間内にすべての個々のログ・バックアップを操作に適用することを回避できるので、時間を節約できます。このことは、最後の差分バックアップ(最新バージョン) のみをリストアする必要があるリストア操作にも当てはまります。

バックアップ時間よりもリストア時間が重要な場合、SQL Server 7.0 差分バックアップが適している場合があります。しかし、SQL 7.0 での差分バックアップは、ログ・バックアップより時間がかかり、最後の完全バックアップからデータベースがほとんど変更されていない場合でも、予想以上の時間がかかることがあります。これは、SQL 7.0 が、差分バックアップに含めるかどうかを決定するためにデータベースのすべてのページを処理するためです。一方、SQL Server 2000 では、最後の完全バックアップ以降に変更されたデータベース・ページを追跡するため、差分バックアップに含めないページを処理する必要はありません。

完全バックアップおよび差分バックアップおよびログ・バックアップこのストラテジーは、リストアおよび適用する必要があるトランザクション・ログの数を削減することによって、リストア・シナリオを高速化することができます。例えば、完全バックアップが毎週、差分バックアップが毎晩、ログ・バックアップが 4 時間ごとに行われる場合、リストアには、完全バックアップ、差分バックアップ、および多くても 5 回のログ・バックアップが含まれることになります。ただし、同じサイクルで完全バックアップおよびログ・バックアップのみを行う方式の場合は、完全バックアップに加えて最大 41 個のログ・バックアップをリストアする必要があります (1

第 1 章 Data Protection for SQL の紹介 11

Page 28: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

日につき 6 回のログ・バックアップを 6 日間、および完全バックアップが実行された日の最大 5 回のバックアップを足した数)。

ファイル・バックアップまたはグループ・バックアップデータベースのサイズ、時間およびパフォーマンスの問題のためにデータベース全体をバックアップすることが実際的でない場合は、ファイル・バックアップ・ストラテジーを使用します。ファイルまたはファイル・グループ用のリストア操作を実行する場合、トランザクション・ログの別個のバックアップを提供する必要があります。

また、特定の表または索引に他よりも多くの更新があり、より頻繁にバックアップする必要があるような場合、ファイルまたはグループのオプションを使用して、バックアップおよびリストアの両方の時間を節約することもできます。そのデータを独自のファイル・グループまたはファイルに配置して、その項目のみをバックアップすることにより、時間を節約できます。

追加のストラテジー考慮事項Data Protection for SQL バージョン 5.2.1 および SQL Server のバックアップ・ストラテジーを選択する際に考慮すべき点について、以下に詳しく説明します。

時間の節約:

v SQL Server ボリュームが失敗した場合には、そのボリューム上にあるファイルのみをリストアすることによりリストア時間を節約できます。

v 複数のデータ・ストライプを使用することによって、バックアップ時間およびリストア時間の両方を高速化することができます。テープ・プールなどの順次ストレージ・メディアに直接バックアップする場合、 SQL バックアップに割り当てることができる磁気テープ・ドライブと同数のストライプを使用してください。このようにしないと、個々のセッションはテープを待ってキューに入ります。 SQL Server 7.0 の場合、リストアではバックアップと同数のデータ・ストライプを使用する必要があります。

v データ圧縮を使用すると、ネットワーク・トラフィックおよびストレージの要件が削減されます。ただし、合計バックアップ時間が増加するか減少するかは、圧縮を実行するプロセッサーの速度および使用可能なネットワーク帯域幅などのいくつかの要因により決定されます。高速ネットワークの場合、圧縮によってバックアップおよびリストアの時間が増えることがあります。詳細については、23 ページを参照してください。

データ・ストライピング:

v データ・ストライピングを使用する場合、Tivoli Storage Manager Server

ファイル・スペース・コロケーションも使用して、それぞれのストライプを異なるストレージ・ボリューム上に保持するようにしてください。Tivoli Storage Manager コマンド update stgpool を使用して、このパラメーターを設定します。メタ・データ (独立したファイル・スペースとしてカウントされる) を、磁気テープ・メディアに移動されない ようにすることをお勧めします。

v 使用できるデータ・ストライプの最大数は、SQL Server によってサポートされる最大数より小さく、dsmserv.opt ファイル内の Tivoli Storage

Manager Server txngroupmax オプションの値より少ない数にする必要が

12 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

|

|

Page 29: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

あります。 SQL Server 7.0 では、最大 32 のデータ・ストライプが許可され、SQL Server 2000 では、最大 64 のデータ・ストライプが許可されます。

クラスター化:フェイルオーバー・サポートのために Microsoft Cluster Server クラスター化を使用する場合、それぞれのクラスター・ノード上に Data Protection for

SQL をインストールして、全く同じに構成する必要があります。フェイルオーバーのインストールを完了するには、追加のセットアップが必要です。クラスター化された SQL Server をその仮想サーバー名によって識別し、Data Protection for SQLではその名前を使用して SQL Server にアクセスします。

詳細については、 15ページの『MSCS 上での Data Protection for SQL の実行』を参照してください。

チェックポイントでのログの切り捨てオプション:SQL で完全 バックアップのみを実行するよう選択する場合、チェックポイント以降にログを切り捨てるよう指示することもできます。これにより、ログが際限なく増えることがなくなります。

ログの切り捨てオプション:トランザクション・ログ・バックアップを実行するよう選択する場合、ログを切り捨てないよう指示することができます。通常、破壊したデータベースを再構築しているときはログを切り捨てません。このオプションでは、サーバーでトランザクション・ログをバックアップできますが、決してデータに触れることはありません。このオプションでは、最後のログ・バックアップの時点からデータベース破壊の時点までのすべてのトランザクション・ログ項目を書き込みます。SQL Server 7.0 の場合、1 次ファイル・グループがアクセス可能である必要があります。

コロケーション:完全およびログ のバックアップ・ストラテジーを使用する場合、すべてのログ・バックアップがともに Tivoli Storage Manager Server 上に保管される(連結される) ようにするために、Tivoli Storage Manager ストレージ管理ポリシーを変更するかどうかを決定する必要があります。これにより、一連のログ・バックアップをリストアするために必要なメディア・マウントの数が削減されるため、リストアのパフォーマンスの向上に役立ちます。コロケーションの詳細については、担当の Tivoli Storage Manager アドミニストレーターにご相談ください。

複数 SQL Server:

v SQL Server の複数インスタンスが実行されている場合、追加のインスタンスは名前によって識別されます。 SQL Server にアクセスするには、Data Protection for SQL でその名前を使用する必要があります。

v SQL Server 7.0 において、異なる SQL Server にバックアップをリストアする場合、そのサーバーは元のサーバーと同じソート順、コード・ページ、およびユニコード構成を持つ必要があります。それ以外の場合、SQL

Server 7.0 はリストアをリジェクトし、エラー・メッセージを出します。

さまざまな推奨事項:

第 1 章 Data Protection for SQL の紹介 13

|

|

|

|

|

|

|

|

|

Page 30: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

v ノードが複数セッションを使用して (複数のマウント・ポイントをそのノードに割り振る必要がある) 取り外し可能メディアにデータを保管するためには Tivoli Storage Manager の register node または update nodeコマンドで、 maxnummp パラメーターを使用する必要があります。

v セット・バックアップは、特別な状況向けです。ファイル・グループおよびファイルのセットを定期的にバックアップするような場合、管理クラス内部のバージョン制限を活用するためにそれぞれを別個にバックアップしてください。

v tempdb データベースはバックアップできません。これは SQL Server が始動するたびに再作成される一時データベースです。

v チェックポイントでのログの切り捨て オプションを使用する SQL データベース (master または msdb) または SQL Server 2000 単純 リカバリー・モデルを使用する SQL データベースには、バックアップできるトランザクション・ログがありません。

v データベース・バックアップの頻度にかかわらず、データベースの論理的および物理的な整合性を検査するために、バックアップの直前に必ずデータベースに対して dbcc checkdb および dbcc checkcatalog を実行することを強くお勧めします。SQL Server データベース整合性チェッカーの使用の詳細については、 SQL Server の資料を参照してください。

v Data Protection for SQL は、SQL データベースおよび関連するトランザクション・ログのバックアップおよびリストアの機能を提供します。ただし、Data Protection for SQL は SQL Server に対する完全災害時回復ソリューションを単独では提供しません。 SQL Server インストール・システムには他にも多くのファイルがあります。災害時回復状態では、これらのファイルをリカバリーする必要があります。これらのファイルの例として、実行可能ファイルおよび構成ファイルがあります。包括的な災害時回復計画は、Data Protection for SQL とともに通常 Tivoli Storage Manager

バックアップ・アーカイブ・クライアント for Windows を使用して達成できます。

SQL Server バックアップのストラテジーおよび計画の詳細については、Microsoft

SQL Server の資料を参照してください。

オンライン・ヘルプData Protection for SQL は、GUI で表示可能なオンライン・ヘルプを提供します。オンライン・ヘルプを立ち上げるには、GUI ツールバーから「ヘルプ」->「コンテンツ」を選択します。オンライン・ヘルプには、以下の情報が含まれます。v Data Protection for SQL の構成方法。v データベースのバックアップ、リストア、および活動化方法。v Data Protection for SQL の概念情報。

Data Protection for SQL は、コンパイル済み HTML および PDF フォーマットで、本書「インストールとユーザーのガイド」のオンライン・バージョンも提供します。これらのファイルは、Program Files¥Tivoli¥TSM¥doc ディレクトリーにインストールされています。

14 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 31: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

グローバリゼーション・サポートData Protection for SQL は、以下の言語をサポートします。

v 米国英語

v ブラジル・ポルトガル語

v フランス語

v ドイツ語

v イタリア語

v 日本語

v 韓国語

v 中国語 (簡体字)

v スペイン語

v 中国語 (繁体字)

英語以外の言語を使用したい場合は、その言語の言語パックをインストールする必要があります。詳細については、 19ページの『言語パック』を参照してください。

MSCS 上での Data Protection for SQL の実行Data Protection for SQL は、MSCS 環境で実行される SQL Server をサポートします。 Windows 2000 および Windows 2003 では、 Data Protection for SQL はアクティブ・ディレクトリーを使用してフェイルオーバー・クラスター化をサポートします。以下に、Microsoft Cluster Server 環境で Data Protection for SQL を実行するときの考慮事項をリストします。v 本書での SQL Server についての記述は、MSCS 環境の仮想 SQL Server 名に関係します。

v クラスターの両方のノード上に Data Protection for SQL をインストールする必要があります。また、Data Protection for SQL をインストールするときは、(共用クラスター・ディスク上ではなく) それぞれのノードのローカルなディスク上にインストールする必要があります。

v Data Protection for SQL オプション・ファイルで、clusternode を yes に指定する必要があります。

v クラスターの各ノード上で Data Protection for SQL を構成する場合は、Data

Protection for SQL オプション・ファイルで同一の構成を使用してください。v バックアップを自動化するために Tivoli Storage Manager スケジューラーを使用している場合は、クラスターの両方のノード上にスケジューラー・サービスをインストールして、フェイルオーバー・サポートを使用可能にする必要があります。詳細については、 139ページの『付録 A. Tivoli Storage Manager スケジューラーの使用』を参照してください。

v Tivoli Storage Manager Server は、バックアップがどのクラスターのノードで実行されたかにかかわらず、バックアップを単一サーバー (仮想サーバー) から生じたものとして処理します。

GUI から MSCS にアクセスする場合、以下の点に注意してください。

v GUI を /sqlserver パラメーターを使用して起動する必要があります。例えば、MSCS 上の SQL Server 名が「sqlvs2」の場合、以下のように GUI を起動します。

第 1 章 Data Protection for SQL の紹介 15

|

|

|

Page 32: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

tdpsql /sqlserver=sqlvs2

v Microsoft Cluster Server 環境に変換する前に Data Protection for SQL をインストールする場合、 Data Protection for SQL GUI プログラムの「スタート」メニューのショートカットを変更する必要があります。 /sqlserver パラメーターをtdpsql の起動に追加することによって実行できます。例えば、デフォルトのロケーションに Data Protection for SQL をインストールしており、仮想 SQL Server

名が sqlvs2 である場合、ショートカットを以下のように変更します。

"C:¥Program Files¥Tivoli¥TSM¥TDPSql¥tdpsql.exe /sqlserver=sqlvs2"

ACTIVE/ACTIVE SQL Server クラスター環境の場合は、このマシン上で稼働できる仮想 SQL Server ごとに「スタート」メニューのショートカットを作成する必要があります。

16 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 33: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

第 2 章 Data Protection for SQL のインストール

本章では、Data Protection for SQL の要件に関する情報を紹介し、インストール中に選択する必要のあるいくつかの選択項目について説明します。

Data Protection for SQL は、以下のパッケージで使用できます。

購入 このパッケージには、ライセンス・コンポーネントが含まれています。製品の完全なスタンドアロン・リリースです。

プログラム一時修正 (PTF)このパッケージには、ライセンス・コンポーネントは含まれません。これは、以前にインストールされたバージョンの Data Protection for SQL の上にインストールするように作成されています。

試用 このパッケージには、インストールして 60 日間試用できるライセンス・コンポーネントが含まれます。

Data Protection for SQL の要件このセクションでは、Data Protection for SQL のインストールに必要なソフトウェア、オペレーティング・システム、ハードウェア、および通信の情報について説明します。

Data Protection for SQL バージョン 1 との互換性およびインストール上の問題については、 1ページの『バージョンの移行および共存の考慮事項』を参照してください。

ソフトウェアとオペレーティング・システムの要件Data Protection for SQL では、以下のソフトウェアとオペレーティング・システムの組み合わせがサポートされます。

SQL Server

オペレーティング・システム

Windows NT4(SP5+)

Windows 2000(SP3+)

Windows 2003(32 ビット)

Windows 2003(64 ビット)

SQL Server 7.0

(SP3+)

はい はい いいえ いいえ

SQL Server 2000

(SP3+) (32 ビット)

はい はい はい いいえ

SQL Server 2000

(64 ビット)

いいえ いいえ いいえ はい

注:

1. Data Protection for SQL バージョン 2.2、5.1.5、および 5.2.1 (32 ビット版)

は、 Windows Server 2003 (64 ビット) 上ではサポートされません。

© Copyright IBM Corp. 1997, 2003 17

|

|

|

|

|

|

|

|

|

||||||||

||||||

||||||

||||||

|

|

|

|

Page 34: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

2. SQL Server 7.0 と SQL Server 2000 が同じマシンで稼働している場合、バックアップ障害が生じる場合があります。以下にアクセスして、Microsoft Knowledge

Base の記事 Q280759 を参照してください。

http://support.microsoft.com/support/kb/articles/q280/7/59.asp

3. Tivoli Storage Manager スケジューリングおよび災害時回復プランを使用するには、 Tivoli Storage Manager バックアップ・アーカイブ・クライアント・バージョン 5.1.5 以降が必要です。

ハードウェア要件以下のハードウェアが必要です。v Intel の Itanium または Itanium II 64 ビット・プロセッサーv 48 MB の RAM (96 MB 以上を強く推奨)

v 12 MB の空きディスク・スペース

注: 電子的にダウンロードした単一の .exe ファイルを使用してインストールする場合は、 Windows システムおよび一時ディレクトリーに追加の数 MB の空き領域が必要になる場合があります。この自動開始、つまり自己解凍型のファイルは、追加の一時ワークスペースを必要とします。

最新情報については、製品インストール・メディアにある readsql.txt ファイルを参照してください。

通信Data Protection for SQL は、SQL Server と同じマシンにインストールする必要があります。Data Protection for SQL は、Tivoli Storage Manager Server と通信するために Tivoli Storage Manager API を使用します。また、Data Protection for SQL は、SQL Server と通信するために SQL-DMO インターフェースおよび SQL-VDI を使用します。

Data Protection for SQL は、サポートされるオペレーティング・システム上で動作している Tivoli Storage Manager Server バージョン 5.1.0 (またはそれ以降) と通信を行います。 Data Protection for SQL は、インストールされている Tivoli Storage

Manager API のレベルと同じ通信方式をサポートします。サポートされるプロトコルを確認するには、ご使用の Tivoli Storage Manager Server を参照してください。Tivoli Storage Manager Server は、Data Protection for SQL とは別のマシン上に常駐させることができます。

Data Protection for SQL のインストールData Protection for SQL は、ローカル・システムのアドミニストレーター権限を持つアカウントからインストールする必要があります。

インストールの注意点:

v デフォルトのインストール・ディレクトリーは c:¥Program

Files¥Tivoli¥TSM¥TDPSql です。Tivoli Storage Manager 製品がマシン上に存在する場合、その製品への基本パス (c:¥Program Files¥Tivoli¥TSM) がデフォルトの

18 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 35: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

インストール・ディレクトリーになります。すべての Tivoli Storage Manager 製品およびコンポーネントを同じ基本ディレクトリーにインストールすることを強くお勧めします。

v Data Protection for SQL バージョン 1 がシステム上に存在する場合、Data

Protection for SQL バージョン 5.2.1 は、バージョン 1 とは異なる サブディレクトリーにインストールされます。 Data Protection for SQL バージョン 1 で作成されたバックアップ・オブジェクトをリストアする予定がある場合は、それらのバックアップ・オブジェクトを保持している間、バージョン 1 を保持しておく必要があります。 Data Protection for SQL バージョン 5.2.1 が、既存の Data

Protection for SQL オプション、構成、およびログの各ファイルを上書きすることはありません。

Data Protection for SQL をインストールするには、以下の指示に従ってください。

1. Data Protection for SQL CD-ROM を CD-ROM ドライブに挿入する。

注: Windows では、InstallShield Wizard が自動的に開始されます。自動実行が使用不能の場合は、以下のステップを実行してください。a. 「スタート」メニューから「ファイル名を指定して実行」を選択する。b. x:¥setup と入力する。ここで x は CD-ROM ドライブ名です。c. 「OK」をクリックして、インストール・プログラムを開始する。

代わりに、ファイル・マネージャーを使用して setup.exe をダブルクリックすることもできます。

2. インストールする言語を選択する。

3. ウィンドウのプロンプトに表示されるインストールの指示に従う。

4. 「終了」をクリックして、インストールを完了する。

言語パック英語以外の言語で Data Protection for SQL GUI、コマンド行の出力、およびメッセージを表示するには、製品 CD-ROM 内にある希望の言語パックをインストールします。言語パックは実行可能ファイルであり、製品 CD-ROM のTDPSql¥win32¥languages¥xxx ディレクトリーに入っています。 xxx ディレクトリーは、その言語に関連付けられた 3 文字の国別コードを示します。言語パックをインストールしたら、以下のいずれかの方法を使用して Data Protection for SQL 構成ファイル (デフォルトは tdpsql.cfg) を更新し、言語を活動化します。

v set コマンドに language パラメーターを設定して、希望する言語を指定する。例えば、次のとおりです。

tdpsqlc set lang=fra

使用可能な言語とその 3 文字の国別コードについては、 111 ページの language

パラメーターの説明を参照してください。

v 「編集」->「構成」->「地域」->「言語」を選択し、 Data Protection for SQL

GUI の構成エディターを使用する。 GUI 構成エディターには、インストールされている言語が長い形式で表示されます。例えば、次のとおりです。

English (United States)

インストールが完了した後に、以下を実行する必要があります。

第 2 章 Data Protection for SQL のインストール 19

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 36: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

v クライアント・ワークステーションを Tivoli Storage Manager Server に登録する。詳細については、 21ページの『Data Protection for SQL の Tivoli Storage

Manager Server への登録』を参照してください。

v Data Protection for SQL を構成します。詳細については、 22ページの『Data

Protection for SQL オプション・ファイルの構成』を参照してください。

MSCS 環境への Data Protection for SQL のインストールData Protection for SQL を MSCS 環境にインストールするには、以下のようにする必要があります。

v クラスター SQL Server に対して Data Protection for SQL をインストールする場合、MSCS の両方のノード上に Data Protection for SQL をインストールする。

v MSCS 環境に変換する前 に Data Protection for SQL をインストールする場合、Data Protection for SQL GUI プログラムの「スタート」メニューのショートカットを変更する。変更するには、/sqlserver パラメーターを tdpsql コマンドの呼び出しに追加します。例えば、デフォルトのロケーションに Data Protection for

SQL をインストールしており、仮想 SQL Server 名が marssql1 である場合、ショートカットを以下のように変更します。

"C:¥Program Files¥Tivoli¥TSM¥TDPSql¥tdpsql.exe /sqlserver=marssql1"

Active/Active SQL Server クラスター環境の場合は、このマシン上で稼働できる仮想 SQL Server ごとに「スタート」メニューのショートカットを作成する必要があります。

20 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 37: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

第 3 章 Data Protection for SQL の構成

Data Protection for SQL の Tivoli Storage Manager Server への登録Data Protection for SQL ノード名は、サービスを要求する前に Tivoli Storage

Manager Server に登録する必要があります。Tivoli Storage Manager 管理用タスクを容易にするために、 Data Protection for SQL 用に使用するノードを SQL Server バックアップ専用に使用することをお勧めします。Tivoli Storage Manager は、ノード名およびパスワードを、Windows がユーザー ID およびパスワードを使用するのと同様に使用します。

Tivoli Storage Manager アドミニストレーターは、クライアント・ノードとしてのData Protection for SQL をサーバーに登録する必要があります。Tivoli Storage

Manager アドミニストレーターは、以下を定義します。

v ユーザーの Data Protection for SQL ノード名

注: Microsoft クラスター・サーバー上で Data Protection for SQL を実行している場合、ノード名をローカル・コンピューターの名前にはできません。

v 初期パスワード (必要な場合)

v Data Protection for SQL が属するポリシー・ドメイン

ポリシー・ドメインの詳細については、 27ページの『Tivoli Storage Manager ポリシー要件および推奨事項』を参照してください。

v Tivoli Storage Manager スケジュール

v 複数のマウント・ポイント (テープ・ドライブ) をノードに割り振れるかどうか

register node コマンドの maxnummp パラメーターを使用して指定します。データをテープ・プールに直接移動する SQL データ・ストライピングを活用する場合、デフォルト値 1 よりも大きい数値に設定する必要があります。

v ファイルをサーバーに送信する前に圧縮できるかどうか

Tivoli Storage Manager Server の構成Tivoli Storage Manager Server アドミニストレーターは、Tivoli Storage Manager

Server が SQL サーバーからデータベース・バックアップを受け取ることができるようにするために、 Tivoli Storage Manager ノードの作成時に以下の構成コマンドを実行する必要があります。

v ノードの register node または update node コマンドの backdelete パラメーターは、yes にする必要があります。デフォルト値は、no です。

v ノードの register node または update node コマンドの maxnummp パラメーターは、テープなどの取り外し可能メディアを使用するとき、またはバックアップまたはリストアの操作中に移行が生じる場合、少なくともバックアップまたはリストア用に使用されるストライプの最大数にする必要があります。デフォルト値は 1 です。この値は、ノードが 1 度に持つことができるマウント・ポイン

© Copyright IBM Corp. 1997, 2003 21

Page 38: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

トの最大数です。他のバックアップまたはリストアが同時に生じる場合、このパラメーターの値は、必要なすべてのマウント・ポイントを許可できる大きさの値にする必要があります。

v define stgpool コマンドの collocate パラメーターは、個々のデータ・ストライプが別々の取り外し可能ボリューム上に確実に存在するようにするために、filespace に設定する必要があります。デフォルト値は、no です。こうしないと、リストアの各ストライプのデータに同時にアクセスするために移動操作が必要になる場合があります。

v Tivoli Storage Manager Server オプション・ファイル (通常は dsmserv.opt) のtxngroupmax オプションは、メディアに関係なく、バックアップまたはリストアの操作に使用されるストライプの最大数よりも少なくとも 1 多い数値にする必要があります。デフォルト値は、40 です。

v Data Protection for SQL メタ・データ用の管理クラスは、メタ・データ管理クラスが取り外し可能メディアへの移行を許可しないことを除き、データベース・データの対応する管理クラスと同一にする必要があります。 Data Protection for

SQL メタ・データが取り外し可能メディア上にある場合、照会はメディア・マウントを必要とし、バックアップまたはリストアは追加のメディア・マウントを必要とする場合があります。管理クラスの詳細については、 27ページの『Tivoli

Storage Manager ポリシー要件および推奨事項』を参照してください。

注: 大きな SQL データベースをリストアするときは、 commtimeout オプションに 10000 以上の値を指定すると、余裕を持ってリストア操作を終了できるようになります。 LAN フリー環境でリストア操作を実行する場合は、この値をストレージ・エージェント用に指定する必要があります。

Data Protection for SQL オプション・ファイルの構成Data Protection for SQL を Tivoli Storage Manager Server に登録すると、いくつかの Data Protection for SQL パラメーターを構成する必要があります。ノード名、パスワード、および通信方式が、Tivoli Storage Manager Server に接続するための適切なパラメーターとともに Tivoli Storage Manager アドミニストレーターにより提供されています。

これらの値は、他のパラメーターとともに、Data Protection for SQL ディレクトリーのオプション・ファイルに保管されます。デフォルト・オプション・ファイル名は、dsm.opt です。初期の dsm.opt ファイルを変更するには、テキスト・エディターを使用して dsm.opt を表示します。

このオプション・ファイルには、初期構成に必要な以下のパラメーターが含まれています。

nodenameTivoli Storage Manager ノード名は、Tivoli Storage Manager が Data

Protection for SQL の実行されているマシンを認識するための固有名です。

servernameSQL データベースをバックアップする先の Tivoli Storage Manager Server

の名前です。

22 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

|

|

|

|

Page 39: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

commmethod通信プロトコルは、Data Protection for SQL ノードと Tivoli Storage

Manager Server をリンクします。 Data Protection for SQL は、その他のTivoli Storage Manager クライアントでサポートされるのと同じ通信プロトコル・セットをサポートします。

以下の追加オプションは、初期構成では必要ありません。デフォルトでは、これらは指定されませんが、デフォルト設定を変更することができます。

passwordaccesspasswordaccess を generate に設定すると、Windows レジストリーに現行パスワード (暗号化済み) を保管し、現行パスワードの有効期限が切れると自動的に新しいパスワードを生成するよう Tivoli Storage Manager API に指示します。このパスワード管理の方法は、パスワードの有効期限切れのためにバックアップが失敗することがないよう保証されるため、スケジュールされた自動バックアップを実行するときに推奨されます。デフォルト値は、prompt です。

ユーティリティー・プログラム dsmcutil.exe を使用すると、レジストリー内に保管されたパスワードを管理 (更新または表示) することができます。このユーティリティー・プログラムは、Tivoli Storage Manager バックアップ・アーカイブ・クライアントのパッケージとともに配布されます。dsmcutil プログラムの使用の詳細については、Tivoli Storage Manager バックアップ・アーカイブ・クライアントのパッケージとともに配布されるdsmcutil.hlp ファイルまたは dsmcutil.txt ファイルを参照してください。

compressioncompression を on に設定することにより、データを Tivoli Storage

Manager Server に送信する前に圧縮するよう Tivoli Storage ManagerAPI に指示します。これにより、トラフィックおよびストレージ要件が削減されます。圧縮を使用可能にすると、以下の 3 点でパフォーマンスに影響があります。

v Data Protection for SQL が実行されているマシン上で、CPU 使用率が高くなる。

v 送信されるバイトが少なくなるため、ネットワーク帯域幅使用率が下がる。

v Tivoli Storage Manager Server 上のストレージ使用が削減される。

以下の状態に該当する場合は、圧縮をオンにすると役立ちます。

v ネットワーク・アダプターが、データ過負荷である。

v Data Protection for SQL および Tivoli Storage Manager Server 間の通信が、小さな帯域幅接続で行われている。

v ネットワーク・トラフィックが多い。

考慮事項:

以下のようなケースでは、compression を off に設定するほうがよい場合があります。v Data Protection for SQL を実行しているコンピューターが、CPU 過負荷である。CPU の追加使用により SQL Server を含む他のアプリケーショ

第 3 章 Data Protection for SQL の構成 23

|

|

|

|

Page 40: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

ンに影響を与えることがあります。Windows に付属のパフォーマンス・モニター・プログラムを使用して、 CPU およびネットワーク・リソース使用率をモニターできます。

v ユーザーがネットワーク帯域幅の制約を受けない。この場合は、compression を off に設定して、テープ・ドライブのハードウェア圧縮を使用可能にすることによって、最高のパフォーマンスを達成することができます。これにより、ストレージ要件も削減されます。

注: Tivoli Storage Manager アドミニストレーターは、Data Protection for

SQL ノードを登録または更新するときに、ノードの圧縮オプション設定を指定変更できます。指定変更するには、Tivoli Storage Manager

Server 側で、特定のノードが以下のことを行うように指定します。v 常時、圧縮を使用する。v 圧縮を使用しない。v クライアントに決定をゆだねる (デフォルト値)。

clusternodeclusternode を yes に設定すると、Tivoli Storage Manager API およびData Protection for SQL が MSCS 環境内で実行されるときにクラスターをサポートするよう指示します。Data Protection for SQL を MSCS 上で適切に機能させるには、このオプションを指定する必要があります。

enablelanfreeenablelanfree を yes に設定すると、Data Protection for SQL を LAN フリー環境で実行するように装備されている場合に、LAN フリー環境で実行することができます。

注:

1. MSCS 上で Data Protection for SQL を実行する場合、クラスターの両ノード上のオプション・ファイルを同一にする必要があります。

2. 他の Tivoli Storage Manager Server を指すように、追加の Data Protection for

SQL オプション・ファイルを作成できます。また、複数のオプション・ファイルを、それぞれ異なるパラメーターを使用して作成し、単一の Tivoli Storage

Manager Server で使用することもできます。

自動有効期限の設定Data Protection for SQL を使用すると、ポリシーによって、Tivoli Storage Manager

自動有効期限および自動バージョン管理を使用できます。バックアップ・データ用の自動ポリシーの設定は、Data Protection for SQL オプション・ファイルで行うことができます。オプション・ファイルに include および exclude ステートメントを使用して、自動処理を行うファイルを定義し、オブジェクト命名規則を使用するファイルに、特定の管理クラスを割り当てます。

注: ボリューム・マウントなしに、メタ・データが照会に使用できるようにすることをお勧めします。メタ・データは、Tivoli Storage Manager Server 上にデータ・オブジェクトとして保管され、ポリシーで許可されている場合は、取り外し可能メディアへの移行に使用できます。

24 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 41: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Data Protection for SQL バックアップ・オブジェクト名は、連続する修飾子から構成されており、修飾子と修飾子の間は ¥ で区切られています。

オブジェクト命名の一般的な include/exclude 構文は、以下のとおりです。

include "objectNameSpecification" [ManagementClassName]exclude "objectNameSpecification"

この構文の詳細については、以下のとおりです。

objectNameSpecification:

SqlServerName[¥InstanceName]¥dataType¥...¥DatabaseName[¥typeInfo]¥backupType*

dataType:meta | data

typeInfo:LogicalFileName (file バックアップ・タイプ用)

GroupName (group バックアップ・タイプ用)

... (log バックアップおよび set バックアップのタイプ用)

full バックアップおよび diff バックアップのタイプには使用されません。

backupType:full | diff | log | group | file | set

考慮事項:

v ワイルドカード文字 * は、ゼロ個以上の文字と一致します。ワイルドカード文字? は、任意の 1 文字と一致します。

v 修飾子内部のワイルドカード文字 * は、その修飾子内部に限り、ゼロ以上の文字を置換します。修飾子そのものは、一致するオブジェクト名内に存在する必要があります。

v ゼロ個以上の修飾子を一致させる場合、省略符号 ¥...¥ を使用します。

v すべての指定は、ワイルドカード文字 * で終わる必要があります。指定がオブジェクト名および一時的な名前の両方に一致する必要があるため、この指定が必要になります。一時的な名前は、エラーが生じたときにバックアップ・トランザクションのロールバックを使用可能にするために使用されます。一時的な名前は、backupType 修飾子に付加された固有ストリングを持つオブジェクト名です。

v objectNameSpecification は、二重引用符で囲む必要があります。指定にスペースまたは特殊文字が含まれている場合、二重引用符が必要です。

v exclude ステートメントの場合、meta が指定内で明示的に一致、またはワイルドカードや省略符号によって一致する必要があります。meta を除外すると、オブジェクト全体が除外されます。

v include ステートメントの場合、meta または data のいずれかを別々かつ明示的に指定、またはその両方をワイルドカードや省略符号によって指定することができます。

v 管理クラスを割り当てるために、データ・オブジェクトおよびメタ・オブジェクトの両方をオプション・ファイルの include リストに指定できます。ただし、

第 3 章 Data Protection for SQL の構成 25

|

|

Page 42: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

exclude ステートメントを使用する場合、メタ・オブジェクトのみを指定する必要があります。データ・オブジェクトがバックアップされない場合、そのメタ・オブジェクトは作成されません。

v log および set のオブジェクト名は、常に固有です。typeInfo には、固有の値を持つ修飾子が含まれます。これらはバックアップ時に生成されるため、予測可能なものではなく、指定することはできません。

v include リストまたは exclude リストはボトムアップで処理され、処理は最初の一致で停止します。より詳細な指定が確実に処理されるようにするには、一般的な指定が詳細な指定の後に処理されるように、一般的な指定を詳細な指定より前にリストする必要があります。このようにしないと、より詳細な指定に一致する前に、一般的な指定がターゲットと一致してしまいます。

– 一致が検出されると、リストの処理は停止し、一致するステートメントが検査されます。exclude ステートメントの場合、一致するオブジェクト名はバックアップされません。include ステートメントの場合、一致するオブジェクト名はバックアップされます。include ステートメントに ManagementClassName が含まれる場合、その管理クラスは、このバックアップ用、および現行ノード上で同名のすべてのバックアップ用に、そのオブジェクト名に関連付けられます。

– 一致が検出されない場合、オブジェクトは現行ノードのデフォルト管理クラスを使用してバックアップされます。

– 管理クラスを指定する include で一致が検出されたが、指定した管理クラスが現行ノードで有効ではない場合、現行ノードのデフォルト管理クラスが使用されます。

v include または exclude 処理では、無効な指定に対するエラー・メッセージを生成しません。したがって、すべての include リストまたは exclude リストを入念に検査するようにしてください。無効な管理クラス名を指定すると、dsierror.log 内にエラー・メッセージが生成されます。

v 大文字小文字の区別に関して、Windows Tivoli Storage Manager API は、現行では、指定が Windows ファイル・システム用であることを前提としており、大文字小文字を無視します。ただし、今後、大文字小文字が区別される場合が出てくることもあるため、常に大文字小文字を区別して使用するようにしてください。特に、以下の場合は注意が必要です。– query sql または query tsm コマンドによって表示される SQL 名 (サーバー、データベース、グループ、またはファイルの名前) には大文字小文字を正確に使用する。

– Data Protection for SQL 定数: meta、data、full、diff、log、group、file、および set には小文字を使用する。

以下は、include または exclude ステートメントに表示される個々のobjectNameSpecifications の例です。

SqlServerNames:SQL70、SQL2000

InstanceNames:INST1、INST2

DatabaseNames:Db1、Db2、Db3

26 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 43: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

GroupNames:g1、g2、g3

LogicalFileNames:f1、f2、f3

上記の構文を使用した include および exclude ステートメントの完全なサンプルについては、 153ページの『付録 C. 拡張手順』を参照してください。

Tivoli Storage Manager ポリシー要件および推奨事項Data Protection for SQL が、Tivoli Storage Manager Server で保管するバックアップ・オブジェクトを命名する方法は、バージョン 1 で使用された方法と大きく異なります。これらの変更は、 Tivoli Storage Manager Server によって提供される自動ポリシー・ベース有効期限機能使用するために行われました。したがって、DataProtection for SQL バージョン 1 で推奨されたのと同じ管理クラス・パラメーターを使用しないようにしてください。以下は、現行で推奨されるポリシー設定です。

アーカイブ・コピー・グループData Protection for SQL は、バックアップ・ストレージ・プールに Tivoli

Storage Manager 上のバックアップ・オブジェクトとしてすべてのオブジェクトを保管します。したがって、アーカイブ・コピー・グループは、存続可能ですが、必要ではありません。

バージョン管理値SQL データベース・バックアップ・オブジェクトに対してバージョン制限および保存期間を定義するために、以下のコピー・グループ・パラメーターを必要に応じて設定してください。v versions data existsv versions data deletedv retain extra versionsv retain only version

コピー・グループ値以下のバックアップ・コピー・グループ・パラメーターは、Data Protection

for SQL に適用できないため、これらのパラメーターに対してデフォルト値を受け入れる必要があります。v copy modev copy serializationv copy frequency

ログおよびセットの有効期限値log オブジェクトおよび set オブジェクトは常に固有の名前を持つため、バージョン制限による有効期限は使用しません。ただし、Data Protection for

SQL では、 SQL データベースの新規のデータベース完全バックアップが実行されるたびに、その SQL データベース用のすべてのバックアップ・オブジェクトを非活動化します (非活動化されていない場合)。したがって、retain only version パラメーターを使用して定義された保存期間が、ログ・バックアップおよびセット・バックアップの有効期限を制御します。ログ・オブジェクトまたはセット・オブジェクトのバージョンが複数になることはありません。

第 3 章 Data Protection for SQL の構成 27

Page 44: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

考慮事項:

v ログ・バックアップに retain only の値を選択するときは、その値が、ログが関連するバックアップ・オブジェクトの値の長さ以上にするようにしてください。ログ・バックアップおよび最長として保存されるバックアップ・オブジェクトに同じ管理クラスを使用すると、確実に適切な値を使用することができます。

v セット・バックアップは、通常ではない特殊な状態時に使用することを意図されています。 (詳細については、 100ページの『バックアップ・オブジェクト・タイプ』の索引作成操作に関する file および group の考慮事項を参照してください。)

v 次回のデータベース完全バックアップまで待たない場合は、inactivate コマンドを使用して、今後必要のない特定の活動オブジェクト、または指定した日数よりも古い任意の活動オブジェクトを明示的に非活動にすることができます。

メタ・オブジェクトおよびデータ・オブジェクトの値データ・オブジェクトおよびその関連するメタ・オブジェクトは、同じバージョン制限および保存値を持つ必要があります。ただし、Data Protection for

SQL 照会の結果、メタ・オブジェクトのリストアが必要な場合もあるため、照会解決のためにメディア・マウントが必要とならないよう、メタ・オブジェクトをディスク専用ストレージ・プールに保管することができます。これを実行するには、以下のようにします。1. 階層内にリムーバブル・メディアを持たないディスク・プールを指すコピー宛先を使用して、個々の管理クラスを定義する。

2. Data Protection for SQL オプション・ファイルで include ステートメントを使用して、すべてのメタ・オブジェクトをその管理クラスにバインドする。

バックアップ・オブジェクトを特定の管理クラスにバインドするための詳細については、 24ページの『自動有効期限の設定』を参照してください。

別の方法として、メタ・オブジェクトを使用することがまれな場合、またはボリューム・マウントが必要となるときに、リストアの直前にのみメタ・オブジェクトを使用する場合は、メタ・オブジェクトとデータ・オブジェクトの両方に同じ管理クラス (およびストレージ・プール) を使用するよう選択することができます。

注: また、多くの場合、SQL Server から、msdb データベースに記録されているメタ・オブジェクト情報を入手することができます。

データ・ストライピング値データ・ストライピングを活用する場合、単一の論理バックアップ・オブジェクトのいくつかの部分が他よりも先に有効期限が切れてしまうことのないように、バックアップの各ストライプは同じバージョン制限および保持期間を持つ必要があります。

コロケーションの使用単一の完全なリストアには、データベースの完全バックアップ、差分バックアップ、および複数のログ・バックアップを必要とする場合、または、1 つ以上のグループ・バックアップ、ファイル・バックアップ、またはセット・

28 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 45: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

バックアップおよび複数のログ・バックアップを必要とする場合があります。これらのバックアップを取り外し可能メディア上に保管する場合は、コロケーションを使用することをお勧めします。

データ・ストライピングを使用する場合、個々のストレージ・ボリューム上にストライプを保持できるように、順次ストレージ・プール上のファイル・スペースでコロケーションを使用してください。これは、各ストライプに同時並列アクセスを許可するために必要です。同じオブジェクトの複数のストライプが同じ順次ボリューム上で終了した場合 (使用可能な空ボリュームが不足していたために)、 Tivoli Storage Manager Server の move data コマンドを使用して、オブジェクトに並列にアクセスできるように、そのオブジェクトを、ディスク・ストレージ・プール、またはそのストレージ・プールに追加された新規の順次ボリュームに移動することができます。

ポリシー・ドメインおよびコピー・グループの定義または更新の詳細については、担当の Tivoli Storage Manager アドミニストレーターに相談するか、使用しているサーバー・プラットフォームに関する「Tivoli Storage Manager 管理者の手引き」を参照してください。

第 3 章 Data Protection for SQL の構成 29

Page 46: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

30 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 47: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

第 4 章 グラフィカル・ユーザー・インターフェースの使用

本セクションでは、Data Protection for SQL GUI について説明します。GUI が実行するものは、以下のとおりです。

表 4. Data Protection for SQL GUI 機能

GUI 機能 ページ

Data Protection for SQL のメニューおよびツールバーからの機能選択。 31

SQL データベースに関する情報の選択と表示。 35

SQL データベースのバックアップ。 38

SQL データベースのリストア。 42

SQL データベースの非活動化。 48

GUI の概説Data Protection for SQL GUI は、1 つのメインウィンドウで構成されています。このウィンドウには、共通メニュー・バー、ツールバー、および 5 つの 2 次ウィンドウがあります。これらの 2 次ウィンドウは、2 つがバックアップ操作用、2 つがリストア操作用、1 つが非活動化操作用です。それぞれのウィンドウの左側ペインには、ディレクトリー・ツリー・コントロールがあり、右側のペインには操作コントロールおよび情報を表示するリスト・コントロールを含むタブ・コントロールがあります。

メニュー・バーメニュー・バーは、以下の項目およびメニュー・リスト機能で構成されています。「ファイル」

プログラムを終了します。「編集」

Data Protection for SQL を構成します。デフォルトの構成ファイルはtdpsql.cfg です。

「表示」ツリー・ビューの最新表示、または非活動化タブの表示を行います。

「ユーティリティー」Tivoli Storage Manager パスワードの変更、SQL Server ログイン情報の設定、または Tivoli Storage Manager Server および SQL Server 両方のサーバー情報の表示を行います。

「ヘルプ」Data Protection for SQL ヘルプ、オンライン・ブック、Tivoli Storage

Manager Web アクセス、Data Protection for SQL に関する情報を取得します。

© Copyright IBM Corp. 1997, 2003 31

Page 48: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

「編集」メニュー

「構成」これを使用して、Data Protection for SQL 構成ファイルを変更します。構成ファイルが指定されていない場合には、tdpsql.cfg ファイルが使用されます。構成ファイルが検出できない場合には、lastprunedate 値のみを含むデフォルト構成ファイルが作成されます。他のすべてのオプションはデフォルト値を使用します。コマンド行で /configfile パラメーターを指定して GUI

を起動すると、別の構成ファイルを指定できます。

このメニュー項目をクリックすると、「Data Protection for SQL 設定」ダイアログが表示されます。ここには、以下の 4 つのタブがあり、値が設定されています。

1. 一般

v SQL Server

v SQL Server から

v SQL 認証

– 組み込み (デフォルト)

– SQL ユーザー ID

注: ここで SQL ユーザー ID を選択して、そのデフォルト ID およびパスワードを編集する場合には、「ユーティリティー」メニューのログイン設定を使用して行う必要があります。

v バックアップまたはリストア時にテープ・マウントを待機 (デフォルト)

v 差分バックアップの変更の見積もり % (デフォルトは 20)

2. パフォーマンスv TDP バッファー (デフォルトは 3)

v TDP バッファー・サイズ (デフォルトは 1024)

v ストライプ (デフォルトは 1)

v SQL バッファー (デフォルトは 1)

v SQL バッファー・サイズ (デフォルトは 1024)

3. ロギングv ログ・ファイル名 (デフォルトは tdpsql.log)

v 古いエントリーの除去 (デフォルトで選択済み)

– 古いエントリーの保持日数 (デフォルトは 60 日)

– 今すぐ除去

4. 地域v 言語 (デフォルトは米国英語)

v 日付形式 (デフォルトは mm/dd/yyyy)

v 時刻形式 (デフォルトは hh:mm:ss)

v 数値形式 (デフォルトは xxx,xxx.dd)

これら構成設定に関する具体的な考慮事項については、 109ページの『Set』を参照してください。

32 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 49: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

「表示」メニュー

「ツリー・ビューの最新表示」

GUI を最新表示して、以下を行えます。v すべての選択の消去。v 強調表示したレベルへのツリーの縮小表示。v 対応するタブ・ツリーの縮小表示。これは現在表示されていない場合でも行われます。(例えば、「データベースのバックアップ」ツリーを最新表示すると、「グループ/ファイルのバックアップ」ツリーも最新表示されます)

v リストア・ツリーへの新規バックアップ操作の表示。

注: 最新表示せずにタブ間を単純に移動する場合は、現行の選択またはツリー表示は失われません。

「非活動化」タブこの項目をチェックすると、タブ・コントロールが「バックアップ」ウィンドウおよび「リストア」ウィンドウに追加され、これによって Tivoli

Storage Manager ストレージの SQL データベースを非活動化できます。

「ユーティリティー」メニュー

「TSM パスワードの変更」このダイアログは、旧パスワードおよび新規パスワードを 2 回入力して検証するプロンプトを出します。 115ページの『CHANGETSMPassword』も参照してください。

「SQL Server のログイン設定」「SQL Server ログイン情報」ダイアログを使用して、以下を選択できます。v Windows 認証を使用 (デフォルトで選択済み)

v SQL 認証を使用。このオプションを選択する場合は、ユーザー ID (デフォルトで sa) およびパスワード (デフォルトでブランク) を入力する必要があります。

130 ページの先頭の、SQL 認証パラメーターも参照してください。

「TSM サーバー情報の表示」このウィンドウは、以下の接続情報を表示します。v ノード名v サーバー・ネットワーク・ホスト名v Tivoli Storage Manager API バージョンv サーバー名v サーバー・タイプv サーバー・バージョンv 圧縮モードv ドメイン名v 活動ポリシー・セットv デフォルト管理クラス

「MS SQL Server 情報の表示」このウィンドウは、以下の SQL Server 情報を表示します。

第 4 章 グラフィカル・ユーザー・インターフェースの使用 33

Page 50: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

v SQL Server 名v バージョンv クラスターv デフォルト・ソート・オーダー ID

v デフォルト・コード・ページ ID

v ユニコード・ローカル ID

v ユニコード比較スタイル ID

「ヘルプ」メニュー

「Data Protection for SQL ヘルプ」このダイアログは、オンライン・ヘルプを立ち上げます。

「オンライン・ブック」このダイアログは、Tivoli Storage Manager および Data Protection for SQL

オンライン・ブックを立ち上げます。

「TSM Web アクセス」このダイアログは、Web ブラウザーを立ち上げて、Tivoli Storage Manager

オンライン情報を表示します。

「Data Protection for SQL について」このダイアログは、Data Protection for SQL に関するバージョン、リリース、および修正レベル情報を表示します。

ツールバーツールバーは、頻繁に使用する項目へのショートカットを提供します。以下の 4 つのボタンが利用できます。v ツリーの最新表示v Data Protection for SQL 構成の編集v Tivoli Storage Manager Web リンクへのアクセスv オンライン・ブック

「バックアップ」ウィンドウおよび「リストア」ウィンドウData Protection for SQL には、バックアップおよびリストア操作用に別々のウィンドウがあります。それぞれのウィンドウには、固有のツリー、リスト、およびタブ・コントロールがあります。バージョン 1 では、ツリーの内容 (SQL データベース) は、バックアップ・タブの選択時も、リストア・タブの選択時も変わりません。すなわち、リストア・タブを最初に選択 (または最新表示) して出た照会結果は、リストア・ページのバックアップ・ヒストリー・リストにのみ書き込まれています。このため、リストアの選択は、このコントロール・リストによってのみ行われています。さらに、削除されたデータベースはツリーには表示されません。表示するには「直接照会」ボタンが必要です。

Data Protection for SQL では、データベース名が取り込まれた個別のツリーが提供されています。リスト・コントロールには、そのツリー・ビューで強調表示されている内容に応じて追加情報が表示されます。バックアップ操作の場合には、Data

Protection for SQL は、1 つのデータベース名につき 1 つのエントリーをツリーに表示します。ただし、リストア・ツリー内のそれぞれのデータベース名は、バックアップ・オブジェクトに対応しており、1 つのデータベース名に対して、複数のバ

34 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 51: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

ックアップ・オブジェクトが存在することがあります。バックアップおよびリストアの選択は、ツリーおよびリスト・コントロールの両方で行えます。

注:

1. GUI の始動時に表示される初期ウィンドウはバックアップ・ウィンドウです。このウィンドウは、「データベースのバックアップ」ウィンドウです。

2. バックアップ・ウィンドウまたはリストア・ウィンドウは、メインウィンドウと切り離してクローズ、最小化、または移動することはできません。

拡張バックアップ・オプションData Protection for SQL の拡張バックアップ・オプションをサポートするために、1

つのデータベースおよびそのログをバックアップで選択可能な最小単位とするという Data Protection for SQL GUI の制約がなくなりました。これによってユーザーは、グループ・バックアップ (データベースの一部)、ファイル・バックアップ (グループの一部)、または差分バックアップ (データベース内の更新ページ) を選択できるようになりました。また、特定のリストア・シナリオで、指定したグループおよびファイルのセットのデータを含む、単一の Tivoli Storage Manager オブジェクトを作成する必要がある場合には、Data Protection for SQL では、セット・バックアップで強制的にこれを行うこともできます。

それぞれのウィンドウの右側のペインには、常に「バックアップ」タブおよび「リストア」タブが表示されています。ただし、そのツリーおよびリストが常に表示される実際のウィンドウ (「バックアップ」ウィンドウまたは「リストア」ウィンドウのいずれか) は、現在選択されている機能によって異なります。以下の 5 つのタブが選択できます。

表 5. GUI タブ機能

タブの選択 機能 ページ

データベースのバックアップ

完全、差分、およびログ・バックアップを実行します。

38

グループ/ファイルのバックアップ

グループ、ファイル、およびセット・バックアップを実行します。

39

データベースのリストア

完全、差分、およびログ・バックアップからリストアします。

42

グループ/ファイルのリストア

完全、グループ、ファイル、セット、およびログ・バックアップからリストアします。

42

非活動化 自動化された非活動化とは別に、非活動化のためのオブジェクトを特別に選択します。

48

データベースの選択および情報の表示右側ペインの各タブ・ページのリスト・コントロール領域に、ディレクトリー・ツリー・ビューで強調表示または選択されているデータベースに関する情報が提供されます。項目は、それらがこのツリーで選択されている (アイコンがチェックされている) 場合のみ、バックアップ処理またはリストア処理の対象になります。ツリー・コントロールを使用してデータベースの選択およびそのデータベース情報の表示を行うには、以下のようにします。1. 始めに、Data Protection for SQL バックアップまたは Data Protection for

SQL リストア・ルート・ノードに属する SQL サーバー・ノード・アイコンま

第 4 章 グラフィカル・ユーザー・インターフェースの使用 35

Page 52: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

たはノード名 SQL Server をダブルクリックするか、プラス符号 (+) をクリックしてディレクトリー・ツリー展開します。これで SQL サーバー名フォルダーが表示されます。

注: 同一ノード上に別の SQL サーバーのインスタンスのバックアップ・オブジェクトが存在すると、複数のサーバー名がリストア・ツリーに表示されることがあります。ただし、バックアップ操作のために GUI からサーバー・インスタンスを切り替えることはできません。

2. サーバー名フォルダーまたは選択アイコンをダブルクリックするか、またはプラス符号 (+) をクリックして、サーバー名フォルダーを展開します。バックアップ・ツリーを展開すると、その SQL サーバー上のすべてのデータベースが表示されます。また、リストア・ツリーを展開すると、バックアップ・オブジェクトが表示されます。

3. 四角い選択アイコンまたはその項目名をクリックして、ツリーのデータベースまたはデータベース・オブジェクトを強調表示します。強調表示すると、その項目がツリーに展開されていない場合でも、その項目に関する情報が単純にリスト表示されます。項目名だけをクリックすると、その項目を操作するために選択することなく、強調表示のみ行うことができます。

注: データベースのバックアップ・ツリーを除き、ツリー・ビューの展開を継続して行うと、グループおよびファイルなどのデータベースの一部を表示することができます。リストア・ツリーでは、バックアップ操作のすべてのバックアップ・オブジェクト・タイプが表示されます。データベースのバックアップ・ツリーのデータベースには、展開可能なサブディレクトリーはありません。

4. 選択アイコンをクリックして、操作で必要な項目を選択します。項目が選択されたことを示す赤いチェックマークが黄色いアイコン上に表示されます。選択アイコンは単純なトグルです。このアイコンをクリックすることで以下を行うことができます。v 選択解除されている場合、選択する。v 選択済みになっている場合、選択解除する。

注:

1. リスト内の複数のディレクトリーからの選択は表示できません。一度に 1 つのディレクトリーしか強調表示できません。複数のデータベースにおける選択を表示するには、ツリー上の SQL サーバー名を強調表示してください。

2. データベースの選択では、常にその階層に選択が伝搬されます。すなわち、データベースを選択すると、そのデータベースのすべてのサブパーツが選択されます。グループを選択すると、そのファイルも選択されます。さらに、ある項目のすべてのサブパーツを選択すると、その項目自体が選択されます。項目の選択解除も同様です。

3. 1 つの操作でデータベースの一部のみを選択すると、そのパス内の項目に関するそれぞれのアイコンは、半分 (一部) 選択されます。

4. バックアップ操作で利用できない項目については、選択アイコンに「X」が表示されます。

5. 「Suspect」とマークされた項目には、選択アイコンに「!」が表示され、選択できません。

36 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 53: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

6. Data Protection for SQL 構成ファイルで sqluserid が SQL 認証メソッドとして指定されていて、SQL ログオン情報をレジストリー配置できない場合に、SQL

サーバー・ノードを展開すると、SQL ログオン情報 (SQL アドミニストレーター ID およびパスワード) を求めるプロンプトが表示されます。Data Protection

for SQL は、指定された SQL サーバーへのログインを試行します。コマンド行でサーバー名を入力していない場合には、ログオンはデフォルト SQL サーバーに対して試行されます。ログオンが失敗した場合は、終了し、/sqlserver オプションを使用してアプリケーションを再入するよう指示されます。ログオン情報は、レジストリーに保管されます。Data Protection for SQL GUI がクローズされるまで、SQL Server にログオンしたままになります。

7. 同一のノードで複数の SQL サーバーからデータをバックアップした場合には、追加サーバーがリストア・ツリーに表示されます。

8. 別のノード名のバックアップを表示するには、別の dsm.opt ファイルを指定します (/sqlserver、/configfile、または /tsmoptfile パラメーターを使用できます)。他のオプション・ファイル、または /tsmoptfile パラメーターも、別のTivoli Storage Manager Server 上のバックアップを表示するために使用することができます。

第 4 章 グラフィカル・ユーザー・インターフェースの使用 37

Page 54: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

SQL データベースのバックアップSQL データベースのバックアップは、以下のステップに従います。1. Data Protection for SQL GUI を開始します。

注: Data Protection for SQL を MSCS で実行している場合には、コマンド行で/sqlserver パラメーターを指定して GUI を起動する必要があります。詳しくは、15 ページを参照してください。

2. 実行するバックアップ・タイプに応じて、「データベースのバックアップ」または「グループ/ファイルのバックアップ」タブ・コントロールをクリックしてください。詳しくは、『データベースのバックアップ・タブ』および 39ページの『グループ/ファイルのバックアップ・タブ』を参照してください。

3. ツリー・ビューから、バックアップする 1 つまたは複数の SQL データベース、またはデータベースの一部を選択します。

選択したバックアップ・ページごとに、以下のセクションで各バックアップ・タイプの操作を完了するための詳細が提供されています。

データベースのバックアップ・タブ「データベースのバックアップ」タブ・コントロールでは、以下の 3 つのバックアップ・タイプがサポートされています。完全 データベース全体、およびトランザクション・ログの一部のバックアップ。差分 最後の完全バックアップ以降に変更されたデータベースの一部、およびトラ

ンザクション・ログの一部のみのバックアップ。ログ トランザクション・ログのみをバックアップします。切り捨ての有無を指定

できます。

これらバックアップ・タイプについて詳しくは、 100ページの『バックアップ・オブジェクト・タイプ』を参照してください。

これらのバックアップ・タイプの中に適切なものがある場合には、以下のステップを行います。

1. 「データベースのバックアップ」タブの「バックアップ・タイプ」グループ・ボックスから、適切なラジオ・ボタンをクリックします。「完全」がデフォルトの選択です。

2. 必要に応じて、「バックアップ・オプション」から以下のオプションを選択します。

「ストライプ」ここで、バックアップで使用するデータ・ストライプ数を指定できます。デフォルト値は 1 です。このオプションは常に使用可能になっています。詳しくは、136 ページの /stripes パラメーターを参照してください。

注:

a. ストライプ数は、SQL バッファー数以下になければなりません。このバッファー数は、初期には構成ファイルで 0 になっています。

b. SQL Server 7.0 では、最大 32 データ・ストライプ、および SQL

Server 2000 では、最大 64 データ・ストライプが可能です。

38 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 55: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

差分変更の見積もり %SQL サーバーの差分バックアップの場合には、このスピン・ボックスを使用して、変更されたデータベース・ページのパーセンテージを見積もることができます。デフォルトは 20 です。詳しくは、120 ページの/diffestimate パラメーターを参照してください。

ログの切り捨てログ・バックアップでバックアップ後にトランザクション・ログを切り捨てたくない場合のみ、このチェック・ボックスをクリアすることができます。詳しくは、136 ページの /truncate パラメーターを参照してください。

ログ変更の見積もり %SQL Server 2000 のログ・バックアップの場合は、このスピン・ボックスで、最後のログ・バックアップ以降にログに記録されない操作によって変更されたデータベース・ページのパーセンテージを見積もることができます。デフォルトは 0 です。詳しくは、122 ページの/logestimate パラメーターを参照してください。

3. 「バックアップ」ボタンをクリックして、バックアップ操作を開始します。

「バックアップの進行状況」ウィンドウが表示され、操作が正常終了したかどうかが通知され、詳細な状況に関する情報とともにバックアップされたオブジェクトがリストされます。

考慮事項:

v 「sql truncate log on checkpoint」オプションを使用可能にして、データベースの「ログ」バックアップを選択すると、Data Protection for SQL は、ツリー・コントロールおよびリスト・コントロールの両方の選択アイコンに x を付けます。この x は、このバックアップ・タイプを実行することができないことを示しています。これは、この属性を持つ SQL データベースのログをバックアップすることができないためです。

v スピン・ボックスでのパーセンテージの見積もりは、バックアップ処理で、Tivoli

Storage Manager Server 上にバックアップ用の初期ストレージ・ブロックを確保するために使用されます。初期の見積もりを満たす十分なストレージがサーバー上にない場合、バックアップは失敗します。バックアップが見積もりより大きい場合、Tivoli Storage Manager はバックアップ処理中により多くのストレージの取得を試行します。この時点で十分なストレージがない場合には、バックアップは失敗します。

グループ/ファイルのバックアップ・タブ「グループ/ファイルのバックアップ」タブ・コントロールでは、以下の 3 つのバックアップ・タイプがサポートされています。グループ

指定されたファイル・グループの内容をバックアップします。「ファイル」

指定された論理ファイルの内容をバックアップします。セット

指定された複数のグループおよび複数のファイルの内容をバックアップします。

第 4 章 グラフィカル・ユーザー・インターフェースの使用 39

Page 56: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

これらバックアップ・タイプについて詳しくは、 100ページの『バックアップ・オブジェクト・タイプ』を参照してください。

これらのバックアップ・タイプの中に適切なものがある場合には、以下のステップを行います。

1. 「グループ/ファイルのバックアップ」タブの「バックアップ・タイプ」グループ・ボックスから、適切なラジオ・ボタンをクリックします。「グループ」がデフォルトの選択です。

2. 必要に応じて、「バックアップ・オプション」で以下のオプションを選択します。

「ストライプ」ここで、バックアップで使用するデータ・ストライプ数を指定できます。デフォルト値は 1 です。このオプションは常に使用可能になっています。詳しくは、136 ページの /stripes パラメーターを参照してください。

注:

a. これは、SQL バッファーに設定されている値に対応するようにしてください。

b. SQL Server 7.0 では、最大 32 データ・ストライプ、および SQL

Server 2000 では、最大 64 データ・ストライプが可能です。

3. 「バックアップ」ボタンをクリックして、バックアップ操作を開始します。

バックアップ・ツリー「データベースのバックアップ」ウィンドウでは、ツリーのデータベース項目を展開することはできません。ツリーでデータベースを強調表示すると、詳細情報がリストで表示されます。

「グループ / ファイルのバックアップ」ウィンドウでは、サブデータベースのレベルまでバックアップがサポートされているため、ツリーのデータベース項目を展開できます。強調表示されたデータベースの、グループのリストが表示され、強調表示されたグループは、ファイルのリストが表示されます。このウィンドウには、以下のような特別な選択伝搬ルールが適用されます。

v グループ・バックアップの場合には、選択はその階層のグループ・レベルまで伝搬されます。例えば、データベースを展開し、ツリー内のファイルを選択すると、コンテナー・グループおよびそのグループの他のすべてのファイルも選択されます。

v ファイルおよびセット・バックアップの場合には、選択は階層には伝搬されません。

v セット・バックアップの場合には、データベース・レベルで選択すると、そのセット内のすべてのグループがバックアップされます。

バックアップ・リスト展開された SQL サーバー名またはデータベースをバックアップ操作のいずれかのタブから強調表示すると、リスト・コントロールには以下の情報が表示されます。v データベース名

40 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 57: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

v データベースの使用済みスペースv 使用済みトランザクション・ログ・スペースv データベースの互換性レベルv データベース属性 (リストとして)

– SELECT INTO/BULK COPY

– チェックポイントでのログの切り捨て– 読み取り専用– シングル・ユーザー– システム・データベース– DB 所有者のみ使用可

「グループ/ファイルのバックアップ」タブから、以下の情報が表示されます。

v データベースが強調表示されている場合のグループ・オブジェクト (この情報を表示するには、最初にデータベースを展開しておく必要があります) の場合:

– グループ名– 使用済みスペース

v グループが強調表示されている場合のファイル・オブジェクトの場合:

– 論理ファイル名– 物理ファイル名– 使用済みスペース

第 4 章 グラフィカル・ユーザー・インターフェースの使用 41

Page 58: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

SQL データベースのリストアデータベースをリストアする場合には、データベースに存在するデータは上書きされ、リストア完了後は使用できなくなることに注意してください。SQL リストア操作は、以下の 2 つのウィンドウでサポートされています。

「データベースのリストア」完全、差分、およびログ・バックアップからのみデータベースあるいはその一部をリストアすることができます。

「グループ/ファイルのリストア」グループ、ファイル、セット、およびログ・バックアップからデータベースあるいはその一部をリストアすることができます。

GUI からのリストア操作を実行するには、以下のステップを行います。1. Data Protection for SQL GUI を開始します。

注: Data Protection for SQL を MSCS で実行している場合には、 /sqlserverパラメーターを指定して GUI を起動します。詳しくは、15 ページを参照してください。

2. 実行するリストア・タイプに応じて、「データベースのリストア」または「グループ/ファイルのリストア」タブをクリックします。

ツリーおよびリストに表示されるバックアップ・オブジェクトは、選択したタブに対応しています。

3. ツリーから、そのバックアップを含む Tivoli Storage Manager Server を選択し、次にリストアする 1 つまたは複数の SQL データベース、またはデータベースの一部を選択します。

4. 必要であれば、「リストア・オプション」グループ・ボックスのオプションを選択します。詳しくは、 43ページの『リストア・オプション』を参照してください。

5. 「リストア」ボタンをクリックして、リストア操作を開始します。

データベースのリストア・タブ「データベースのリストア」タブ・コントロールには、特別な選択伝搬ルールが適用されます。

このモードでは、ツリーには完全、difffull、およびログのバックアップのみ表示されます。v 完全 F₀ を選択すると...

– 他のすべての完全、関連するログ、および差分はクリアされます。v 差分 D₀ を選択すると...

– 以前の完全 F₀ が選択されます。– F₀ と D₀ の間のすべての差分およびログはクリアされます。

v ログ L₀ を選択すると...

– 直前の差分 D₀ が存在する場合には、それが選択されます。– 直前の完全 F₀ が選択されます。– D₀ が存在する場合、L₀ と D₀ の間のすべてのログが選択されます。D₀ が存在しない場合、L₀ と F₀ の間のすべてのログが選択されます。

– D₀ が存在する場合、F₀ と D₀ の間のすべてのログおよび差分はクリアされます。

42 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 59: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

v 完全 F₀ をクリアすると...

– 関連するログおよび差分はクリアされます。v 差分 D₀ をクリアすると...

– 直前の差分 D₁ が存在する場合には、それが選択されます。– 後続のログ L₀ が選択されている場合には、D₁ が存在する場合は L₀ と D₁の間のすべてのログが選択され、D₁ が存在しない場合には、L₀ と関連する完全の間のすべてのログが選択されます。

v ログ L₀ をクリアすると...

– L₀ に続くすべてのログはクリアされます。

グループ/ファイルのリストア・タブ「グループ/ファイルのリストア」タブ・コントロールには、特別な選択伝搬ルールが適用されます。

このモードでは、ツリーには完全、グループ、ファイル、セット、およびログのバックアップのみ表示されます。v 非ログ・バックアップ N₀ を選択すると...

– N₀ に続くすべてのログ・バックアップが選択されます。v ログ・バックアップ L₀ を選択すると...

– 以前の非ログ・バックアップ N₀ が選択されます。– N₀ に続くすべてのログ・バックアップが選択されます。

v 非ログ・バックアップ N₀ をクリアすると...

– 次の選択済み非ログ・バックアップ N₁ が存在する場合、N₀ と N₁ の間のログがすべてクリアされ、N₁ が存在しない場合には、N₀ に続くすべてのログがクリアされます。

v ログ・バックアップ L₀ をクリアすると...

– L₀ より前のすべてのログ・バックアップおよび非ログ・バックアップはクリアされます。

– 次の選択済み非ログ・バックアップが存在する場合、L₀ から、次の選択済み非ログ・バックアップまでのすべてのログ・バックアップがクリアされます。そのログはすべてクリアされます。または L₀ に続くすべてのログ・バックアップがクリアされます。

リストア・オプション「データベースのリストア」タブ、または「グループ/ファイルのリストア」タブから、以下のオプションを選択できます。

「活動および非活動の表示」このチェック・ボックスを選択すると、非活動バックアップ・オブジェクトをツリーおよびリストに組み込めます。これによってリストア用に非活動オブジェクトを簡単に指定できます。デフォルトでは、活動オブジェクトのみが表示されます。このオプションの最初の選択時に、Data Protection for

SQL は以下を行います。1. 活動オブジェクトおよび非活動オブジェクトの両方に対して Tivoli

Storage Manager を照会する。2. ツリーのすべての選択をクリアする。3. 照会後に、そのツリーを初期状態する。

第 4 章 グラフィカル・ユーザー・インターフェースの使用 43

Page 60: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

「ストライプ」リストア操作で使用するデータ・ストライプ数を指定できます。デフォルト値は 1 です。このオプションは常に使用可能になっています。詳しくは、136 ページの /stripes パラメーターを参照してください。

注:

1. これは、SQL バッファーに設定されている値に対応するようにしてください。

2. SQL Server 7.0 では、最大 32 データ・ストライプ、および SQL

Server 2000 では、最大 64 データ・ストライプが可能です。

「置換」このチェック・ボックスを選択すると、リストア中にデータベースを置換できます。デフォルトでは、データベースの置換は行いません。このオプションは常に使用可能になっています。 129 ページも参照してください。

「リカバリー」GUI でリストア用に複数のオブジェクトを選択し (例えば、完全、差分、ログ)、これらのオプションを選択したままにすると、Data Protection for SQL

は、 SQL がリストアされるそれぞれのデータベースごとに、最後のバックアップ・オブジェクトのみにリカバリー・オプションを適用するようにします。このオプションは、デフォルトで選択されています。ただし、必要であればこのチェック・ボックスをクリアすることができます。詳しくは、127

ページを参照してください。

「データベース所有者のみ」このチェック・ボックスを選択すると、リストア後は、所有者のみデータベースを使用可というマークを付けることができます。デフォルトでは、所有者のみ使用可というマークは付きません。このオプションは常に使用可能になっています。 120 ページも参照してください。

「リストア時にテープ・マウントを待機」Data Protection for SQL リストア操作が、Tivoli Storage Manager Server がテープまたは CD-ROM などの取り外し可能メディアをマウントするのを待つかどうかを指定できます。この情報は、バックアップ・オブジェクト上のプラス (+) アイコンを押してツリーを展開するときに、Tivoli Storage

Manager から取得されます。このオプションは、デフォルトで選択されています。 124 ページも参照してください。

「ファイル情報の取得のためにテープ・マウントを待機」Tivoli Storage Manager のファイル情報を照会する場合、Data Protection for

SQL が、 Tivoli Storage Manager Server が取り外し可能メディアをマウントするのを待つかどうか指定できます。このオプションは、デフォルトでは選択されていません。 120 ページおよび 124 ページも参照してください。

「データベースのリストア」タブからのみ、以下の追加オプションを使用できます。

「部分的リストア」このチェック・ボックスを選択すると、完全バックアップの一部分リストアできます。これによって、データベースのサブセットが作成されます。この

44 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 61: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

サブセットに対して、差分バックアップおよびログ・バックアップを適用することもできます。このオプションは、デフォルトでは選択されていません。

Data Protection for SQL GUI は、/relocate および /to パラメーターをサポートしません。これらのパラメーターを必要とする部分的リストアを実行する場合には、コマンド行インターフェースを使用してください。 /relocateおよび /to パラメーターについて詳しくは、 128 ページを参照してください。

注: SQL Server 2000 サーバーでのみ、部分的リストアはサポートされています。このチェック・ボックスは、SQL Server 7.0 サーバーでは使用不可になっており、SQL Server 2000 では常に使用可能になっています。

「特定時点」データベースのリストアでは、必要に応じて、「特定時点」ボタンをクリックして特定時点を指定することができます。このボタンは、完全バックアップ・オブジェクトおよび少なくとも 1 つのログ・バックアップをリストアの対象に選択した場合のみ、使用可能です。

「特定時点」ダイアログ

「特定時点」ボタンをクリックすると、以下のオプションを含むダイアログ・ボックスが表示されます。v 「特定時点なし」v 「停止個所」v 「マーク個所で停止」v 「マークの前で停止」

注: 「マーク個所で停止」および「マークの前で停止」オプションは、SQL

Server 2000 でのみ使用できます。

「停止」ラジオ・ボタンを使用して、日付と時間を指定できます。「マーク個所で停止」および「マークの前で停止」では、マークを見付けやすくするために、リストアのマークに名前を付けて、日付と時間を組み込むことができます。

設定されている特定時点をクリアするには、「特定時点なし」ラジオ・ボタンを選択します。

「特定時点」が使用中の場合は、静的フィールドに操作結果を表示するために有効になります。 特定時点リストアについて詳しくは、 133 ページの/stopat を参照してください。

リストア・ツリー既述した共通ツリー特性以外に、特に以下の項目が、「データベースのリストア」ウィンドウおよび「グループ/ファイルのリストア」ウィンドウの両方のツリーに適応されます。

v SQL Server またはデータベースが強調表示されている場合には、Tivoli Storage

Manager Server のバックアップ・オブジェクトのリストがリスト・コントロールに表示されます。

第 4 章 グラフィカル・ユーザー・インターフェースの使用 45

Page 62: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

v このリストは、バックアップ・オブジェクトに関する情報を表示します。詳しくは、『リストア・リスト』を参照してください。

v バックアップ・オブジェクトは、バックアップ日付の昇順 (最新が最後) で表示されます。

以下の特性は、選択されたリストア・ウィンドウに特定のものです。

v 「データベースのリストア」ウィンドウでは、バックアップ・オブジェクトが完全バックアップの場合で、「部分的」チェック・ボックスを選択していない限り、バックアップ・オブジェクトをツリー内に展開できません。

v 「グループ / ファイルのリストア」ウィンドウでは、ツリーにバックアップ・オブジェクトを展開できます。オブジェクトを強調表示すると、あらかじめそのバックアップ・オブジェクトを展開してあれば、そのバックアップに含まれるグループのリストが表示されます。グループを強調表示すると、ファイルのリストが表示されます。

注: 差分バックアップ・オブジェクトは、ツリー・コントロールおよびリスト・コントロール内に difffull として表示されます。

リストア・リストリストア操作でデータベース・オブジェクトを強調表示すると、リスト・コントロールでバックアップ・オブジェクトの以下の情報が表示されます。v バックアップ・オブジェクト・タイプv 状態 (活動/非活動)

v バックアップ・オブジェクト作成日時v サイズv データ・ストライプv クラスターv バックアップ・オブジェクト ID

「データベースのリストア」タブで、ツリーで特定のバックアップを強調表示して、そのバックアップに関する以下の追加情報を表示できます。v 割り振り済みデータ・スペースv 使用済みデータ・スペースv 割り振り済みログ・スペースv 使用済みログ・スペースv Data Protection for SQL バージョンv SQL Server バージョンv SQL データベース互換性レベルv デフォルト・コード・ページ ID

v ユニコード・ロケール ID

v ユニコード比較スタイル

46 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 63: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

バックアップ・オブジェクトが強調表示されている場合 (バックアップが展開済み)、「グループ/ファイルのリストア」タブで、グループ・オブジェクトについての以下の情報が表示されます。v グループ名v 割り振り済みグループ・スペースv 使用済みグループ・スペースv 1 次グループ

1 つのグループが強調表示されている場合、「グループ/ファイルのリストア」タブで、ファイル・オブジェクトについての以下の情報が表示されます。v 論理ファイル名v 物理ファイル名v 割り振り済みファイル・スペースv 使用されたファイル・スペース

ショートカット・メニュー:

リスト・コントロールで選択済み項目を右マウス・ボタン・クリックして、その他のリストア・オプションを表示できます。このメニューは、ツリーでデータベースを強調表示したときに、「グループ/ファイルのリストア」タブから使用できます。そのデータベースのすべてのバックアップ・オブジェクトが、リスト・コントロールに表示され、このメニューは、すべての選択済みオブジェクトに対して使用できます。

注: このショートカット・メニューは、「部分的リストア」チェック・ボックスが選択されている場合には、利用不能です。

右マウス・ボタン・クリックのポップアップ・メニューには、以下の項目が含まれています。

「リストア先」このオプションは、バックアップ・オブジェクトのリストア先データベースを指定する場合に使用します。「リストア先」をクリックして、編集ボックスを表示します。複数のデータベースをリストアするために選択する場合、指定する「リストア先」名は、右マウス・ボタン・クリックした選択済みバックアップ・オブジェクトにのみ適用されます。選択した他のバックアップに「リストア先」パラメーターが必要な場合には、個々に指定する必要がありますが、この指定は 1 回のリストア操作で行うことができます。

「再配置」このオプションは、バックアップのリストア時に、SQL データベース・ファイルの新規場所を指定する場合に使用します。「再配置」をクリックして、編集可能な論理/物理ファイル名のペアのリストがあらかじめ含まれているリスト・ボックスを表示します。このメニュー項目は、「データベースのリストア」ウィンドウにのみ表示され、SQL Server 7.0 でのログ・バックアップ・オブジェクトを除く、すべてのバックアップ・タイプで使用できます。

「スタンバイ・サーバーの UNDO ファイル」このオプションは、スタンバイ SQL データベースへのリストアで、UNDO

ファイルを指定する場合に使用します。ターゲット SQL データベースがス

第 4 章 グラフィカル・ユーザー・インターフェースの使用 47

Page 64: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

タンバイ・モードになっていない場合には、スタンバイ・モードに変更されます。このメニュー項目は、「データベースのリストア」ウィンドウにのみ表示され、完全、差分、およびログのバックアップ・タイプで使用できます。ただし、使用できるのは、1 度に 1 つのデータベースに対してのみです。このオプションをクリックして、UNDO ファイルの名前の編集ボックスを表示します。データベースに対してこの名前を一度指定すると、そのデータベースのすべてのバックアップ・オブジェクトに適用されます。同様に、1 つのバックアップ・オブジェクトに対してこのオプションを一度削除すると、すべてのオブジェクトからこのオプションは削除されます。

SQL データベースの非活動化非活動化ウィンドウを使用して、Tivoli Storage Manager Server 上の任意の活動バックアップを非活動化できます。バックアップ・オブジェクトの非活動化は以下のように行います。

1. 「表示」メニューを開き、「非活動化」をクリックします。

「非活動化」ページがタブ・コントロールに追加され、そのタブをクリックすると、非活動化ツリーおよびリストが表示されます。

2. 非活動化するバックアップ・オブジェクトを選択します。

3. 「非活動化」ボタンをクリックして、操作を開始します。

データベース・バックアップの非活動化について詳しくは、 8ページの『SQL

Server データベース非活動化』を参照してください。

ツリーおよびリストの非活動化非活動化ツリーは、「データベースのリストア」ウィンドウ内のツリーと同一で、非活動化リストは、「データベースのリストア」リストに類似しています。

48 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 65: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

第 5 章 コマンド行インターフェースの使用方法

本章では、Data Protection for SQL のコマンド行インターフェース (CLI) の使用方法について、構文図およびコマンドの出力例を含めて説明します。Data Protection

for SQL のコマンド行インターフェースの名前は tdpsqlc.exe です。この実行可能ファイルは、Data Protection for SQL がインストールされているディレクトリーにあります。

コマンド構文の概説Data Protection for SQL のコマンド行の構文は、以下のとおりです。

tdpsqlc <コマンド> <定位置パラメーター> <0 個以上のオプショナル・パラメーター>

tdpsqlc 実行可能プログラムの後には、コマンド と呼ばれる高水準操作が続きます。各コマンドは、さまざまなコマンド行パラメーターを受け入れます。これらのパラメーターは、定位置パラメーター およびオプショナル・パラメーター で構成されます。コマンド行では、定位置パラメーターは、他のオプションよりも前に指定する必要があります。次の例では、データベース名 xyz を指定した backup コマンドの後に、定位置パラメーターとしてバックアップのタイプ full、最後にオプショナル・パラメーター /sqlbuffers が続いています。

tdpsqlc backup xyz full /sqlbuffers=2

さまざまな定位置パラメーターおよびオプショナル・パラメーターを示した Data

Protection for SQL のコマンドの出力例については、各コマンドの構文の後にある「出力例」セクションを参照してください。

注: tdpsqlc または tdpsqlc help|? コマンドを入力するだけで、Data Protection

for SQL のコマンドとそれらのすべてのパラメーターの完全なリストを表示できます。 91ページの『Help コマンド』を参照してください。

Data Protection for SQL のコマンド表 6 に、Data Protection for SQL に備えられている基本コマンド操作をリストします。各コマンド操作の説明と構文については、注記されているページで説明しています。

表 6. Data Protection for SQL のコマンド

コマンド 説明 ページ

Backup 1 つ以上の SQL データベースについて、全体または一部を Tivoli Storage Manager Server にバックアップします。

57

Query サーバー、データベース、バックアップ・オブジェクト、および Data Protection for SQL の構成に関する情報を表示します。

64

Restore 1 つ以上の SQL データベースについて、全体または一部をリストアします。

74

© Copyright IBM Corp. 1997, 2003 49

Page 66: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

表 6. Data Protection for SQL のコマンド (続き)

コマンド 説明 ページ

INACTIVate Tivoli Storage Manager Server 上の 1 つ以上の活動バックアップ・オブジェクトを非活動化します。

87

Help Data Protection for SQL のコマンド構文を表示します。

91

Set 構成パラメーターの値を変更します。 95

CHANGETSMPassword

Data Protection for SQL により使用される Tivoli

Storage Manager のパスワードを変更します。97

定位置パラメーターこのセクションでは、Data Protection for SQL のコマンド行で使用可能な定位置パラメーターをリストし、本書における各パラメーターの詳細説明の参照先を示します。

バックアップ・オブジェクト・タイプ表 7 に、Data Protection for SQL の backup 操作で使用される 6 つのタイプのバックアップ・オブジェクトをリストします。完全な説明については、リストされている第 6 章のページを参照してください。

表 7. Data Protection for SQL のバックアップ・タイプ・パラメーター

コマンド 説明 ページ

Full データベース全体およびトランザクション・ログの一部をバックアップします。 backup および restore

の場合はこれがデフォルトです。

101

Difffull 最後に行われた完全バックアップ以降のデータベースの変更部分およびトランザクション・ログの一部をバックアップします。

101

Group データベース内の単一グループのファイルをバックアップします。

102

FIle データベース内の単一ファイルをバックアップします。

100

Set 複数のファイルあるいはファイルの複数グループをバックアップします。

104

Log トランザクション・ログのみをバックアップします。切り捨ての有無を指定できます。

103

Query のパラメーターQuery

Data Protection for SQL の query コマンドには、次の 3 つの定位置パラメーターのいずれか 1 つが必要です。

Query SQLSQL サーバーおよびデータベースに関する情報を表示します。

50 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 67: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Query TSMTivoli Storage Manager Server およびバックアップ・オブジェクトに関する情報を表示します。

Query TDP現行の Data Protection for SQL 構成ファイルを表示します。

query のコマンド行構文については、 64ページの『Query コマンド』を参照してください。これらの定位置パラメーターの完全な説明については、 105ページの『Query』を参照してください。

次の構文図に、Data Protection for SQL のコマンドと定位置パラメーターを示します。�� TDPSQLC BACKup

RESTore DIFFINACTIVate FIle

* FULLGroupLogSet

QuerySQLTDPTDP

DIFFFIleFULLGroupLogSetTypes*

HelpSetCHANGETSMPassword

��

set コマンドの定位置パラメーターについては、 95ページの『Set コマンド』および 109ページの『Set』を参照してください。changetsmpassword コマンドの定位置パラメーターについては、 97ページの『Changetsmpassword コマンド』および115ページの『CHANGETSMPassword』を参照してください。

コマンド別の定位置パラメーター表 8 に、コマンドごとに、使用可能な Data Protection for SQL の定位置パラメーターをリストします。オプションを別の定位置パラメーターとともに使用する必要がある場合には、表に示されています。それぞれの定位置パラメーターの完全な説明については、 99ページの『定位置パラメーター』を参照してください。

表 8. コマンド別の Data Protection for SQL の定位置パラメーター

定位置パラメーター

Backup Restore Query Inactivate SetChange

TSMpassword

BUFFers X

BUFFERSIze

X

第 5 章 コマンド行インターフェースの使用方法 51

Page 68: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

表 8. コマンド別の Data Protection for SQL の定位置パラメーター (続き)

定位置パラメーター

Backup Restore Query Inactivate SetChange

TSMpassword

DATEformat X

dbname

X X

X

SQL または TSMも指定

X

DifffullX X

X

TSM も指定

X

DIFFESTimate X

FIleX X

X

TSM も指定

X

FROMSQLSERVer

X

FullX X

X

TSM も指定

X

GroupX X

X

TSM も指定

X

LogX X

X

TSM も指定

X

LOGFile X

LOGPrune X

MOUNTWaitfordata

X

newpassword X

NUMBERformat

X

oldpassword X

SetX X

X

TSM も指定

X

SQL X

SQLAUTHentication

X

SQLBUFFers X

SQLBUFFERSIze

X

SQLSERVer X

STRIPes X

52 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 69: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

表 8. コマンド別の Data Protection for SQL の定位置パラメーター (続き)

定位置パラメーター

Backup Restore Query Inactivate SetChange

TSMpassword

TDP X

TIMEformat X

TSM X

Types X

TSM も指定

verifypassword X

* X

TSM も指定

X

オプショナル・パラメーター表 9 に、コマンドで使用可能な Data Protection for SQL のオプショナル・パラメーターをリストします。オプションを定位置パラメーターとともに使用する必要がある場合には、表に示されています。これらのパラメーターのそれぞれの完全な説明については、 116ページの『オプショナル・パラメーター』を参照してください。

表 9. コマンド別の Data Protection for SQL のオプショナル・パラメーター

オプショナル・パラメーター

Backup Restore Query Inactivate SetChange

TSMpassword

/ACtive X

TSM も指定

/ALl X

TSM も指定

/BUFFersX X

X

TSM も指定

/BUFFERSIze X X X

/COMPATibilityinfo

X

SQL またはTSM も指定

/CONFIGfile X X X X X X

/DBOonly X

/DIFFESTimate

X

diff も指定

/FILEInfo X

TSM も指定

第 5 章 コマンド行インターフェースの使用方法 53

Page 70: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

表 9. コマンド別の Data Protection for SQL のオプショナル・パラメーター (続き)

オプショナル・パラメーター

Backup Restore Query Inactivate SetChange

TSMpassword

/FIles

X

set も指定

X

full、group、set も指定

/FROMSQLSERVer

XX

TSM も指定X

/GRoupsX

set も指定

X

full、set も指定

/INTO X

/LOGESTimate

X

log も指定

/LOGFile X X X X X

/LOGPrune X X X X X

/MOUNTWaitX X

X

TSM も指定

/OBJectX

X

TSM も指定X

/OLDerthan X

/PARTial X

full も指定

/Quiet X X X

/RECOVery X

full、diff、logも指定

/RELocate/TO

X

/REPlace X

log 以外すべて指定

/SQLAUTHentication

X XX

SQL も指定

/SQLBUFFers X X

/SQLBUFFERSIze

X X

/SQLPasswordX X

X

SQL も指定

54 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 71: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

表 9. コマンド別の Data Protection for SQL のオプショナル・パラメーター (続き)

オプショナル・パラメーター

Backup Restore Query Inactivate SetChange

TSMpassword

/SQLSERVerX X

X

SQL も指定

/SQLUSer X X

/STANDby X

full、diff、logも指定

/STOPAT X

log も指定

/STOPATMark/AFTER

X

log も指定

/STOPBEFOREMark/AFTER

X

log も指定

/STRIPes X X

/TRUNCate X

log も指定

/TSMNODeX X

X

TSM も指定X X

/TSMOPTFileX X

X

TSM も指定X X

/TSMPasswordX X

X

TSM も指定X

パラメーター特性前記のコマンド行構文で見てきたように、Data Protection for SQL のコマンド行には、以下のような注意すべき特性がいくつかあります。

v 定位置パラメーターの前にはスラッシュまたはダッシュを含めない。

v オプショナル・パラメーターは、スラッシュ (/) またはダッシュ (-) で開始する。

v コマンドの起動ごとに、複数のオプショナル・パラメーターを、定位置パラメーターの後 に任意の順序で挿入できる。

v キーワードを短縮できる。最も短い省略形は、構文図で英大文字で示されています。

v データベースまたはデータベースの一部分の SQL 名はすべて大文字小文字を区別する。

v パラメーターは少なくとも 1 つのスペースで区切る。

v 一部のキーワード・パラメーターには、値が必要。値とキーワードは等号 (=) で分離する。

第 5 章 コマンド行インターフェースの使用方法 55

Page 72: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

v パラメーターの値にスペースまたは特殊文字が含まれている場合は、その値を二重引用符で囲む。

v ほとんどの定位置パラメーターおよびオプショナル・パラメーターは、コマンドの起動ごとに一度のみ使用できる。以下に例外を示します。これらについては、値のリストまたはパラメーターの繰り返しを使用できます。– FIle=

– Group=

– Log=

– Set=

– /FIles=

– /GRoups=

– /RELocate=

– /TO=

例えば、/files=a,b または /files=a /files=b のように指定できます。

注: オプショナル・パラメーターの複数インスタンスは、連続する必要はありません。例えば、次のとおりです。/files=a /groups=y /files=b /groups=z

v 繰り返しが可能な構文が現れる場合は、次の例のように、複数の値をコンマで区切る。

�� TDPSQLC �

,

Backup dbname*

��

v コマンドの後にワイルドカードを示すアスタリスク (*) を使用すると、サーバー上の、データベース名またはファイル名のすべてのインスタンスを選択できる。

注:

1. Data Protection for SQL では、Data Protection for SQL バージョン 1 で使用していたコマンドの後のコロン (:) は不要になっています。

2. 構文図の読み方については、 ixページの『構文図の読み方』を参照してください。

注SQL データベースの自動バックアップをスケジュールする場合は、コマンド・ファイル内で Data Protection for SQL のコマンドを使用できます。Data Protection for

SQL で Tivoli Storage Manager 中央スケジューラーを使用する方法については、139ページの『付録 A. Tivoli Storage Manager スケジューラーの使用』を参照してください。

コマンドを実行するには、Data Protection for SQL がインストールされているディレクトリーに、有効なオプション・ファイルが存在している必要があります。このファイルが欠落している場合は、/tsmoptfile パラメーターを使用してください。Data Protection for SQL 構成の変更方法については、 22ページの『Data Protection

for SQL オプション・ファイルの構成』を参照してください。

56 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 73: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Data Protection for SQL のコマンド以下のセクションでは、Data Protection for SQL の各コマンドの説明と、各コマンドで使用可能なパラメーターの構文図、およびコマンドの出力例を示します。各コマンドのパラメーターの説明については、 99ページの『第 6 章 コマンド行パラメーター』を参照してください。

Backup コマンドbackup コマンドを使用すると、SQL サーバーの 1 つ以上の SQL データベースの、全体または一部を Tivoli Storage Manager Server 上の Tivoli Storage Manager

ストレージにバックアップできます。* 文字を入力すると、すべてのデータベースをバックアップできます。複数のデータベースのバックアップおよびトランザクション・ログのバックアップを行う場合は、一度に複数のデータベースを指定できます。

考慮事項:

v tempdb データベースは、SQL サーバーが始動するごとにサーバーによって作成されるため、バックアップおよびリストアできません。

v 完全バックアップおよび差分バックアップにはトランザクション・ログの一部が含まれますが、含まれる部分は、リストアの整合を保つために必要なもののみです。これはログのバックアップとは異なり、ログは切り捨てられません。

v Data Protection for SQL が SQL サーバーへのログオンに使用するユーザー ID

は、SQL Server SYSADMIN 固定サーバー役割を持っている必要があります。

v TRANSACT-SQL データベース整合性チェッカー・ステートメント DBCC

CHECKDB (’DBNAME’) を使用すると、バックアップの前に SQL データベースの整合性を検査できます。

v SQL Server 7.0 が以下の操作を実行中の場合は、バックアップを実行できません。– SQL データベース・ファイルを作成中または削除中– SQL データベースまたはファイルを縮小中– 索引を作成中。ただし、トランザクション・ログのバックアップは実行できます。

– BULK COPY や SELECT INTO など、ログに記録されない操作を実行中

v バックアップが SQL Server 7.0 以降用に作成されている場合は、バージョン 7.0

よりも前の SQL Server にバックアップをリストアすることはできません。

構文

第 5 章 コマンド行インターフェースの使用方法 57

Page 74: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

�� TDPSQLC �

,

Backup dbname*

FULL

,

FIle= logicalfilename*

DIFFerential A,

Group= groupname*

Log BSet C

��

上記の文字 (A、B、C) に対応するバックアップ・タイプ・オプションの構文図は、以下のオプショナル・パラメーターに従います。

backup 定位置パラメーターについては、 100ページの『バックアップ・オブジェクト・タイプ』を参照してください。

Backup のオプショナル・パラメーター:��

=3 [または cfg 値]/BUFFers

=numbuffers

�=1024 [または cfg 値]

/BUFFERSIze=buffersizeinkb

�=tdpsql.cfg

/CONFIGfile=configfilename

�=tdpsql.log [または cfg 値]

/LOGFile=logfilename

�=60 [または cfg 値]

/LOGPrune=numdays=No

�=Yes [または cfg 値]

/MOUNTWait=No

/Quiet�

�=INTegrated [または cfg 値]

/SQLAUTHentication=SQLuserid

58 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 75: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

�=0 [または cfg 値]

/SQLBUFFers=numsqlbuffers

�=1024 [または cfg 値]

/SQLBUFFERSIze=sqlbuffersizeinkb

�=″ ″

/SQLPassword=sqlpasswordname

�=[ローカル・コンピューター名または cfg 値]

/SQLSERVer=sqlservername

�=sa

/SQLUSer=sqlusername

=1 [または cfg 値]/STRIPes

=numstripes

�=[dsm.opt 値]

/TSMNODe=tsmnodename

=dsm.opt/TSMOPTFile

=dsmoptfilename

�=[dsm.opt 値]

/TSMPassword=tsmpasswordname

��

A Difffull オプション:

=20 [または cfg 値]/DIFFESTimate

=numpercent

B Log オプション:

=Yes/TRUNCate

=No

=0/LOGESTimate

=numpercent

C Set オプション:

第 5 章 コマンド行インターフェースの使用方法 59

Page 76: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

,

/FIles= logicalfilename*

,

/GRoups= groupname*

backup オプションについては、 116ページの『オプショナル・パラメーター』を参照してください。

Backup の出力例Backup 1- 完全

Backup 1 では、2 つの完全データベース model および msdb が、Tivoli Storage

Manager Server 上の Tivoli Storage Manager ストレージにバックアップされます。2 つのオプショナル・パラメーター /sqlbuffers および /stripes が指定されています。

コマンド:

tdpsqlc back model,msdb full /sqlbuff=2 /strip=2

出力:

IBM Tivoli Storage Manager for Databases:Data Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Starting SQL database backup...

Beginning full backup for database model, 1 of 2.Full: 0 Read: 1218832 Written: 1218832 Rate: 322.48 Kb/Sec

Backup of model completed successfully.

Beginning full backup for database msdb, 2 of 2.Full: 0 Read: 8250640 Written: 8250640 Rate: 2,463.24 Kb/Sec

Backup of msdb completed successfully.

Total SQL backups selected: 2Total SQL backups attempted: 2Total SQL backups completed: 2Total SQL backups excluded: 0Total SQL backups inactivated: 0

Throughput rate: 1,327.52 Kb/SecTotal bytes transferred: 9,469,472Elapsed processing time: 6.97 Secs

Backup 2- 完全

Backup 2 では、/quiet パラメーターを指定して、出力をせずに、test2 データベースの完全バックアップが行われます。また、/sqlauthentication を指定して、デフォルトの Windows の認証モードが指定変更されています。

60 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 77: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

コマンド:

tdpsqlc back test2 full /q /sqlauth=sql

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Backup 3- 差分

Backup 3 では、前記の test2 の完全バックアップの後に、差分バックアップが行われます。test2 の変更部分の見積もりが含まれます。

コマンド:

tdpsqlc back test2 difffull /diffest=10

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Starting SQL database backup...

Beginning diffull backup for database test2, 1 of 1.Full: 0 Read: 5341016 Written: 5341016 Rate: 1,120.96 Kb/Sec

Backup of test2 completed successfully.

Total SQL backups selected: 1Total SQL backups attempted: 1Total SQL backups completed: 1Total SQL backups excluded: 0

Throughput rate: 1,120.24 Kb/SecTotal bytes transferred: 5,341,016Elapsed processing time: 4.66 Secs

注: 差分バックアップ・オブジェクトは、CLI 出力および GUI のツリーとリストでは、″difffull″ と示されます。

Backup 4- ログ

Backup 4 では、前記の test2 および model の完全バックアップの後に、それぞれのログのバックアップが行われます。デフォルトのログの切り捨てが指定変更されています。

コマンド:

tdpsqlc back test2,model log /trunc=no

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Starting SQL database backup...

Beginning log backup for database model, 1 of 2.Full: 0 Read: 80656 Written: 80656 Rate: 67.55 Kb/Sec

第 5 章 コマンド行インターフェースの使用方法 61

Page 78: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Backup of model completed successfully.

Beginning log backup for database test2, 2 of 2.Full: 0 Read: 88920 Written: 88920 Rate: 73.28 Kb/Sec

Backup of test2 completed successfully.

Total SQL backups selected: 2Total SQL backups attempted: 2Total SQL backups completed: 2Total SQL backups excluded: 0

Throughput rate: 70.44 Kb/SecTotal bytes transferred: 169,576Elapsed processing time: 2.35 Secs

Backup 5- グループ

Backup 5 では、test2 データベースに属する group1 というファイル・グループがバックアップされます。

コマンド:

tdpsqlc back test2 group=group1

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Starting SQL database backup...

Beginning group backup for database test2, 1 of 1.Full: 0 Read: 866888 Written: 866888 Rate: 513.07 Kb/Sec

Backup of test2 completed successfully.

Total SQL backups selected: 1Total SQL backups attempted: 1Total SQL backups completed: 1Total SQL backups excluded: 0

Throughput rate: 512.76 Kb/SecTotal bytes transferred: 866,888Elapsed processing time: 1.65 Secs

Backup 6- ファイル

Backup 6 では、ワイルドカード (*) を使用して、test2 に属するすべてのファイルがバックアップされます。1 つのデータベース内の 2 つのグループに含まれる 3

つのファイルで構成されています。

コマンド:

tdpsqlc back test2 file=*

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Starting SQL database backup...

62 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 79: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Beginning file backup for database test2, 1 of 3.Full: 0 Read: 669832 Written: 669832 Rate: 569.31 Kb/Sec

Backup of test2 completed successfully.

Beginning file backup for database test2, 2 of 3.Full: 0 Read: 669832 Written: 669832 Rate: 388.90 Kb/Sec

Backup of test2 completed successfully.

Beginning file backup for database test2, 3 of 3.Full: 0 Read: 13958280 Written: 13958280 Rate: 2,911.39 Kb/Sec

Backup of test2 completed successfully.

Total SQL backups selected: 3Total SQL backups attempted: 3Total SQL backups completed: 3Total SQL backups excluded: 0

Throughput rate: 1,987.15 Kb/SecTotal bytes transferred: 15,297,944Elapsed processing time: 7.52 Secs

Backup 7- セット

Backup 7 では、test2 データベースの 1 つのファイル・グループと 2 つの個別ファイルが (単一のバックアップ・オブジェクトとして結合されて) バックアップされます。 /groups および /files パラメーターは、このセット・バックアップを構成する項目を指定しています。

コマンド:

tdpsqlc back test2 s /groups=primary /files=test2_2data,test2_3data

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Starting SQL database backup...

Beginning set backup for database test2, 1 of 1.Full: 0 Read: 14706896 Written: 14706896Rate: 3,404.98 Kb/Sec

Backup of test2 completed successfully.

Total SQL backups selected: 1Total SQL backups attempted: 1Total SQL backups completed: 1Total SQL backups excluded: 0

Throughput rate: 3,402.56 Kb/SecTotal bytes transferred: 14,706,896Elapsed processing time: 4.22 Secs

第 5 章 コマンド行インターフェースの使用方法 63

Page 80: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Query コマンドquery コマンドを使用すると、SQL サーバーとそのデータベース、Tivoli Storage

Manager Server とそのバックアップ・オブジェクト、および Data Protection for

SQL に関する情報を表示できます。

考慮事項:

v 情報表示の一部には、長いテキスト行が含まれている場合があり、サイズが大きくなることがあります。以下に示すように、Windows のコマンド・プロンプトからコマンド出力のリダイレクト構文を使用すると、Data Protection for SQL のquery コマンドの情報出力をテキスト・ファイルにリダイレクトできます。

TDPcommandstatement > [[drive:]path¥]filename.extファイルが作成または置換されます。

TDPcommandstatement >> [[drive:]path¥]filename.extファイルに追加されます。

以上で、ファイルをブラウズまたは編集できるようになります。

v Windows のコマンド・プロンプトから more フィルター・コマンドを、次のように Windows のコマンドのパイプ文字とともに使用すると、情報出力を一度に一画面ずつ表示できます。TDPcommandstatement | more

構文�� TDPSQLC

Query SQL,

dbname *TDPTSM A

,

dbname*

��

上記の文字 (A) に対応する Tivoli Storage Manager のオプションの構文図は、以下のオプショナル・パラメーターに従います。

query の定位置パラメーターについては、 105ページの『Query』を参照してください。

Query のオプショナル・パラメーター:��

=3 [または cfg 値]/BUFFers

=numbuffers

�=1024 [または cfg 値]

/BUFFERSIze=buffersizeinkb

/COMPATibilityinfo�

64 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 81: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

�=tdpsql.cfg

/CONFIGfile=configfilename

�=sqlserver 値 [または cfg. 値]

/FROMSQLSERVer==sqlservername

�=tdpsql.log [または cfg 値]

/LOGFile=logfilename

�=60 [または cfg 値]

/LOGPrune=numdays=No

,

/OBJect= objectname*

�=INTegrated [または cfg 値]

/SQLAUTHentication=SQLuserid

�=″ ″

/SQLPassword=sqlpasswordname

�=[ローカル・コンピューター名または cfg 値]

/SQLSERVer=sqlservername

�=sa

/SQLUSer=sqlusername

=[dsm.opt 値]/TSMNODe

=tsmnodename

�=dsm.opt

/TSMOPTFile=dsmoptfilename

=[dsm.opt 値]/TSMPassword

=tsmpasswordname

��

第 5 章 コマンド行インターフェースの使用方法 65

Page 82: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

A Query TSM のオプション:

*

FullDifffull

,

Log= logobjectname*

,

FIle= logicalfilename*

,

Group= groupname*,

Set= setobjectname*

Types

/ACtive

/ALl,

/OBJect= objectname*

�/FILEInfo

=No/MOUNTWait

=Yes

query のオプションについては、 116ページの『オプショナル・パラメーター』を参照してください。

66 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 83: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Query の出力例Query 1-SQL サーバー

Query 1 は、SQL サーバー mutalisk を照会し、互換性情報を含めます。

コマンド:

tdpsqlc query sql /compat

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

SQL Server Information----------------------

SQL Server Name ........................ MUTALISKSQL Server Version ....................... 7.0

Default Sort Order ID .................... 52Default Code Page ID ..................... 1252Unicode Locale ID ........................ 1033Unicode Comparison Style ID .............. 196609Cluster .................................. No

Query 2-SQL データベース

Query 2 は、特定の SQL サーバー・データベース test2 を照会し、SQL Server 7.0

に関する互換性情報を含めます。

コマンド:

tdpsqlc query sql test2 /compat

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

SQL Server Information----------------------

SQL Server Name ........................ MUTALISKSQL Server Version ....................... 7.0

Default Sort Order ID .................... 52Default Code Page ID ..................... 1252Unicode Locale ID ........................ 1033Unicode Comparison Style ID .............. 196609Cluster .................................. No

SQL Database Information------------------------

SQL Database Name ........................ test2SQL Database Data Space Allocated ........ 104,857,600SQL Database Data Space Used ............. 14,680,064SQL Database Log Space Allocated ......... 104,857,600SQL Database Log Space Used .............. 14,192,640SQL Database Compatibility level.......... 70SQL Database Options .....................

第 5 章 コマンド行インターフェースの使用方法 67

Page 84: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Query 3-TDP

Query 3 は、構成ファイル情報について Data Protection for SQL を照会します。

コマンド:

tdpsqlc query tdp

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

TDP for Microsoft SQL Server configuration settings---------------------------------------------------

BUFFers ................................... 3BUFFERSIze ................................ 1024DATEformat ................................ 1DIFFESTimate .............................. 20FROMSQLserver .............................LANGuage .................................. AMENGLOGFile ................................... tdpsql.logLOGPrune .................................. 60MOUNTWaitfordata .......................... YesNUMBERformat .............................. 1SQLAUTHentication ......................... INTegratedSQLBUFFers ................................ 0SQLBUFFERSIze ............................. 1024SQLSERVer ................................. .STRIPes ................................... 1TIMEformat ................................ 1

Query 4-TSM タイプ

Query 4 は、活動オブジェクトおよび非活動オブジェクトの両方を含む、すべてのデータベースのバックアップ・オブジェクトのタイプについて Tivoli Storage

Manager Server に照会します。

コマンド:

tdpsqlc query tsm * types /all

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Backup Object Information-------------------------

SQL Database Name ........................ modelSQL Server Name ........................ MUTALISKNumber of Full Active Backup Objects .. 1Number of Full Inactive Backup Objects .. 1Number of Log Active Backup Objects .. 1

SQL Database Name ........................ msdbSQL Server Name ........................ MUTALISKNumber of Full Active Backup Objects .. 1

SQL Database Name ........................ test1SQL Server Name ........................ MUTALISKNumber of Full Active Backup Objects .. 1

68 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 85: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Number of Full Inactive Backup Objects .. 1Number of Log Active Backup Objects .. 1

SQL Database Name ........................ test2SQL Server Name ........................ MUTALISKNumber of Full Active Backup Objects .. 1Number of Full Inactive Backup Objects .. 1Number of Difffull Active Backup Objects .. 1Number of Difffull Inactive Backup Objects .. 1Number of Log Active Backup Objects .. 4Number of Log Inactive Backup Objects .. 3Number of Group Active Backup Objects .. 1Number of Group Inactive Backup Objects .. 1Number of File Active Backup Objects .. 1Number of File Inactive Backup Objects .. 3Number of Set Active Backup Objects .. 1Number of Set Inactive Backup Objects .. 2

Query 5-Tivoli Storage Manager データベース

Query 5 は、特定のデータベース test2 について Tivoli Storage Manager Server に照会し、デフォルトで、その活動バックアップ・オブジェクトをすべて表示します。

コマンド:

tdpsqlc query tsm test2

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Backup Object Information-------------------------

SQL Server Name ........................ MUTALISKSQL Database Name ........................ test2Backup Object Type ....................... FullBackup Object State ...................... ActiveBackup Creation Date / Time .............. 06/27/2003 15:25:43Backup Size .............................. 15,236,608Database Object Name ..................... 20030627152543¥0000015FNumber of stripes in backup object ....... 1

SQL Server Name ........................ MUTALISKSQL Database Name ........................ test2Backup Object Type ....................... DifffullBackup Object State ...................... ActiveBackup Creation Date / Time .............. 06/27/2003 15:26:19Backup Size .............................. 4,682,240Database Object Name ..................... 20030627152619¥0000015FNumber of stripes in backup object ....... 1

SQL Server Name ........................ MUTALISKSQL Database Name ........................ test2Backup Object Type ....................... LogBackup Object State ...................... ActiveBackup Creation Date / Time .............. 06/27/2003 15:26:44Backup Size .............................. 86,528Database Object Name ..................... 20030627152644¥0000015FNumber of stripes in backup object ....... 1

第 5 章 コマンド行インターフェースの使用方法 69

Page 86: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

SQL Server Name ........................ MUTALISKSQL Database Name ........................ test2Backup Object Type ....................... GroupSQL Group Logical Name ................... group1Backup Object State ...................... ActiveBackup Creation Date / Time .............. 06/27/2003 15:27:50Backup Size .............................. 865,792Database Object Name ..................... 20030627152750¥0000015FNumber of stripes in backup object ....... 1

SQL Server Name ........................ MUTALISKSQL Database Name ........................ test2Backup Object Type ....................... LogBackup Object State ...................... ActiveBackup Creation Date / Time .............. 06/27/2003 15:27:51Backup Size .............................. 86,528Database Object Name ..................... 20030627152751¥0000015FNumber of stripes in backup object ....... 1

SQL Server Name ........................ MUTALISKSQL Database Name ........................ test2Backup Object Type ....................... FileSQL File Logical Name .................... test2_2dataBackup Object State ...................... ActiveBackup Creation Date / Time .............. 06/27/2003 15:29:31Backup Size .............................. 669,184Database Object Name ..................... 20030627152931¥0000015FNumber of stripes in backup object ....... 1

SQL Server Name ........................ MUTALISKSQL Database Name ........................ test2Backup Object Type ....................... LogBackup Object State ...................... ActiveBackup Creation Date / Time .............. 06/27/2003 15:29:35Backup Size .............................. 86,528Database Object Name ..................... 20030627152935¥0000015FNumber of stripes in backup object ....... 1

SQL Server Name ........................ MUTALISKSQL Database Name ........................ test2Backup Object Type ....................... SetBackup Object State ...................... ActiveBackup Creation Date / Time .............. 06/27/2003 15:30:02Backup Size .............................. 14,326,272Database Object Name ..................... 20030627153002¥0000015FNumber of stripes in backup object ....... 1

SQL Server Name ........................ MUTALISKSQL Database Name ........................ test2Backup Object Type ....................... LogBackup Object State ...................... ActiveBackup Creation Date / Time .............. 06/27/2003 15:30:38Backup Size .............................. 86,528Database Object Name ..................... 20030627153038¥0000015FNumber of stripes in backup object ....... 1

70 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 87: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Query 6-TSM データベース

Query 6 は、互換性情報を含め、データベース Test1 に関する情報について Tivoli

Storage Manager Server に照会します。

注: 表示される情報は、SQL Server 2000 から作成されたバックアップ・オブジェクトに関するものです。 SQL Server 7 で作成されたバックアップ・オブジェクトに関して表示される互換性情報には、この他に追加情報が含まれます。

コマンド:

tdpsqlc q tsm Test1 full /compat

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Backup Object Information-------------------------

SQL Server Name ........................ RBSTEST11¥RBSTEST11_2000SQL Database Name ........................ Test1Backup Object Type ....................... FullBackup Object State ...................... ActiveBackup Creation Date / Time .............. 06/27/2003 11:15:44Backup Size .............................. 89,607,680Database Object Name ..................... 20030627111544¥00000700Number of stripes in backup object ....... 1SQL Server Version ....................... 8.0.194Cluster .................................. NoTDP Version .............................. 2.2.0.0SQL Database Compatibility level.......... 80SQL Database Data Space Allocated ........ 93,585,408SQL Database Data Space Used ............. 90,439,680SQL Database Log Space Allocated ......... 104,595,456SQL Database Log Space Used .............. 14,225,408SQL Database Options ..................... Torn page detection

Query 7-TSM データベース

Query 7 は、データベース Test1 の活動および非活動完全バックアップ・オブジェクトの両方を表示します。また、ファイル情報が要求されています。

コマンド:

tdpsqlc q tsm Test1 full /fileinfo /all

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Backup Object Information-------------------------

SQL Server Name ........................ RBSTEST11¥RBSTEST11_2000SQL Database Name ........................ Test1Backup Object Type ....................... Full

第 5 章 コマンド行インターフェースの使用方法 71

Page 88: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Backup Object State ...................... InactiveBackup Creation Date / Time .............. 06/27/2003 11:15:44Backup Size .............................. 89,607,680Database Object Name ..................... 20030627111544¥00000700Number of stripes in backup object ....... 1

SQL Group Logical Name ................... Group1SQL Group Space Allocated ................ 90,439,680SQL Group Space Used ..................... 87,293,952SQL File Logical Name ................... File1Group1SQL File Physical Name .................. C:¥Program Files¥Microsoft SQL Server¥MSSQL$RBSTEST11_2003¥data¥File1Group1_Data.NDFSQL File Space Allocated ................ 47,382,528SQL File Space Used ..................... 44,236,800SQL File Logical Name ................... File2Group1SQL File Physical Name .................. C:¥Program Files¥Microsoft SQL Server¥MSSQL$RBSTEST11_2003¥data¥File2Group1_Data.NDFSQL File Space Allocated ................ 43,057,152SQL File Space Used ..................... 43,057,152

SQL Group Logical Name ................... Group2SQL Group Space Allocated ................ 2,097,152SQL Group Space Used ..................... 2,097,152SQL File Logical Name ................... File1Group2SQL File Physical Name .................. C:¥Program Files¥Microsoft SQL Server¥MSSQL$RBSTEST11_2003¥data¥File1Group2_Data.NDFSQL File Space Allocated ................ 1,048,576SQL File Space Used ..................... 1,048,576SQL File Logical Name ................... File2Group2SQL File Physical Name .................. C:¥Program Files¥Microsoft SQL Server¥MSSQL$RBSTEST11_2003¥data¥File2Group2_Data.NDFSQL File Space Allocated ................ 1,048,576SQL File Space Used ..................... 1,048,576

SQL Group Logical Name ................... PRIMARYSQL Group Space Allocated ................ 1,048,576SQL Group Space Used ..................... 1,048,576SQL File Logical Name ................... Test1_DataSQL File Physical Name .................. C:¥Program Files¥Microsoft SQL Server¥MSSQL$RBSTEST11_2003¥data¥Test1_Data.MDFSQL File Space Allocated ................ 1,048,576SQL File Space Used ..................... 1,048,576

SQL Group Logical Name ................... TRANSACTION LOGSQL Group Space Allocated ................ 104,595,456SQL Group Space Used ..................... 14,225,408SQL File Logical Name ................... Test1_LogSQL File Physical Name .................. C:¥Program Files¥Microsoft SQL Server¥MSSQL$RBSTEST11_2003¥data¥Test1_Log.LDFSQL File Space Allocated ................ 104,595,456

SQL Server Name ........................ RBSTEST11¥RBSTEST11_2000SQL Database Name ........................ Test1Backup Object Type ....................... FullBackup Object State ...................... ActiveBackup Creation Date / Time .............. 06/27/2003 11:32:59Backup Size .............................. 89,607,680Database Object Name ..................... 20030627113259¥00000700Number of stripes in backup object ....... 1

72 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 89: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

SQL Group Logical Name ................... Group1SQL Group Space Allocated ................ 90,439,680SQL Group Space Used ..................... 87,293,952SQL File Logical Name ................... File1Group1SQL File Physical Name .................. C:¥Program Files¥Microsoft SQL Server¥MSSQL$RBSTEST11_2003¥data¥`File1Group1_Data.NDFSQL File Space Allocated ................ 47,382,528SQL File Space Used ..................... 44,236,800SQL File Logical Name ................... File2Group1SQL File Physical Name .................. C:¥Program Files¥Microsoft SQL Server¥MSSQL$RBSTEST11_2003¥data¥File2Group1_Data.NDFSQL File Space Allocated ................ 43,057,152SQL File Space Used ..................... 43,057,152

SQL Group Logical Name ................... Group2SQL Group Space Allocated ................ 2,097,152SQL Group Space Used ..................... 2,097,152SQL File Logical Name ................... File1Group2SQL File Physical Name .................. C:¥Program Files¥Microsoft SQL Server¥MSSQL$RBSTEST11_2003¥data¥File1Group2_Data.NDFSQL File Space Allocated ................ 1,048,576SQL File Space Used ..................... 1,048,576SQL File Logical Name ................... File2Group2SQL File Physical Name .................. C:¥Program Files¥Microsoft SQL Server¥MSSQL$RBSTEST11_2003¥data¥File2Group2_Data.NDFSQL File Space Allocated ................ 1,048,576SQL File Space Used ..................... 1,048,576

SQL Group Logical Name ................... PRIMARYSQL Group Space Allocated ................ 1,048,576SQL Group Space Used ..................... 1,048,576SQL File Logical Name ................... Test1_DataSQL File Physical Name .................. C:¥Program Files¥Microsoft SQL Server¥MSSQL$RBSTEST11_2003¥data¥Test1_Data.MDFSQL File Space Allocated ................ 1,048,576SQL File Space Used ..................... 1,048,576

SQL Group Logical Name ................... TRANSACTION LOGSQL Group Space Allocated ................ 104,595,456SQL Group Space Used ..................... 12,009,472SQL File Logical Name ................... Test1_LogSQL File Physical Name .................. C:¥Program Files¥Microsoft SQL Server¥MSSQL$RBSTEST11_2003¥data¥Test1_Log.LDFSQL File Space Allocated ................ 104,595,456

第 5 章 コマンド行インターフェースの使用方法 73

Page 90: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Restore コマンドこのコマンドを使用すると、Tivoli Storage Manager ストレージ上の 1 つ以上のSQL データベースの、全体または一部を SQL サーバーにリストアできます。

考慮事項:

v Data Protection for SQL バージョン 2 を使用して、Data Protection for SQL バージョン 1 で作成されたバックアップ・オブジェクトをリストアすることはできません。

v 現在使用中の SQL データベースはリストアできません。リストアする SQL データベースを単一ユーザー・モードにすることによって、このようなリストアの試行を回避できます。 master データベースをリストアする場合は、-m SQL

SERVER 始動オプションを使用して、SQL サーバーを単一ユーザー・モードで始動しなければなりません。ユーザー・モードの詳細については、 157ページの『ユーザー・モード設定』を参照してください。

注:

1. SQL データベースまたはサーバーの単一ユーザーは、Data Protection for SQL

がリストアのために SQL サーバーにログオンするときに使用するユーザーと同じにする必要があります。

2. データベースおよび SQL サーバーのユーザーにすることができるのは、SQL

Enterprise Manager、SQL Server Application Client、および他の SQL Server

サービスです。

v Data Protection for SQL が SQL サーバーへのログオンに使用するユーザーは、SQL Server SYSADMIN 固定サーバー役割を持っている必要があります。

v TRANSACT-SQL データベース整合性チェッカー・ステートメント DBCC

CHECKDB (’DBNAME’) を使用すると、リストアされた SQL データベースの整合性を検査できます。

v バックアップが 7.0 よりも前のバージョンの SQL Server 用に作成されている場合は、SQL Server バージョン 7.0 以降にそのバックアップをリストアすることはできません。

注: 大きな SQL データベースをリストアするときは、 commtimeout オプションに 10000 以上の値を指定すると、余裕を持ってリストア操作を終了できるようになります。 LAN フリー環境でリストア操作を実行する場合は、この値をストレージ・エージェント用に指定する必要があります。

74 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

|

|

|

|

Page 91: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

構文

�� TDPSQLC �

,

Restore dbname*

FULL

,

FIle= logicalfilename A*

FULL BDIFFerential C

,

Group= groupname D*,

Log= logobjectname E*

,

Set= setobjectname F*

��

上記の文字 (A、B、C、D、E、F) に対応するバックアップ・オブジェクト・タイプ・オプションの構文図は、以下のオプショナル・パラメーターに従います。

restore の定位置パラメーターについては、 100ページの『バックアップ・オブジェクト・タイプ』を参照してください。

Restore のオプショナル・パラメーター:��

=3 [または cfg 値]/BUFFers

=numbuffers

�=1024 [または cfg 値]

/BUFFERSIze=buffersizeinkb

�=tdpsql.cfg

/CONFIGfile=configfilename

/DBOonly�

第 5 章 コマンド行インターフェースの使用方法 75

Page 92: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

�=sqlserver 値 [または cfg. 値]

/FROMSQLSERVer==sqlservername

/INTO= dbname�

�=tdpsql.log [または cfg 値]

/LOGFile=logfilename

�=60 [または cfg 値]

/LOGPrune=numdays=No

�=Yes [または cfg 値]

/MOUNTWait=No �

,

/OBJect= objectname*

�/Quiet

� �

, ,

/RELocate= logicalfilename /TO= physicalfilename �

�=INTegrated [または cfg 値]

/SQLAUTHentication=SQLuserid

�=0 [または cfg 値]

/SQLBUFFers=numsqlbuffers

�=1024 [または cfg 値]

/SQLBUFFERSIze=sqlbuffersizeinkb

76 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 93: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

�=″ ″

/SQLPassword=sqlpasswordname

�=[ローカル・コンピューター名または cfg 値]

/SQLSERVer=sqlservername

�=sa

/SQLUSer=sqlusername

=1 [または cfg 値]/STRIPes

=numstripes

�=[dsm.opt 値]

/TSMNODe=tsmnodename

=dsm.opt/TSMOPTFile

=dsmoptfilename

�=[dsm.opt 値]

/TSMPassword=tsmpasswordname

��

A Restore File オプション:

/REPlace

B Restore Full オプション:

B1B2

B1 Restore Full オプション 1:

=Yes/RECOVery

=No/STANDby= undofilename

/REPlace

第 5 章 コマンド行インターフェースの使用方法 77

Page 94: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

B2 Restore Full オプション 2:

,

/FIles= logicalfilename*

,

/GRoups= groupname*

/PARTial=Yes

/RECOVery=No

/REPlace

C Restore Diff オプション:

=Yes/RECOVery

=No/STANDby= undofilename/REPlace

D Restore Group オプション:

,

/FIles= logicalfilename*

/REPlace

78 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 95: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

E Restore Log オプション:

=Yes/RECOVery

=No/STANDby= undofilename/STOPAT= datetime/STOPATMark= markname

/AFTER= datetime/STOPBEFOREMark= markname

/AFTER= datetime

F Restore Set オプション:

,

/FIles= logicalfilename*

,

/GRoups= groupname*

/REPlace

restore のオプションについては、 116ページの『オプショナル・パラメーター』を参照してください。 restore のオプションの help 出力例については、 91ページの『Help の出力例』を参照してください。

第 5 章 コマンド行インターフェースの使用方法 79

Page 96: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Restore の出力例Restore 1- フル

Restore 1 では、データベース Test1 の完全バックアップ・オブジェクトを、バックアップしたときのサーバーとは異なるサーバーにリストアします。

コマンド:

tdpsqlc restore Test1 full /fromsqlserver=rbstest07¥rbstest07_2003

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Starting Sql database restore...

Querying Tivoli Storage Manager server for a list of database backups,please wait...

Beginning full restore of backup object Test1, 1 of 1,to database Test1

Full: 0 Read: 89607680 Written: 89607680 Rate: 3,003.42 Kb/SecRestore of Test1 completed successfully.

Total database backups inspected: 1Total database backups requested for restore: 1Total database backups restored: 1Total database skipped: 0

Throughput rate: 3,002.90 Kb/SecTotal bytes transferred: 89,607,680Elapsed processing time: 29.14 Secs

Restore 2- 差分

Restore 2 では、データベース Test1 の差分バックアップ・オブジェクトを、データベース Test2 にリストアします。 リストアを正常終了させるには、Test2 データベースがすでに存在している必要があることに注意してください。

コマンド:

tdpsqlc restore Test1 diff /into=Test2

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Starting Sql database restore...

Querying Tivoli Storage Manager server for a list of database backups,please wait...

Beginning difffull restore of backup object Test1, 1 of 1,to database Test2

Full: 0 Read: 478720 Written: 478720 Rate: 40.62 Kb/SecRestore of Test1 completed successfully.

Total database backups inspected: 1Total database backups requested for restore: 1Total database backups restored: 1

80 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

|

|

Page 97: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Total database skipped: 0

Throughput rate: 40.61 Kb/SecTotal bytes transferred: 478,720Elapsed processing time: 11.51 Secs

Restore 3- グループ

Restore 3 では、Group1 という名前のファイル・グループ・バックアップ・オブジェクトをデータベース Test1 にリストアします。

コマンド:

tdpsqlc restore Test1 group=Group1

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Starting Sql database restore...

Querying Tivoli Storage Manager server for a list of database backups,please wait...

Restoring meta data ...

Beginning group restore of backup object Test1¥Group1, 1 of 1,to database Test1

Full: 0 Read: 86982144 Written: 86982144 Rate: 8,188.11 Kb/SecRestore of Test1¥Group1 completed successfully.

Total database backups inspected: 1Total database backups requested for restore: 1Total database backups restored: 1Total database skipped: 0

Throughput rate: 8,185.75 Kb/SecTotal bytes transferred: 86,982,144Elapsed processing time: 10.38 Secs

Restore 4- セット

Restore 4 では、すべての活動セット・バックアップ・オブジェクトを、データベース Test1 にリストアします。

コマンド:

tdpsqlc restore Test1 set=*

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Starting Sql database restore...

Querying Tivoli Storage Manager server for a list of database backups,please wait...

Restoring meta data ...

Beginning set restore of backup object Test1¥20030718141546¥00000700,

第 5 章 コマンド行インターフェースの使用方法 81

Page 98: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

1 of 1,to database Test1Full: 0 Read: 88489472 Written: 88489472 Rate: 8,125.58 Kb/SecRestore of Test1¥20030718141546¥00000700 completed successfully.

Total database backups inspected: 1Total database backups requested for restore: 1Total database backups restored: 1Total database skipped: 0

Throughput rate: 8,122.52 Kb/SecTotal bytes transferred: 88,489,472Elapsed processing time: 10.64 Secs

Restore 5-Log (特定時点の)

Restore 5 では、データベース Test1 のすべての活動ログ・バックアップ・オブジェクトを、指定した特定時点にリストアします。4 つのログ・バックアップの中の 3

つが日時基準を満たしています。

コマンド:

tdpsqlc restore Test1 log=* /stopat="07/01/2003 13:56:00"

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Starting Sql database restore...

Querying Tivoli Storage Manager server for a list ofdatabase backups, please wait...

Beginning log restore of backup object Test1¥20030701135511¥00000700,1 of 4,to database Test1Full: 0 Read: 214528 Written: 214528 Rate: 59.75 Kb/SecRestore of Test1¥20030701135511¥00000700 completed successfully.

Beginning log restore of backup object Test1¥20030701135605¥00000700,2 of 4,to database Test1Full: 0 Read: 147968 Written: 147968 Rate: 32.15 Kb/SecRestore of Test1¥20030701135605¥00000700 completed successfully.

Beginning log restore of backup object Test1¥20030701135712¥00000700,3 of 4,to database Test1Full: 0 Read: 0 Written: 0 Rate: 0.00 Kb/SecRestore of Test1¥20030701135712¥00000700 completed successfully.

Skipping Test1¥20030701135817¥00000700because of the preceeding failure or point-in-time recovery.

Total database backups inspected: 4Total database backups requested for restore: 4Total database backups restored: 3Total database skipped: 1

Throughput rate: 37.21 Kb/SecTotal bytes transferred: 362,496Elapsed processing time: 9.51 Secs

82 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 99: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Restore 6- ログ (名前付きマーク)

Restore 6 では、データベース Testmark のすべての活動ログ・バックアップ・オブジェクトを名前付きの特定時点にリストアします。指定された名前 mark2 を持つ最初のマークが、リストアに適用された 3 番目のログ・バックアップ・オブジェクトで検出されています。このマークが検出されるとリストアは停止します。

コマンド:

tdpsqlc restore Testmark log=* /stopatmark=mark2

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Starting Sql database restore...

Querying Tivoli Storage Manager server for a list of databasebackups, please wait...

Beginning log restore of backup object Testmark¥20030701102947¥0000065C, 1 of 4, to database TestmarkFull: 0 Read: 159232 Written: 159232 Rate: 61.68 Kb/SecRestore of Testmark¥20030701102947¥0000065C completed successfully.

Beginning log restore of backup object Testmark¥20030701103127¥000001DC, 2 of 4, to database TestmarkFull: 0 Read: 159232 Written: 159232 Rate: 34.51 Kb/SecRestore of Testmark¥20030701103127¥000001DC completed successfully.

Beginning log restore of backup object Testmark¥20030701103325¥00000680, 3 of 4, to database TestmarkFull: 0 Read: 0 Written: 0 Rate: 0.00 Kb/SecRestore of Testmark¥20030701103325¥00000680 completed successfully.

Skipping Testmark¥20030701103556¥00000694because of the preceeding failure or point-in-time recovery.

Total database backups inspected: 4Total database backups requested for restore: 4Total database backups restored: 3Total database skipped: 4

Throughput rate: 38.60 Kb/SecTotal bytes transferred: 318,464Elapsed processing time: 8.06 Secs

Restore 7- ログ (非活動オブジェクト)

Restore 7 は、データベース Test1 の、活動および非活動のログ・バックアップ・オブジェクトを両方表示するための照会で始まっています。

コマンド:

tdpsqlc q tsm Test1 log=* /all

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Backup Object Information

第 5 章 コマンド行インターフェースの使用方法 83

Page 100: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

-------------------------

SQL Server Name ........................ RBSTEST11¥RBSTEST11_2000SQL Database Name ........................ Test1Backup Object Type ....................... LogBackup Object State ...................... InactiveBackup Creation Date / Time .............. 06/22/2003 13:55:11Backup Size .............................. 214,528Database Object Name ..................... 20030622135511¥00000700Number of stripes in backup object ....... 1

SQL Server Name ........................ RBSTEST11¥RBSTEST11_2000SQL Database Name ........................ Test1Backup Object Type ....................... LogBackup Object State ...................... ActiveBackup Creation Date / Time .............. 06/22/2003 13:56:05Backup Size .............................. 147,968Database Object Name ..................... 20030622135605¥00000700Number of stripes in backup object ....... 1

SQL Server Name ........................ RBSTEST11¥RBSTEST11_2000SQL Database Name ........................ Test1Backup Object Type ....................... LogBackup Object State ...................... ActiveBackup Creation Date / Time .............. 06/22/2003 13:57:12Backup Size .............................. 147,968Database Object Name ..................... 20030622135712¥00000700Number of stripes in backup object ....... 1

SQL Server Name ........................ RBSTEST11¥RBSTEST11_2000SQL Database Name ........................ Test1Backup Object Type ....................... LogBackup Object State ...................... ActiveBackup Creation Date / Time .............. 06/22/2003 13:58:17Backup Size .............................. 147,968Database Object Name ..................... 20030622135817¥00000700Number of stripes in backup object ....... 1

Restore 7 のリストア操作では、具体的に指定されたデータベース Test1 の非活動のログ・バックアップ・オブジェクトがリストアに適用されています。非活動ログ・バックアップ・オブジェクトが要求されているため、restore コマンドで /object パラメーターを使用する必要があります。

コマンド:

tdpsqlc restore Test1 log=* /object=20030622135511¥00000700

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Starting Sql database restore...

Querying Tivoli Storage Manager server for a list of databasebackups,please wait...

84 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 101: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Beginning log restore of backup object Test1¥20030622135511¥00000700,1 of 1,to database Test1Full: 0 Read: 214528 Written: 214528 Rate: 29.47 Kb/SecRestore of Test1¥20030622135511¥00000700 completed successfully.

Total database backups inspected: 1Total database backups requested for restore: 1Total database backups restored: 1Total database skipped: 0

Throughput rate: 29.46 Kb/SecTotal bytes transferred: 214,528Elapsed processing time: 7.11 Secs

Restore 8- 完全 (一部)

Restore 8 では、完全バックアップ・オブジェクトの一部であるファイル・グループGroup1 をデータベース Test1 にリストアします。

コマンド:

tdpsqlc restore Test1 full /partial /gr=Group1

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Starting Sql database restore...

Querying Tivoli Storage Manager server for a list of databasebackups,please wait...

Restoring meta data ...

Beginning full restore of backup object Test1, 1 of 1,to database Test1

Full: 0 Read: 89607680 Written: 89607680 Rate: 3,359.60 Kb/SecRestore of Test1 completed successfully.

Total database backups inspected: 1Total database backups requested for restore: 1Total database backups restored: 1Total database skipped: 0

Throughput rate: 3,359.21 Kb/SecTotal bytes transferred: 89,607,680Elapsed processing time: 26.05 Secs

第 5 章 コマンド行インターフェースの使用方法 85

Page 102: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Restore 9- 完全 (再配置)

Restore 9 では、データベース Test1 の完全バックアップ・オブジェクトをリストアします。具体的には、論理ファイル File1Group1 を新規の物理位置に再配置します。

コマンド:

tdpsqlc restore Test1 full /relocate=File1Group1/to=e:\sqldata\File1Group1.NDF

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Starting Sql database restore...

Querying Tivoli Storage Manager server for a list of databasebackups,please wait...

Restoring meta data ...

Beginning full restore of backup object Test1, 1 of 1,to database Test1

Full: 0 Read: 88100352 Written: 88100352 Rate: 3,930.18 Kb/SecRestore of Test1 completed successfully.

Total database backups inspected: 1Total database backups requested for restore: 1Total database backups restored: 1Total database skipped: 0

Throughput rate: 3,929.64 Kb/SecTotal bytes transferred: 88,100,352Elapsed processing time: 21.89 Secs

86 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 103: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Inactivate コマンドinactivate コマンドを使用すると、Tivoli Storage Manager Server 上の 1 つ以上の活動バックアップ・オブジェクトを非活動化できます。ほとんどのバックアップ・オブジェクトは、通常通りスケジュールされたバックアップ処理の一部として自動的に非活動化されます。この処理が不十分な場合、inactivate コマンドを使用できます。

Tivoli Storage Manager Server は、活動 バックアップ・オブジェクトを Tivoli

Storage Manager の管理ストレージから削除しません。削除するのは、非活動 バックアップ・オブジェクトのみです。バックアップ・オブジェクトが非活動になると、そのオブジェクトの管理クラスで定義されている満了処理によって、バックアップ・オブジェクトを削除する時点が正確に決定されます。

注: このコマンドは、Data Protection for SQL バージョン 1 の adsmdelete および adsmautodelete コマンドの置き換えです。経過日数による自動非活動化を指定するために、inactivate /olderthan オプションを指定することにより、バージョン 1 の /ifolder 要件が置換されます。

構文

�� TDPSQLC �

,

INACTIVate dbname*

,

FIle= logicalfilename*

FULLDIFFerential

,

Group= groupname*,

Log= logobjectname*

,

Set= setobjectname*

*

��

inactivate の定位置パラメーターについては、 100ページの『バックアップ・オブジェクト・タイプ』を参照してください。

Inactivate のオプショナル・パラメーター:��

=tdpsql.cfg/CONFIGfile

=configfilename

�=sqlserver 値 [または cfg. 値]

/FROMSQLSERVer==sqlservername

第 5 章 コマンド行インターフェースの使用方法 87

Page 104: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

�=tdpsql.log [または cfg 値]

/LOGFile=logfilename

�=60 [または cfg 値]

/LOGPrune=numdays=No

,

/OBJect= objectname*

�/OLDerthan= numdaysold /Quiet =[dsm.opt 値]

/TSMNODe=tsmnodename

�=dsm.opt

/TSMOPTFile=dsmoptfilename

=[dsm.opt 値]/TSMPassword

=tsmpasswordname

��

inactivate のオプションについては、 116ページの『オプショナル・パラメーター』を参照してください。

88 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 105: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Inactivate の出力例以下の操作により、データベースのバックアップ・オブジェクトが明示的に非活動化されます。バックアップ・オブジェクトが非活動化されると、保存ポリシーによりそのオブジェクトの有効期限が自動的に切れます。この例の場合、オブジェクトは、異なる SQL サーバーからバックアップされたものです。最初に、照会が実行されて、活動状態およびバックアップ日付など、状況に関する情報が表示されます。

コマンド:

tdpsqlc query tsm test1,test2 * /fromsqlserv=mutalisk

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Backup Object Information-------------------------

SQL Server Name ........................ MUTALISKSQL Database Name ........................ test1Backup Object Type ....................... FullBackup Object State ...................... ActiveBackup Creation Date / Time .............. 06/17/2003 13:04:41Backup Size .............................. 2,209,512,960Database Object Name ..................... 20030617130441¥0000012DNumber of stripes in backup object ....... 1

SQL Server Name ........................ MUTALISKSQL Database Name ........................ test1Backup Object Type ....................... LogBackup Object State ...................... ActiveBackup Creation Date / Time .............. 06/17/2003 15:26:59Backup Size .............................. 92,672Database Object Name ..................... 20030617152659¥0000015FNumber of stripes in backup object ....... 1

SQL Server Name ........................ MUTALISKSQL Database Name ........................ test2Backup Object Type ....................... FullBackup Object State ...................... ActiveBackup Creation Date / Time .............. 06/17/2003 16:06:58Backup Size .............................. 15,236,608Database Object Name ..................... 20030617160658¥00000163Number of stripes in backup object ....... 1

次に、ユーザーは、2 週間以上前の (11 月 28 日よりも古い) すべての test1 データベース・オブジェクト (2 つあります) を非活動化します。

コマンド:

tdpsqlc inactiv test1 * /fromsqlserv=mutalisk /olderthan=14

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Starting Sql database backup inactivation...Querying Tivoli Storage Manager server for a list of databasebackups,please wait...

第 5 章 コマンド行インターフェースの使用方法 89

Page 106: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Inactivating full backup test1Inactivating log backup test1¥20030617152659¥0000015F

Total database backups inspected: 2Total database backups requested for inactivation: 2Total database backups inactivated: 2Total database skipped: 0

Elapsed processing time: 1.26 Secs

もう 1 つの Tivoli Storage Manager 照会では、/all パラメーターを使用して、これらのバックアップ・オブジェクトの現行の状況を表示します。test1 の完全バックアップおよびログ・バックアップは両方とも非活動になっています。

コマンド:

tdpsqlc query tsm test1 /fromsqlserv=mutalisk /all

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

Backup Object Information-------------------------

SQL Server Name ........................ MUTALISKSQL Database Name ........................ test1Backup Object Type ....................... FullBackup Object State ...................... InactiveBackup Creation Date / Time .............. 06/17/2003 13:04:41Backup Size .............................. 2,209,512,960Database Object Name ..................... 20030617130441¥0000012DNumber of stripes in backup object ....... 1

SQL Server Name ........................ MUTALISKSQL Database Name ........................ test1Backup Object Type ....................... LogBackup Object State ...................... InactiveBackup Creation Date / Time .............. 06/17/2003 15:26:59Backup Size .............................. 92,672Database Object Name ..................... 20030617152659¥0000015FNumber of stripes in backup object ....... 1

90 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 107: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Help コマンドhelp コマンドを使用すると、すべての、または選択した Data Protection for SQL のコマンドの構文を、テキスト表記を使用して表示できます。

Help では、以下の表記が使用されます。

[a] a はオプションです。a は 0 回または 1 回だけ指定できます。

{a | b}a または b のいずれかを選択できますが、両方は選択できません。

{a } + a は少なくとも 1 回は指定する必要があります。

{a } * a は 0 回以上指定可能です。

(a) コメントです。コマンドの一部ではありません。

英大文字最も短い省略形です (小文字で入力してもかまいません)。

構文

�� TDPSQLC Help?

*

BACKupINACTIVate DIFF

* FIleRESTore FULL

GroupLogSet

HelpQuery

SQLTDPTDP

DIFFFIleFULLGroupLogSetTypes*

SETCHANGETDPPassword

��

Help の出力例Help 1-Query TSM

コマンド:

tdpsqlc help query tsm *

出力:

IBM Tivoli Storage Manager for Databases:Data Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

ACO5057I The C:\Program Files\Tivoli\TSM\TDPSql\tdpsql.log

第 5 章 コマンド行インターフェースの使用方法 91

Page 108: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

log file was pruned successfully.

TDPSQLC Query TSM *|dbname[,dbname,...] [*][/ACtive][/ALl][/BUFFers=numbuffers] default: 3 (or cfg value)[/BUFFERSIze=buffersizeinkb] default: 1024 (or cfg value)[/COMPATibilityinfo][/CONFIGfile=configfilename] default: tdpsql.cfg[/FROMSQLserver=sqlservername] default: sqlserver value (or cfg value)[/LOGFile=logfilename] default: tdpsql.log (or cfg value)[/LOGPrune=numdays|No] default: 60 (or cfg value)[/OBJect=*|objectname[,objectname,...]][/TSMNODe=tsmnodename] default: dsm.opt value[/TSMOPTFile=dsmoptfilename] default: dsm.opt[/TSMPassword=tsmpassword] default: dsm.opt value

Help 2-Restore Full

コマンド:

tdpsqlc help rest full

出力:

IBM Tivoli Storage Manager for Databases:Data Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

TDPSQLC Restore *|dbname[,dbname,...] [Full][/BUFFers=numbuffers] default: 3 (or cfg value)[/BUFFERSIze=buffersizeinkb] default: 1024 (or cfg value)[/CONFIGfile=configfilename] default: tdpsql.cfg[/DBOonly][/FIles=*|logicalname[,logicalname,...] ][/FROMSQLserver=sqlservername] default: sqlserver value

(or cfg value)[/GRoups=*|groupname[,groupname,...] ][/INTO=dbname][/LOGFile=logfilename] default: tdpsql.log (or cfg value)[/LOGPrune=numdays|No] default: 60 (or cfg value)[/MOUNTWait=Yes|No] default: Yes (or cfg value)[/OBJect=*|objectname[,objectname,...] ][/PARTial][/Quiet][/RECOVery=Yes|No] default: Yes[/RELocate=lname /TO=pname [/RELocate=lname /TO=pname ...] ][/REPlace][/SQLAUTHentication=INTegrated|SQLuserid] default: INTegrated

(or cfg value)[/SQLBUFFers=numsqlbuffers] default: 0 (or cfg value)[/SQLBUFFERSIze=sqlbuffersizeinkb] default: 1024 (or cfg value)[/SQLPassword=sqlpasswordname] default: " "[/SQLSERVer=sqlservername] default: local computer name

(or cfg value)[/SQLUSer=sqlusername] default: sa[/STANDby=undofilename][/STRIPes=numstripes] default: 1 (or cfg value)[/TSMNODe=tsmnodename] default: dsm.opt value[/TSMOPTFile=dsmoptfilename] default: dsm.opt[/TSMPassword=tsmpassword] default: dsm.opt value

92 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 109: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Help 3-Restore Log

コマンド:

tdpsqlc help rest log

出力:

IBM Tivoli Storage Manager for Databases:Data Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

TDPSQLC R *|dbname[,dbname,...] Log=*|logobjectname[,logobjectname,...][/BUFFers=numbuffers] default: 3 (or cfg value)[/BUFFERSIze=buffersizeinkb] default: 1024 (or cfg value)[/CONFIGfile=configfilename] default: tdpsql.cfg[/DBOonly][/FROMSQLserver=sqlservername] default: sqlserver value (or cfg value)[/INTO=dbname][/LOGFile=logfilename] default: tdpsql.log (or cfg value)[/LOGPrune=numdays|No] default: 60 (or cfg value)[/MOUNTWait=Yes|No] default: Yes (or cfg value)[/OBJect=*|objectname[,objectname,...] ][/Quiet][/RECOVery=Yes|No] default: Yes[/RELocate=lname /TO=pname [/RELocate=lname /TO=pname ...] ][/SQLAUTHentication=INTegrated|SQLuserid] default: INTegrated

(or cfg value)[/SQLBUFFers=numsqlbuffers] default: 0 (or cfg value)[/SQLBUFFERSIze=sqlbuffersizeinkb] default: 1024 (or cfg value)[/SQLPassword=sqlpasswordname] default: " "[/SQLSERVer=sqlservername] default: local computer name

(or cfg value)[/SQLUSer=sqlusername] default: sa[/STANDby=undofilename][/STOPAT=datetime][/STOPATMark=markname [/AFTER=datetime] ][/STOPBEFOREMark=markname [/AFTER=datetime] ][/STRIPes=numstripes] default: 1 (or cfg value)[/TSMNODe=tsmnodename] default: dsm.opt value[/TSMOPTFile=dsmoptfilename] default: dsm.opt[/TSMPassword=tsmpassword] default: dsm.opt value

Help 4-Set

コマンド:

tdpsqlc help set

出力:

IBM Tivoli Storage Manager for Databases:Data Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

TDPSQLC Set PARMname=value[/CONFIGfile=configfilename] default: tdpsql.cfg

where PARMname and possible values are:BUFFers=numbuffers (2..8)BUFFERSIze=buffersize (64..8192)DATEformat=dateformatnum

1 MM/DD/YYYY2 DD-MM-YYYY3 YYYY-MM-DD4 DD.MM.YYYY5 YYYY.MM.DD

DIFFESTimate=numpercent (1..99)

第 5 章 コマンド行インターフェースの使用方法 93

Page 110: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

FROMSQLserver=sqlservernameLANGUAGE=3-letter country code

ENU American EnglishPTB Brazilian PortugueseCHS Chinese, SimplifiedCHT Chinese, TraditionalFRA Standard FrenchDEU Standard GermanITA Standard ItalianJPN JapaneseKOR KoreanESP Standard Spanish

LOGFile=logfilenameLOGPrune=[numdays|No] (0..9999) | NoMOUNTWaitfordata=[Yes|No]NUMBERformat=numberformatnum

1 n,nnn.dd2 n,nnn,dd3 n nnn,dd4 n nnn.dd5 n.nnn,dd6 n’nnn,dd

SQLAUTHentication=[INTegrated|SQLuserid]SQLBUFFers=numsqlbuffers (0..999)SQLBUFFERSIze=sqlbuffersize (64..4096)SQLSERVer=sqlservernameSTRIPes=numstripes (1..32) for SQL Server 7.0

(1..64) for SQL Server 2000TIMEformat=timeformatnum

1 HH:MM:SS2 HH,MM,SS3 HH.MM.SS4 HH:MM:SSA/P

94 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 111: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Set コマンドset コマンドを使用して、Data Protection for SQL の構成可能パラメーターおよびオプションの値を変更できます。値は構成ファイルに保管されます。デフォルト・ファイルは tdpsql.cfg です。構成値は、GUI の「編集」メニュー・バー項目でも設定できます ( 31ページの『メニュー・バー』を参照)。

注: 構成ファイルが指定されていない場合は、tdpsql.cfg の値が使用され、lastprunedate 値だけが指定されてデフォルトの構成ファイルが作成されます。無効なファイルまたは存在しないファイルが指定されている場合は、デフォルト値が使用されます。

構文�� TDPSQLC Set BUFFers= numbuffers

BUFFERSIze= buffersizeinkbDATEformat= dateformatnumDIFFESTimate= numpercentFROMSQLserver= fromsqlserverLANGuage= languageLOGFile= logfilenameLOGPrune= numdays

NoNUMBERformat= numberformatnumMOUNTWaitfordata= Yes

NoSQLAUTHentication= INTegrated

SQLuseridSQLBUFFers= numsqlbuffersSQLBUFFERSIze= sqlbuffersizeinkbSQLSERVer= sqlservernameSTRIPes= numstripesTIMEformat= timeformatnum

��

set の定位置パラメーターについては、 109ページの『Set』を参照してください。

Set のオプショナル・パラメーター:��

=tdpsql.cfg/CONFIGfile

=configfilename

��

set のオプションについては、 116ページの『オプショナル・パラメーター』を参照してください。

Set の出力例以下の例では、構成ファイルで、mutalisk サーバーがデフォルトの SQL サーバーとして指定されています。

コマンド:

tdpsqlc set sqlserver=mutalisk

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0

第 5 章 コマンド行インターフェースの使用方法 95

Page 112: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

ACO5054I The configuration option was set successfully.

次の 2 つのコマンドを実行すると、sqlbuffers および stripes の両方の初期設定が 2 に変更されます。

コマンド:

tdpsqlc set sqlbuff=2

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

ACO5054I The configuration option was set successfully.

コマンド:

tdpsqlc set strip=2

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

ACO5054I The configuration option was set successfully.

96 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 113: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Changetsmpassword コマンドchangetsmpassword コマンドを使用すると、Data Protection for SQL で使用するTivoli Storage Manager パスワードを変更できます。

構文�� TDPSQLC CHANGETSMPassword

oldpassword newpassword verifypassword��

changetsmpassword の定位置パラメーターについては、 115ページの『CHANGETSMPassword』を参照してください。

オプショナル・パラメーター:��

=tdpsql.cfg/CONFIGfile

=configfilename

�=tdpsql.log [または cfg 値]

/LOGFile=logfilename

�=60 [または cfg 値]

/LOGPrune=numdays=No

=[dsm.opt 値]/TSMNODe

=tsmnodename

�=dsm.opt

/TSMOPTFile=dsmoptfilename

��

changetsmpassword のオプションについては、 116ページの『オプショナル・パラメーター』を参照してください。

Changetsmpassword の出力例以下では、Tivoli Storage Manager パスワードの変更が表示されます。

コマンド:

tdpsqlc changetsmp fert sqlv2 sqlv2

出力:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

ACO0260I Password successfully changed.

第 5 章 コマンド行インターフェースの使用方法 97

Page 114: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

98 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 115: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

第 6 章 コマンド行パラメーター

本章では、Data Protection for SQL で使用可能なコマンド行パラメーター (定位置およびオプショナルともに) について詳細に説明します。コマンド行操作の構文については、第 5 章、 57ページの『Data Protection for SQL のコマンド』を参照してください。

定位置パラメーター定位置パラメーターは、Data Protection for SQL コマンドとオプショナル・パラメーターの間に指定します。このセクションでは、定位置パラメーターとして使用可能な 6 つのバックアップ・オブジェクト・タイプ、および query、set、およびchangetsmpassword で使用する他の定位置パラメーターについて説明します。

表 10. Data Protection for SQL 定位置パラメーター

コマンド 定位置パラメーター ページ

Backup dbname および 6 つのバックアップ・タイプ・オプション

100

Query SQL dbname

TDP

TSM dbname および 8 つのオプション

105

Restore dbname および 6 つのバックアップ・タイプ・オプション

100

Inactivate dbname および 6 つのバックアップ・タイプ・オプション

100

Set 15 個のオプション 109

Change TSMPassword

oldpassword newpassword verifypassword 115

dbname*|dbname,...

この変数は、バックアップ、リストア、非活動化、または照会する SQL サーバーのデータベース名を指定します。

考慮事項

v dbname にワイルドカード文字 * を使用すると、各オカレンスごとに、ゼロ文字以上の文字を置き換えることができます。ワイルドカード文字のみを指定した場合、 SQL サーバーのすべてのデータベースを指定することになります。

v tempdb は指定しないでください。このデータベースは、SQL Server を始動するたびに新しく作成されるため、バックアップまたはリストアできません。この名前は、ワイルドカード操作には含まれません。

v dbname にスペースまたは特殊文字が含まれる場合、その dbname を 1

組の二重引用符で囲む必要があります。

© Copyright IBM Corp. 1997, 2003 99

Page 116: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

v SQL データベース名には、大文字小文字の区別があります。

v 標準の Tivoli Storage Manager include/exclude 処理が SQL データベース名に適用されます。

バックアップ・オブジェクト・タイプ以下の定位置パラメーターは、Data Protection for SQL の backup、restore、inactivate、および query コマンドを発行するときに使用可能なバックアップ・オブジェクトのタイプです。

表 11. Data Protection for SQL バックアップ・オブジェクト・タイプ

バックアップ・オブジェクト・タイプ ページ

FIle 100

Full 101

Difffull 101

Group 102

Log 103

Set 104

* (query TSM または inactivate の場合)

これらについては、それぞれ次のセクションに説明があります。

FIle=*|logicalfilename,...ファイル・バックアップには、指定した SQL サーバーの論理ファイルの内容のみが含まれます。このオプションは、バックアップ時間とスペース、またはパフォーマンス上の要件から SQL データベース全体のバックアップが現実的でないと思われる場合に使用します。

restore の場合、このオプションは、指定した SQL データベースのファイル・バックアップ・オブジェクトをリストアします。

inactivate の場合、このオプションは、指定した SQL データベースの活動状態にあるファイル・バックアップ・オブジェクトのみを非活動化します。

Tivoli Storage Manager ファイル・バックアップ・オブジェクトの照会については、107 ページを参照してください。

logicalfilename 変数は、バックアップまたはリストア先の SQL サーバー・データベース論理ファイルの名前を指定します。

考慮事項:

v バックアップするすべての SQL データベースについて、ファイル・バックアップの後、トランザクション・ログ・バックアップを行う必要があります。

v このパラメーターは、コマンドの呼び出しごとに複数回指定できます。

v 新しいバックアップ・オブジェクトは、同じ SQL データベース内の同じ名前の活動バックアップ・オブジェクトをすべて非活動化します。

v logicalfilename にワイルドカード文字 * を使用すると、各オカレンスごとに、ゼロ以上の文字を置き換えることができます。ワイルドカード文字のみを指定した場合、 SQL サーバー・データベースのすべての論理ファイルを指示することになります。

100 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 117: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

注: バックアップされる論理ファイルごとに別個のバックアップ・オブジェクトが Tivoli Storage Manager Server に作成されるため、ワイルドカード文字のみを指定すると、SQL サーバー・データベースの各論理ファイルごとに別個のバックアップ・オブジェクトが作成されます。

v logicalfilename にスペースまたは特殊文字が含まれる場合、二重引用符で囲んでください。

v logicalfilename 変数には、大文字小文字の区別があります。

v 以下の SQL データベースにファイル・バックアップを実行することはできません。

– SQL サーバー・オプション truncate log on checkpoint が指定されたデータベース。

– SQL Server 2000 SIMPLE リカバリー・モデルを使用するデータベース。

v /recovery パラメーターを restore file 操作で指定することはできません。

v SQL サーバーの索引作成操作では、影響を受けるすべてのファイル・グループを一単位としてバックアップしておく必要があります。単位バックアップを実行しないと、影響を受けるファイル・グループのファイルをバックアップすることはできません。 SQL サーバーのエラー・メッセージに、影響を受けるファイル・グループが示されます。または、ファイル・バックアップを正常に行うには、少なくとも影響を受けるファイル・グループの完全データベース・バックアップ、またはセット・バックアップを実行する必要があります。

FULL データベースの完全バックアップには、SQL サーバー・データベースのすべての内容に加え、リストアの整合性をとるために十分なデータベースのトランザクション・ログが含まれます。

バックアップされたそれぞれの SQL データベースは、Tivoli Storage

Manager Server 上で別々のバックアップ・オブジェクトを作成します。新規の完全データベース・バックアップ・オブジェクトは、同じ SQL データベースの以前のすべての活動バックアップ・オブジェクトを非活動化します。この非活動化には、活動状態にある任意のファイル、グループ、セット、差分、およびログの各バックアップ・オブジェクトと同様に、活動状態にある任意の完全バックアップ・オブジェクトが含まれます。

restore の場合、このオプションは、指定する SQL データベースのすべての完全データベース・バックアップ・オブジェクトをリストアします。

inactivate の場合、このオプションは、指定する SQL データベースの活動状態にある完全データベース・バックアップ・オブジェクトのみを非活動化します。

DIFFerential差分データベース・バックアップには、SQL サーバー・データベースで前回の完全バックアップ以降に変更された部分と、リストアの整合性を保つための SQL データベースのトランザクション・ログのみが含まれます。したがって、差分バックアップは、通常、完全バックアップよりも必要なスペー

第 6 章 コマンド行パラメーター 101

Page 118: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

スが少なくなります。このオプションを使用することにより、前回の完全データベース・バックアップ以降の個々のログ・バックアップをすべて適用する必要はなくなります。

restore の場合、このオプションを使用すると、多くのトランザクション・ログ・バックアップのリストアをする必要がなくなるので、リストア時の時間が節約されます。

inactivate の場合は、それぞれの SQL データベース・バックアップが別個のバックアップ・オブジェクトを Tivoli Storage Manager Server に作成するため、新規の差分データベース・バックアップ・オブジェクトが、同じSQL データベースの活動状態の差分バックアップ・オブジェクトをすべて非活動にします。

Group=*|groupname,...グループ・バックアップには、指定する SQL サーバー・ファイル・グループの内容のみが含まれます。

グループ・バックアップは、選択した SQL データベース表または索引がファイル・グループに割り当てられており、それらの表または索引のみをバックアップする必要があるときに役立ちます。具体的には、以下のような場合です。v SQL データベース内の、頻繁には変更しない他の表または索引をバックアップしないことにより、バックアップ時間を節約できます。

v 例えば、ファイル・グループが SQL データベースの他のファイル・グループと異なるボリューム上にあり、そのボリュームをリストアする必要がある場合に、リストア時間を節約できます。その SQL データベースのファイル・グループのみをリストアする必要があります。

groupname 変数は、バックアップする SQL サーバー・データベースのファイル・グループの名前を指定します。

考慮事項:

v このパラメーターは、コマンドの呼び出しごとに複数回指定できます。

v 新規のグループ・バックアップ・オブジェクトは、同じ SQL データベース内の同じ名前の活動グループ・バックアップ・オブジェクトをすべて非活動化します。

v groupname にワイルドカード文字 * を使用すると、各オカレンスごとに、ゼロ以上の文字を置き換えることができます。

v ワイルドカード文字のみを指定した場合、 SQL サーバー・データベースのすべてのファイル・グループを指示することになります。

注: ワイルドカード文字のみを指定すると、バックアップされたそれぞれのグループが Tivoli Storage Manager Server 上に別々のバックアップ・オブジェクトを作成するため、 SQL サーバー・データベース内にファイル・グループごとに別々のバックアップ・オブジェクトが作成されます。

v groupname にスペースまたは特殊文字が含まれる場合、二重引用符で囲んでください。

v groupname 変数には、大文字小文字の区別があります。

102 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 119: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

v グループ・バックアップの後に、バックアップしたすべての SQL データベース用のトランザクション・ログ・バックアップを行う必要があります。

v 以下の SQL データベースのグループ・バックアップは実行できません。

– SQL Server 属性 TRUNCATE LOG ON CHECKPOINT を持つデータベース。

– SQL Server 2000 SIMPLE リカバリー・モデルを使用するデータベース。

v /recovery パラメーターは、 restore group 操作で指定することはできません。

v SQL サーバーの索引作成操作では、影響を受けるすべてのファイル・グループが一単位としてバックアップされている必要があります。単位バックアップを実行しないと、影響を受けるファイル・グループの単一ファイル・グループはバックアップできません。 SQL Server エラー・メッセージには、影響を受けるファイル・グループが示されます。グループ・バックアップを正常実行するには、少なくとも影響を受けるファイル・グループのデータベースの完全バックアップまたはセット・バックアップを実行する必要があります。

Log または Log=*|logobjectname,...ログ・バックアップには、最新の正常なログ・バックアップ以降の、活動状態にある SQL サーバー・データベースのトランザクション・ログの内容が含まれます。このオプションでは、SQL データベース・バックアップをあまり必要としないためにバックアップ時間を節約できます。

注: backup 操作の場合、log は値を取りません。ただし、restore、query、および inactivate 操作の場合、log パラメーターは、ワイルドカードまたは logobjectname 値を取ります。

backup 以外のコマンドの場合、logobjectname 変数にログ・バックアップ・オブジェクトを指定して、リストア、非活動化、または照会を行います。logobjectname にワイルドカード文字 * を使用すると、各オカレンスごとに、ゼロ以上の文字を置き換えることができます。ワイルドカード文字のみを指定した場合、 SQL データベースのすべてのログ・バックアップ・オブジェクトを指示することになります。

考慮事項:

v backup 以外のコマンドの場合、このパラメーターは、コマンド呼び出しごとに複数回指定できます。

v ログ・バックアップでトランザクション・ログの非活動部分を切り捨てることにより、トランザクション・ログのサイズを制御できます。これはデフォルトです。

v /truncate=no パラメーターを使用することによって、損傷した、疑わしい、または未回復の SQL Server データベースのトランザクション・ログをバックアップできる場合があります。

v バックアップされたそれぞれのログは、Tivoli Storage Manager Server 上で固有の名前を使用して別々のバックアップ・オブジェクトを作成します。新規のログ・バックアップ・オブジェクトは、どの活動バックアッ

第 6 章 コマンド行パラメーター 103

Page 120: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

プ・オブジェクトも非活動化しません (セット・バックアップ以外の他のバックアップ・タイプとは異なります)。完全データベース・バックアップ・オブジェクトが SQL データベースのすべての活動バックアップ・オブジェクトを非活動化する場合を除き、ログ・バックアップ・オブジェクトは、Tivoli Storage Manager Server 自動有効期限処理を利用しません。したがって、データベースの完全バックアップが頻繁に、または全く実行されない場合は、inactivate コマンドを使用して、ログ・バックアップ・オブジェクトを非活動化できます。

v 以下の SQL データベースのログ・バックアップは実行できません。– SQL Server 属性 TRUNCATE LOG ON CHECKPOINT を持つデータベース。

– SQL Server 2000 SIMPLE リカバリー・モデルを使用するデータベース。

– ログに記録されていない変更が SQL データベースに行われた場合に、 SQL Server SELECT INTO / BULKCOPY オプションを使用するSQL Server 7.0 データベース。

Set または Set=*|setobjectname,...セット・バックアップには、/files および /groups パラメーターで指定する SQL サーバーのファイル・グループまたはファイルの内容が含まれます。

注: backup 操作の場合、set は値を取りません。ただし、restore、query、および inactivate 操作の場合、set パラメーターは、ワイルドカードまたは setobjectname 値を取ります。

backup 以外のコマンドの場合、 setobjectname 変数にセット・バックアップ・オブジェクトを指定して、リストア、非活動化、または照会を行います。setobjectname にワイルドカード文字 * を使用すると、各オカレンスごとに、ゼロ以上の文字を置き換えることができます。ワイルドカード文字のみを指定した場合、 SQL データベースのすべてのセット・バックアップ・オブジェクトを指示することになります。

考慮事項:

v backup 以外のコマンドの場合、このパラメーターは、コマンド呼び出しごとに複数回指定できます。

v このオプションは、通常ではない状況、または特殊な、一回限りのバックアップに使用します。例えば、SQL Server が、あるファイル・グループを一単位としてバックアップするよう要求し、データベースの完全バックアップが実用的ではない場合などです。file および group パラメーターの詳細については、このセクションの、特に索引作成操作に言及する箇所を参照してください。

v バックアップされたそれぞれの SQL データベースは、Tivoli Storage

Manager Server 上で別々のバックアップ・オブジェクトを作成します。同じ SQL サーバー・データベース用のセット・バックアップの一部としてバックアップされたすべてのファイルおよびファイル・グループは、単一の バックアップ・オブジェクトに含まれます。ファイルおよびファイル・グループが同じ SQL サーバー・データベースの一部である場合でも、ファイルおよびファイル・グループごとに 別々のバックアップ・オ

104 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 121: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

ブジェクトを作成する、グループ・バックアップおよびファイル・バックアップとは異なることに注意してください。

v 新規のセット・バックアップ・オブジェクトは、どの活動バックアップ・オブジェクトも非活動化しません (ログ・バックアップ以外の他のバックアップ・タイプとは異なります)。完全データベース・バックアップ・オブジェクトが SQL データベース用のすべての活動バックアップ・オブジェクトを非活動化する場合を除き、セット・バックアップ・オブジェクトは、Tivoli Storage Manager Server 自動有効期限処理を利用しません。したがって、データベースの完全バックアップが実行されない場合、または頻繁には実行されない場合、 inactivate コマンドを使用して、セット・バックアップ・オブジェクトを非活動化できます。

v セット・バックアップの後に、バックアップするすべての SQL データベース用のトランザクション・ログ・バックアップを行う必要があります。

v 以下の SQL データベースのセット・バックアップは実行できません。– SQL Server 属性 TRUNCATE LOG ON CHECKPOINT を持つデータベース。

– SQL Server 2000 SIMPLE リカバリー・モデルを使用するデータベース。

v /recovery パラメーターは、 restore set 操作では指定できません。

注:

1. ワイルドカード (*) を指定すると、バックアップ・オブジェクト・タイプを置き換えることができます (ただし inactivate および query TSM コマンドの場合のみ)。 inactivate の場合、ワイルドカードを指定すると、指定した SQL データベースのすべての活動バックアップ・オブジェクトが非活動化されます。また、他のコマンドと異なり、inactivate のバックアップ・オブジェクト・タイプは必要なパラメーターとなります。デフォルトは存在しません。

2. file、group、log、および set パラメーターは、値のリスト (繰り返し可能な構文) をとることができ、複数回指定することができます。例えば、次のとおりです。file=a,b または file=a file=b

3. オプショナル・パラメーターの複数インスタンスは、連続する必要はありません。例えば、次のとおりです。file=a group=y file=b group=z

QueryData Protection for SQL query コマンドを発行する場合、次のいずれかを指定します。

Query SQL *|dbname,...現行の SQL サーバーに関する情報を表示します。現行の SQL サーバーの詳細については、 116ページの『オプショナル・パラメーター』の/sqlserver を参照してください。

特定の SQL Server 7.0 サーバーを照会すると、以下の情報が含まれます。v 名前v バージョン

第 6 章 コマンド行パラメーター 105

Page 122: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

/compatibilityinfo を指定すると、次の情報が含まれます。v デフォルトのソート・オーダー ID

v デフォルトのコード・ページ ID

v ユニコード・ロケール ID

v ユニコード 比較スタイル ID

v クラスター化状態

特定の SQL Server 2000 サーバーを照会すると、以下の情報が含まれます。v 名前v バージョン

/compatibilityinfo を指定すると、以下の情報が含まれます。v クラスター化状態

dbname 変数は、現行の SQL サーバーで情報を表示するデータベースを指定します。詳細については、 99ページの『定位置パラメーター』の dbname

を参照してください。

特定の SQL Server 7.0 サーバー・データベースを照会すると、以下の情報が含まれます。v サーバー名v データベース名v データベースの割り振り済みデータ・スペースv データベースの使用済みスペースv データベースの割り振り済みログ・スペースv データベースの使用済みログ・スペースv データベースのオプション・セット (SELECT INTO / BULK

COPY、TRUNCATE LOG ON CHECKPOINT など)

/compatibilityinfo を指定すると、以下の情報が含まれます。v サーバー・バージョンv サーバーのクラスター化状態v データベースの互換性レベルv サーバーのデフォルト・ソート・オーダー ID

v サーバーのデフォルト・コード・ページ ID

v サーバーのユニコード・ロケール ID

v サーバーのユニコード比較スタイル ID

特定の SQL Server 2000 サーバー・データベースを照会すると、以下の情報が含まれます。v サーバー名v データベース名v データベースの割り振り済みデータ・スペースv データベースの使用済みスペースv データベースの割り振り済みログ・スペースv データベースの使用済みログ・スペースv データベースのオプション・セット (SELECT INTO / BULK

COPY、TRUNCATE LOG ON CHECKPOINT など)

/compatibilityinfo を指定すると、以下の情報が含まれます。

106 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 123: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

v サーバー・バージョンv サーバーのクラスター化状態v データベースの互換性レベル

Query TDPData Protection for SQL の名前とバージョン情報、および現在の Data

Protection for SQL 構成ファイルの内容を表示します。現行の構成ファイルの詳細については、 116ページの『オプショナル・パラメーター』の/configfile を参照してください。

Query TSM *|dbname,...Tivoli Storage Manager API および Tivoli Storage Manager Server バージョン情報を表示します。

dbname 変数には、現行の Tivoli Storage Manager Server およびノードにバックアップ・オブジェクトを持つ現行の SQL サーバーの指定データベースの名前が入ります。指定されたオブジェクトがバックアップ・オブジェクトとして SQL データベースに存在しない場合、名前は表示されません。詳細については、 99ページの『定位置パラメーター』の dbname を参照してください。

dbname,...* ワイルドカード・オプションを使用すると、1 つ以上の SQL データベースのすべての バックアップ・オブジェクトに関する情報が表示されます。

TSM dbname を使用してバックアップ・オブジェクトを照会すると、次の情報が含まれます。v SQL サーバー名v SQL データベース名v バックアップ・オブジェクト・タイプv バックアップ・オブジェクトの活動/非活動状態v バックアップ・オブジェクトの Data Protection for SQL 作成日時v バックアップ・オブジェクトの Data Protection for SQL サイズv Data Protection for SQL バックアップ・オブジェクトのオブジェクト名v バックアップ・オブジェクトのデータ・ストライプの数

/compatibilityinfo を指定すると、次のものが含まれます。v SQL サーバー・バージョンv SQL サーバーのクラスター化状態v バックアップ・オブジェクトを作成した Data Protection for SQL のバージョン

v SQL データベースの互換性レベルv SQL データベースの割り振り済みデータ・スペースv SQL データベースの使用済みデータ・スペースv SQL データベースの割り振り済みログ・スペースv SQL データベースの使用済みログ・スペースv SQL データベース・オプション

SQL Server 7.0 データベースから作成した場合、次の情報が含まれます。v SQL サーバーのデフォルト・ソート・オーダー ID

v SQL サーバーのデフォルト・コード・ページ ID

v SQL サーバーのユニコード・ロケール ID

v SQL サーバーのユニコード比較スタイル ID

第 6 章 コマンド行パラメーター 107

Page 124: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

注:

1. query TSM のオプショナル・パラメーター /active および /all を使用すると、表示するバックアップ・オブジェクトを決めることもできます。

2. 現行の SQL サーバーの詳細については、 116ページの『オプショナル・パラメーター』の /sqlserver を参照してください。

3. 現行の Tivoli Storage Manager Server は、現行の Tivoli Storage

Manager オプション・ファイルに指定されます。

4. 現行の Tivoli Storage Manager オプション・ファイルの詳細については、 116ページの『オプショナル・パラメーター』の /tsmoptfile を参照してください。

5. 現行の Tivoli Storage Manager ノードの詳細については、 116ページの『オプショナル・パラメーター』の /tsmnode を参照してください。

6. 指定した SQL データベースにバックアップ・オブジェクトが存在しない場合、情報は表示されません。

Query TSM オプション

これらのオプションの一般情報については、 100ページの『バックアップ・オブジェクト・タイプ』を参照してください。

FIle=*|logicalfilename,...現行の Tivoli Storage Manager Server およびノード上の現行の SQL

サーバーから 1 つ以上の SQL データベースのファイル・バックアップ・オブジェクトに関する情報を表示します。query TSM コマンドのファイル・オプションについては、 116ページの『オプショナル・パラメーター』の /fileinfo および /mountwait を参照してください。

Full 現行の Tivoli Storage Manager Server およびノード上の現行の SQL

サーバーから 1 つ以上の SQL データベースの完全バックアップ・オブジェクトに関する情報を表示します。

Difffull現行の Tivoli Storage Manager Server およびノード上の現行の SQL

サーバーから 1 つ以上の SQL データベースの差分バックアップ・オブジェクトに関する情報を表示します。

Group=*|groupname,...現行の Tivoli Storage Manager Server およびノード上の現行の SQL

サーバーから 1 つ以上の SQL データベースのグループ・バックアップ・オブジェクトに関する情報を表示します。

Log=*|logobjectname,...現行の Tivoli Storage Manager Server およびノード上の現行の SQL

サーバーから 1 つ以上の SQL データベースのログ・バックアップ・オブジェクトに関する情報を表示します。

logobjectname 変数は、情報を表示するログ・バックアップ・オブジェクトを指定します。logobjectname にワイルドカード文字 * を使用すると、各オカレンスごとに、ゼロ以上の文字を置き換えること

108 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 125: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

ができます。ワイルドカード文字のみを指定した場合、 SQL データベースのすべてのログ・バックアップ・オブジェクトを指示することになります。

Set=*|setobjectname,...現行の Tivoli Storage Manager Server およびノード上の現行の SQL

サーバーから 1 つ以上の SQL データベースのセット・バックアップ・オブジェクトに関する情報を表示します。

setobjectname 変数は、情報を表示するセット・バックアップ・オブジェクトを指定します。setobjectname にワイルドカード文字 * を使用すると、各オカレンスごとに、ゼロ以上の文字を置き換えることができます。ワイルドカード文字のみを指定した場合、 SQL データベースのすべてのセット・バックアップ・オブジェクトを指示することになります。

Types 現行の Tivoli Storage Manager Server およびノード上の現行の SQL

サーバーから 1 つ以上の SQL データベースのバックアップ・オブジェクトのバックアップ・タイプごとに要約情報を表示します。1

つ以上のバックアップ・オブジェクトを含むバックアップ・タイプのみが表示されます。

/all オプショナル・パラメーターを指定した場合、非活動のバックアップ・オブジェクトの数が含まれます。

/compatibility または /fileinfo オプショナル・パラメーターをtypes パラメーターとともに使用することはできません。

注: /fileinfo オプションは、full、diff、log、file、group、および set パラメーターで使用することができます。/fileinfo オプショナル・パラメーターにより表示される情報には、以下のものが含まれます。v SQL データベースのグループ名v SQL データベースの割り振り済みグループ・スペースv SQL データベースの使用済みグループ・スペースv SQL データベースの論理ファイル名v SQL データベースの物理ファイル名v SQL データベースの割り振り済みファイル・スペースv SQL データベースの使用済みファイル・スペース

SetData Protection for SQL 構成ファイルにデフォルト値を設定するには、set コマンドを発行する場合に、次のいずれかを指定してください。

BUFFers=numbuffers

buffers パラメーターは、Data Protection for SQL と Tivoli Storage

Manager API 間でデータを転送するためにデータ・ストライプごとに使用するデータ・バッファーの数を指定します。

バッファーの数を増やすことにより、スループットは向上しますが、使用ストレージも増加します。各バッファーは、/buffersize パラメーターで指定したサイズになります。

第 6 章 コマンド行パラメーター 109

Page 126: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

numbuffers 変数は、使用するデータ・バッファーの数を示します。値の範囲は 2 ~ 8 であり、初期値は 3 です。

BUFFERSIze=buffersizeinkb

buffersize パラメーターは、buffers パラメーターで指定された各 Data

Protection for SQL バッファーのサイズを指定します。

buffersizeinkb 変数は、データ・バッファーのサイズ (KB 単位) を示します。値の範囲は 64 ~ 8192 です。デフォルトの初期値は 1024 です。

DATEformat=dateformatnum

/dateformat パラメーターは、日付の表示形式を選択します。

dateformatnum 変数の範囲は 1 ~ 5 であり、初期値は 1 です。各数値は次の形式を指定します。

1 MM/DD/YYYY.

2 DD-MM-YYYY.

3 YYYY-MM-DD.

4 DD.MM.YYYY.

5 YYYY.MM.DD.

dateformat パラメーターの値を変更すると、望ましくない方法で Data

Protection for SQL ログ・ファイル (デフォルトは tdpsql.log) が整理される場合があります。既存のログ・ファイル・データの消失を避けるには、以下のいずれかを実行します。

v dateformat パラメーターの値を変更してから、既存のログ・ファイルのコピーを作成し、Data Protection for SQL を実行する。

v /logfile パラメーターを使用して新しいログ・ファイルを指定する。

DIFFESTimate=numpercent

Data Protection for SQL の backup コマンドを使用した差分データベース・バックアップの場合、diffestimate は、SQL データベース全体の中で前回の完全データベース・バックアップ以降に変更された部分の見積もりを指定します。SQL Server では差分バックアップのサイズを判別する方法がなく、Tivoli Storage Manager Server では効率よくスペースを割り振ってオブジェクトを配置するための正確なサイズの見積もりが必要なため、この見積もりは必要となります。 Tivoli Storage Manager Server は、この値を使用して、SQL データベース・バックアップを収めるために十分なスペースが1 次ストレージ・プールにあるかどうかを判別します。指定された SQL データベースごとに別個のバックアップ・オブジェクトが作成されるため、この見積もりは、指定された SQL データベースに別々に適用されます。

numpercent 変数の値の範囲は、1 ~ 99 です。差分バックアップではデータベース・ページをバックアップするため、この値は、前回の完全データベース・バックアップ以降に変更されたデータベース・ページのパーセントとなります。初期値は 20 です。

考慮事項:

110 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 127: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

v 見積もりが実際の変更量を大幅に下回る場合、 Tivoli Storage Manager

Server で割り振られたスペースよりもバックアップ・サイズが大きくなり、 Tivoli Storage Manager Server は、バックアップを強制的に異常終了させる場合があります。

v 見積もりが実際の変更量を大幅に超える場合、サーバーは、強制的にバックアップ・オブジェクトを取り外し可能メディアなど、ストレージ・プール階層の必要以上に上位の階層に配置する場合があります。

FROMSQLSERVer=sqlservername

fromsqlserver パラメーターは、バックアップ・オブジェクトのバックアップ元となる SQL サーバーを指定します。このパラメーターは、リストア先の SQL サーバーの名前 (sqlserver パラメーターで指定) が、バックアップ・オブジェクトの作成元である SQL サーバーの名前と異なる場合にのみ必要です。sqlservername の詳細については、131 ページを参照してください。

fromsqlserver は、query TSM および inactivate コマンドに使用し、sqlserver は、 query SQL コマンドに使用します。

デフォルト値は、 sqlserver 値または Data Protection for SQL 構成ファイルに設定された値です。

LANGuage=language

メッセージの表示に使用する言語のコード (3 文字) を指定します。

CHS 中国語 (簡体字)

CHT 中国語 (繁体字)

DEU 標準ドイツ語

ENU 米国英語 (デフォルト)

ESP 標準スペイン語

FRA 標準フランス語

ITA 標準イタリア語

JPN 日本語

KOR 韓国語

PTB ブラジル・ポルトガル語

LOGFile=logfilename

logfile パラメーターは、Data Protection for SQL により生成されるアクティビティー・ログの名前を指定します。アクティビティー・ログは、完了したコマンドおよびエラー・メッセージなどの重要なイベントを記録します。このログは、SQL Server エラー・ログとは異なります。

logfilename 変数は、Data Protection for SQL により生成されるアクティビティー・ログに使用する名前を識別します。

考慮事項:

v 指定したファイルが存在しない場合は、ファイルが作成されます。存在する場合は、新しいログ・エントリーがファイルに追加されます。

第 6 章 コマンド行パラメーター 111

|

|

||

||

||

||

||

||

||

||

||

||

Page 128: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

v ファイル名に完全修飾パスを含めることができますが、パスを指定しない場合は、Data Protection for SQL のインストール・ディレクトリーにファイルが書き込まれます。

v Data Protection for SQL のアクティビティー・ロギングをオフにすることはできません。/logfile を指定しないと、ログ・レコードは、デフォルトのログ・ファイルに書き込まれます。デフォルトのログ・ファイルはtdpsql.log です。

LOGPrune=numdays|Nologprune パラメーターは、Data Protection for SQL アクティビティー・ログを除去し、エントリーの保管日数を指定します。デフォルトでは、ログ除去は有効で、Data Protection for SQL の実行日ごとに一度行われますが、このオプションを使用することによりログ除去を無効にできます。

numdays 変数は、ログ・エントリーを保管する日数を示します。

考慮事項:

v numdays の指定範囲は、0 ~ 9999 です。初期値は 60 です。値を 0 に指定すると、現行のコマンド・エントリー以外のすべての Data Protection

for SQL アクティビティー・ログ・ファイルが削除されます。

v no を指定すると、ログ・ファイルは除去されません。

NUMBERformat=numberformatnum

numberformat パラメーターは、Data Protection for SQL によって表示される数値形式を指定します。

numberformatnum 変数の範囲は、1 ~ 6 です。初期値は 1 です。数値により、以下の形式が指定されます。

1 1,000.00

2 1,000,00

3 1 000,00

4 1 000.00

5 1.000,00

6 1’000,00

MOUNTWaitfordata=Yes|Noバックアップ・データをテープなどの取り外し可能メディアや光メディアに保管するよう Tivoli Storage Manager Server を構成した場合、Tivoli Storage

Manager Server は、必要なストレージ・ボリュームのマウントを待つことができるかどうかを Data Protection for SQL に対して示すことができます。この場合、このオプションを使用して、 Data Protection for SQL のbackup および restore コマンドがメディアのマウントを待つか、現行操作を停止するかを指定できます。初期値は yes です。

考慮事項:

v データ・ストライピングを使用する場合 Data Protection for SQL は、すべてのストライプの初期メディアが使用可能になるまでは、待ち状態を完了することはできません。ただし、メディアが使用可能になると Data

Protection for SQL は各ストライプの使用を開始します。 SQL Server によりストライプへのデータが分散されるため、いずれかのストライプでメ

112 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 129: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

ディアが使用できない場合、結果的に、各ストライプはそれ自体のまたは他のストライプのメディアが使用可能になるまで待ち状態になることがあります。待ち状態が長引いた場合、Data Protection for SQL コマンドを終了する必要のある場合があります。この終了は、Data Protection for SQL

プログラムを終了することによってのみ 行うことができます (コマンド・プロンプト・ウィンドウを閉じるか、control-c と入力する)。

v メタ・オブジェクトの管理クラスが取り外し可能メディアを必要とする場合も、Data Protection for SQL は、そのボリュームを待ちます。バックアップ操作では、メタ・オブジェクトはデータ・オブジェクトが完了するまで作成されないため、すべてのデータが転送された後に 待ち状態が発生します。リストア操作では、メタ・データが必要になると、データ転送の前に 待ち状態が発生します。

v no を指定した場合に取り外し可能メディアが必要になると、Data

Protection for SQL は、エラー・メッセージを出してコマンドを終了します。メタ・オブジェクトの管理クラスが取り外し可能メディアを必要とする場合も同様ですが、バックアップ時には、すべてのデータが転送されるまで、コマンドは終了されません。

注:

v このオプションは、Data Protection for SQL query コマンドには影響しません。このコマンドは、query TSM /fileinfo パラメーターによってのみ指定されます。

v Tivoli Storage Manager オプション・ファイル内の TAPEPROMPT オプションは、このパラメーターの操作に影響を与えません (Data Protection for

SQL バージョン 1 では影響がありました)。

SQLAUTHentication=INTegrated | SQLuseridこのパラメーターは、SQL サーバーへのログオン時に使用する許可モードを指定します。

integrated 値は、Windows NT または Windows 2000 による認証を指定します。Windows へのログオンに使用するユーザー ID が、SQL サーバーへのログオン ID と同じになります。これはデフォルト値です。

sqluserid 値を使用すると、SQL Server ユーザー ID 許可を指定します。sqluserid パラメーターにより指定されたユーザー ID が、SQL サーバーへのログオン ID となります。このユーザー ID には、SQL Server

SYSADMIN 固定サーバー役割が必要です。

SQLBUFFers=numsqlbuffers

sqlbuffers パラメーターは、SQL Server が SQL Server と Data Protection

for SQL 間のデータ転送に使用するデータ・バッファーの総数を指定します。

numsqlbuffers 変数は、使用するデータ・バッファーの数を示します。値の範囲は 0 ~ 999 です。デフォルト値は 0 です。sqlbuffers を 0 に設定すると、使用するバッファー数は SQL が決定します。

numsqlbuffers 変数は、ストレージの制限により制約を受けます。

0 以外の値を指定する場合、この値は、使用するデータ・ストライプの数以上である必要があります。SQL Server 7.0 では、最大 32 のストライプ

第 6 章 コマンド行パラメーター 113

Page 130: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

を、SQL Server 2000 では、最大 64 のストライプを指定できます。0 以外の値を指定して、バックアップ中にエラーを受信した場合は、値 0 を指定して、バックアップを再試行してください。

SQLBUFFERSIze=sqlbuffersizeinkb

sqlbuffersize パラメーターは、SQL Server が Data Protection for SQL へのデータ転送に使用する各バッファー (sqlbuffers パラメーターにより指定) のサイズを指定します。

sqlbuffersizeinkb 変数は、データ・バッファーのサイズ (KB 単位) を示します。値の範囲は 64 ~ 4096 です。デフォルトの初期値は 1024 です。

SQLSERVer=sqlservername

sqlserver パラメーターは、Data Protection for SQL がログオンする SQL

サーバーを指定します。このサーバーは、バックアップ・オブジェクトのリストア先となる SQL サーバーです。ただし、バックアップ・オブジェクトが別の SQL サーバー名により作成された場合は、 fromsqlserver パラメーターを使用する必要があります。

sqlserver は、query SQL コマンドで使用してください。fromsqlserverは、query TSM および inactivate コマンドで使用します。

名前付きインスタンスおよびクラスター化の考慮事項などの詳細については、131 ページを参照してください。

STRIPes=numstripes

stripes パラメーターは、バックアップまたはリストア操作で使用するデータ・ストライプの数を指定します。

numstripes 変数の範囲は、SQL Server 7.0 では 1 ~ 32、SQL Server 2000

では 1 ~ 64 です。デフォルトの初期値は 1 です。

その他の考慮事項については、136 ページを参照してください。

TIMEformat=timeformatnum

timeformat パラメーターは、Data Protection for SQL によって表示される時刻形式を指定します。

timeformatnum 変数の範囲は、1 ~ 4 です。初期値は 1 です。数値により、以下の形式が指定されます。

1 23:00:00

2 23,00,00

3 23.00.00

4 11:00:00A/P

timeformat パラメーターの値を変更すると、望ましくない方法で Data

Protection for SQL ログ・ファイル (デフォルトは tdpsql.log) が整理される場合があります。既存のログ・ファイル・データの消失を避けるには、以下のいずれかを実行します。

v timeformat パラメーターの値を変更してから、既存のログ・ファイルのコピーを作成し、Data Protection for SQL を実行する。

v /logfile パラメーターを使用して新しいログ・ファイルを指定する。

114 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 131: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

CHANGETSMPasswordchangetsmpassword コマンドで以下のパラメーターを指定しなかった場合、指定するようプロンプトが出されます。

oldpassword

変更する旧 (現行) Tivoli Storage Manager パスワードを指定します。

newpassword

新しい Tivoli Storage Manager パスワードを指定します。

Tivoli Storage Manager パスワードには大文字小文字の区別はなく、以下の文字を組み合わせた 1 ~ 63 文字とすることができます。

v A ~ Z までの文字

v 0 ~ 9 までの数字

v 特殊文字 (プラス (+)、ピリオド (.)、下線 (_)、ハイフン (—)、およびアンパーサンド (&))

verifypassword

新規 Tivoli Storage Manager パスワードを再度指定して、 newpassword が正しいことを確認します。

第 6 章 コマンド行パラメーター 115

Page 132: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

オプショナル・パラメーター表 12 に、Data Protection for SQL コマンド行の定位置パラメーターの後に入力するオプショナル・パラメーターのリストを示します。オプションはアルファベット順にリストされており、リストに示されているページに詳しい説明があります。

各コマンドで使用可能なオプションを示す構文図については、 57ページの『Data

Protection for SQL のコマンド』を参照してください。

表 12. Data Protection for SQL オプショナル・パラメーター

オプショナル・パラメーター 概略 ページ

/ACtive 活動バックアップ・オブジェクトを照会します。 118

/ALl 活動および非活動バックアップ・オブジェクトを照会します。

118

/BUFFers データ・ストライプごとの Data Protection for SQL

データ・バッファーの数を指定します。118

/BUFFERSIze /buffers で指定した Data Protection for SQL バッファーごとのサイズを指定します。

118

/COMPATibilityinfo SQL サーバーとのバックアップ・オブジェクトの互換性を照会します。

119

/CONFIGfile Data Protection for SQL 構成ファイルの名前を指定します。

119

/DBOonly リストアしたデータベースへの一般ユーザーのアクセスを禁止します。

120

/DIFFESTimate SQL データベースで前回の完全データベース・バックアップ以降に変更される部分を見積もります。

120

/FILEInfo バックアップ・オブジェクトを構成するグループおよびファイルを照会します。

120

/FIles バックアップおよびリストア操作に使用する論理ファイルを指定します。

121

/FROMSQLSERVer バックアップ・オブジェクトの作成元となる SQL

サーバーを指定します。121

/GRoups バックアップおよびリストア操作に使用するファイル・グループを指定します。

122

/INTO 異なるデータベースへのリストア時に、バックアップ・オブジェクトのリストア先となる SQL サーバー・データベースを指定します。

122

/LOGESTimate SQL データベースで、前回のログ、差分、または完全データベース・バックアップ以降、ログに記録されない操作により変更される部分を見積もります(SQL Server 2000)。

122

/LOGFile Data Protection for SQL により生成されるアクティビティー・ログを指定します。

123

/LOGPrune Data Protection for SQL アクティビティー・ログの除去とエントリーの保管日数を指定します。

124

/MOUNTWait Data Protection for SQL が、必要なストレージ・ボリュームの Tivoli Storage Manager Server によるマウントを待つかどうかを指定します。

124

116 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 133: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

表 12. Data Protection for SQL オプショナル・パラメーター (続き)

オプショナル・パラメーター 概略 ページ

/OBJect 指定したバックアップ・オブジェクトを照会、リストア、または非活動化します。

125

/OLDerthan 指定した期間を経過したバックアップ・オブジェクトのみを非活動化します。

126

/PARTial SQL Server 2000 のデータベースの一部をリストアします。

126

/Quiet コマンドの状況に関する情報の表示を省略します。 127

/RECOVery スタンバイ・サーバー上にないデータベースへの追加リストアを行うかどうかを指定します。

127

/RELocate /TO SQL データベース・ファイルを新しい場所にリストアします。

128

/REPlace リストア操作中に既存の SQL ファイルを上書きします。

129

/SQLAUTHentication SQL サーバーへのログオン時に使用する許可モードを指定します。

130

/SQLBUFFers SQL Server が SQL Server と Data Protection for

SQL 間のデータ転送に使用するバッファーの総数を指定します。

130

/SQLBUFFERSIze /sqlbuffers で指定された各バッファーのサイズを指定します。

130

/SQLPassword Data Protection for SQL が SQL サーバーへのログオンに使用する SQL パスワードを指定します。

131

/SQLSERVer Data Protection for SQL がログオンする SQL サーバーを指定します。

131

/SQLUSer Data Protection for SQL が SQL サーバーへのログオンに使用する名前を指定します。

132

/STANDby スタンバイ SQL サーバーにリストアを行います。 133

/STOPAT 指定された特定時点に SQL データベースをリストアします。

133

/STOPATMark/AFTER

名前付きの特定時点にリストアします。指定した特定時点の後にすることができます。(SQL Server

2000)

134

/STOPBEFOREMark/AFTER

名前付きの特定時点にリストアします。指定した特定時点の後にすることができます。(SQL Server

2000)

135

/STRIPes バックアップまたはリストア操作で使用するデータ・ストライプの数を指定します。

136

/TRUNCate SQL データベースのトランザクション・ログで不要なエントリーを除去するかどうかを指定します。

136

/TSMNODe Tivoli Storage Manager Server へのログオンで Data

Protection for SQL が使用する Tivoli Storage

Manager ノード名を指定します。

137

/TSMOPTFile 使用する Tivoli Storage Manager オプション・ファイルを指定します。

137

第 6 章 コマンド行パラメーター 117

Page 134: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

表 12. Data Protection for SQL オプショナル・パラメーター (続き)

オプショナル・パラメーター 概略 ページ

/TSMPassword Tivoli Storage Manager Server へのログオンで Data

Protection for SQL が使用する Tivoli Storage

Manager パスワードを指定します。

138

それぞれのオプショナル・パラメーターの詳しい説明を以下に示します。

/ACtive

/ALl query TSM 操作において、これらのパラメーターは、活動バックアップ・オブジェクトのみを表示するか、活動と非活動の両方を表示するかを指定します。

考慮事項:

v Data Protection for SQL query コマンドでは、両方のパラメーターを指定できますが、最後に指定されたものが使用されます。

v いずれのパラメーターも指定しない場合、デフォルトは /active です。

v リストア操作の場合、非活動 (または活動) バックアップ・オブジェクトを指定するには、 /object パラメーターを使用するか (125 ページ参照)、 GUI を使用してください (43 ページ参照)。

/all を使用したサンプル出力については、90 ページを参照してください。

/BUFFers=numbuffers

/buffers パラメーターは、Data Protection for SQL と Tivoli Storage

Manager API 間でデータを転送するためにデータ・ストライプごとに使用するデータ・バッファーの数を指定します。

numbuffers 変数は、使用するデータ・バッファーの数を示します。値の範囲は 2 ~ 8 であり、デフォルトは 3 です。

考慮事項:

v バッファーの数を増やすことにより、スループットは向上しますが、使用ストレージも増加します。各バッファーは、/buffersize パラメーターで指定したサイズになります。

v デフォルト値は、Data Protection for SQL 構成ファイルのバッファー構成オプションで指定された値です。初期値は 3 です。

v /buffers を指定した場合、Data Protection for SQL 構成ファイルに保管された値の代わりに、その値が使用されます。このパラメーターを指定しても、構成ファイルの値は変更されません。

v /buffers を指定して、numbuffers を指定しない場合、デフォルト値 3 が使用されます。

/BUFFERSIze=buffersizeinkb

/buffersize パラメーターは、/buffers パラメーターで指定された各 Data

Protection for SQL バッファーのサイズを指定します。

buffersizeinkb 変数は、データ・バッファーのサイズ (KB 単位) を示します。値の範囲は 64 ~ 8192 です。デフォルトは 1024 です。

考慮事項:

118 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 135: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

v バッファーの数を増やすとスループットは向上しますが、このパラメーターで決定されるストレージの使用量も増加します。

v デフォルト値は、Data Protection for SQL 構成ファイルのバッファー構成可能オプションで指定された値です。初期値は 1024 です。

v /buffersize を指定した場合、Data Protection for SQL 構成ファイルに保管された値の代わりに、その値が使用されます。このパラメーターを指定しても、構成ファイルの値は変更されません。

v /buffersize を指定して buffersizeinkb を指定しない場合、デフォルト値の1024 が使用されます。

/COMPATibilityinfoquery 操作で、このパラメーターは、SQL サーバーとのバックアップ・オブジェクトの互換性に関する情報を表示します。特定の SQL Server 構成オプションでは、バックアップ・オブジェクトを SQL サーバーにリストアするためには互換性が必要です。このパラメーターを指定すると、SQL および Data Protection for SQL 構成情報がリストされ、バックアップ・オブジェクトが SQL サーバーに適切であるかどうかを判別したり、問題判別を行う場合に役立ちます。表示される項目のリストについては、107 ページを参照してください。

考慮事項:

v このパラメーターを、query TSM コマンドの types パラメーターとともに使用することはできません。

v 互換性があるとは、一般的に同一であることを意味します。ただし、SQL

サーバーとバックアップ・オブジェクトの両方にバイナリー・ソート・オーダーを使用する場合、個々の文字の値の解釈により異なる文字が表示または印刷されても、コード・ページが異なる場合があります。

v SQL Server 7.0 と異なり、SQL Server 2000 では、サーバー、データベース、カラム、および変数レベルでの異なる照合が可能です。したがって、互換性の問題は少なくなっていますが、問題が発生する場合もあります。

/CONFIGfile=configfilename

/configfile パラメーターは、Data Protection for SQL 構成ファイルの名前を指定します。このファイルは、Data Protection for SQL 構成可能オプションの値を含むものです。ファイルの内容については、 109ページの『Set』を参照してください。

考慮事項:

v configfilename には完全修飾パスを含めることができます。 configfilename

にパスが含まれない場合、Data Protection for SQL のインストール・ディレクトリーが使用されます。

v configfilename にスペースが含まれる場合は、二重引用符で囲んでください。

v /configfile を指定しない場合、デフォルト値は tdpsql.cfg です。

v /configfile を指定して configfilename を指定しない場合、デフォルト値tdpsql.cfg が使用されます。

第 6 章 コマンド行パラメーター 119

Page 136: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

/DBOonly/dboonly パラメーターを指定すると、リストアされたデータベースへの一般ユーザーによるアクセスを、このようなアクセスを受け入れる前に制限します。

SQL Server 7.0 では、このパラメーターにより、リストア操作後にデータベース・オプション DBO USE ONLY が設定されます。

SQL Server 2000 では、このパラメーターにより、リストア操作後にデータベース・オプション RESTRICTED USER が設定されます。

/DIFFESTimate=numpercent

differential データベース・バックアップの場合、/diffestimate は、SQL

データベース全体の中で前回の完全データベース・バックアップ以降に変更された部分の見積もりを指定します。SQL Server では差分バックアップのサイズを判別する方法がなく、Tivoli Storage Manager Server では効率よくスペースを割り振ってオブジェクトを配置するための正確なサイズの見積もりが必要なため、この見積もりは必要となります。 Tivoli Storage Manager

Server は、この値を使用して、SQL データベース・バックアップを収めるために十分なスペースが 1 次ストレージ・プールにあるかどうかを判別します。指定された SQL データベースごとに別個のバックアップ・オブジェクトが作成されるため、この見積もりは、指定された SQL データベースに別々に適用されます。

numpercent 変数の値の範囲は、1 ~ 99 です。差分バックアップではデータベース・ページをバックアップするため、この値は、前回の完全データベース・バックアップ以降に変更されたデータベース・ページのパーセントとなります。初期値は 20 です。

考慮事項:

v 見積もりが実際の変更量を大幅に下回る場合、 Tivoli Storage Manager

Server で割り振られたスペースよりもバックアップ・サイズが大きくなり、 Tivoli Storage Manager Server は、バックアップを強制的に異常終了させる場合があります。

v 見積もりが実際の変更量を大幅に超える場合、サーバーは、強制的にバックアップ・オブジェクトを取り外し可能メディアなど、ストレージ・プール階層の必要以上に上位の階層に配置する場合があります。

v Data Protection for SQL コマンドで /diffestimate を指定した場合、Data

Protection for SQL 構成ファイルの値の代わりに、その値が使用されます。ただし、Data Protection for SQL コマンドでパラメーターを指定しても、Data Protection for SQL 構成ファイルの値は変更されません。

/FILEInfoquery TSM コマンドで、このパラメーターは、すべてのバックアップ・タイプ用のバックアップ・オブジェクトに関する詳細情報を表示します。差分およびログの各バックアップ・オブジェクトの場合、/fileinfo は、バックアップの時点でデータベース内にあるすべてのグループおよびファイルを表示します。表示される情報のタイプについては、107 ページを参照してください。

120 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 137: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Data Protection for SQL メタ・オブジェクトの Tivoli Storage Manager 管理クラスでディスク専用ストレージ・プールを指定しなければ、このパラメーターを使用してボリューム・マウントが可能です。詳細については、124 ページを参照してください。

/FIles=*|logicalfilename,...backup 操作の場合、/files は、set バックアップに含まれる論理ファイル名を指定します。

restore 操作の場合、/files は、full、group、または set の各バックアップ・オブジェクトからリストアされる論理ファイル名を指定します。

logicalfilename 変数は、バックアップまたはリストア先の SQL Server データベースの論理ファイル名を指定します。

考慮事項:

v logicalfilename にワイルドカード文字 * を使用すると、各オカレンスごとに、ゼロ以上の文字を置き換えることができます。ワイルドカード文字のみを指定した場合、 SQL サーバー・データベースのすべての論理ファイルを指示することになります。

v logicalfilename にスペースまたは特殊文字が含まれる場合、二重引用符で囲んでください。

v /files または /groups のいずれか、または両方を指定できます。restore操作の場合、 full または set のバックアップ・オブジェクトに適用されます。リストアの場合、/files または /groups を指定するか、その両方を指定すると、/groups または /files 指定のうち少なくとも 1 つに一致するリストア・オブジェクトのみがリストアされます。

/FROMSQLSERVer=sqlservername

restore 操作の場合、/fromsqlserver パラメーターは、バックアップ・オブジェクトのバックアップ元となる SQL サーバーを指定します。このパラメーターは、/sqlserver パラメーターによって決定された、リストア先のSQL サーバーの名前が、バックアップ・オブジェクトの作成元の SQL サーバーの名前と異なる場合にのみ必要です。sqlservername の詳細については、131 ページを参照してください。

query TSM コマンドおよび inactivate コマンドには /fromsqlserver を使用しますが、 query SQL コマンドには /sqlserver を使用します。query および inactivate コマンドとともに /fromsqlserver を使用するサンプルについては、89 ページを参照してください。

デフォルト値は、/sqlserver 値または Data Protection for SQL 構成ファイルに設定された値です。

考慮事項:

v 2 つの SQL サーバー名が異なる場合、/fromsqlserver が非クラスター化デフォルト・インスタンスであっても、このパラメーターを使用する必要があります。

v SQL データベースを異なる SQL サーバーにリストアした場合、 SQL

データベースのログインが、その異なる SQL サーバー用のログインと一

第 6 章 コマンド行パラメーター 121

Page 138: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

致しない場合があります。このような場合は、SQL ストアード・プロシージャー SP_CHANGE_USERS_LOGIN を使用して、 SQL ログイン不一致を検出して訂正できます。

/GRoups=*|groupname,...

backup 操作の場合、/groups は、set バックアップに含めるファイル・グループ名を指定します。

restore 操作の場合、/groups は、full または set のバックアップ・オブジェクトからリストアするファイル・グループ名を指定します。リストアで/files または /groups を指定するか、その両方を指定する場合、/groupsまたは /files 指定のうち少なくとも 1 つに一致するリストア・オブジェクトのみがリストアされます。

groupname 変数を使用して、バックアップまたはリストアする SQL サーバー・データベースのファイル・グループの名前を指定します。

考慮事項:

v groupname にワイルドカード文字 * を使用すると、各オカレンスごとに、ゼロ以上の文字を置き換えることができます。ワイルドカード文字のみを指定した場合、 SQL サーバー・データベースのすべてのファイル・グループを指示することになります。

v groupname にスペースまたは特殊文字が含まれる場合、二重引用符で囲んでください。

v /files または /groups のいずれか、または両方を指定できます。

/INTO=dbname

restore 操作で、/into は、バックアップ・オブジェクトのリストア先のSQL サーバー・データベースを指定します。このパラメーターは、リストア先の SQL サーバー・データベース名がバックアップ・オブジェクトのデータベース名と異なる場合にのみ必要です。

この変数の詳細については、 99ページの『dbname』を参照してください。

考慮事項:

v /into を指定するとき、ワイルドカード (*) は、コマンド dbname 変数または /into dbname 変数のいずれにも表示されない場合があります。

v コマンド dbname リストと同様に、/into dbname 変数リストにおいても、項目は 1 つのみである必要があります。

v リストアを正常終了させるには、バックアップ・オブジェクトをリストアする SQL Server データベースが存在している必要があります。

/LOGESTimate=numpercent

SQL Server 7.0 と異なり、SQL Server 2000 では、SELECT INTO およびBULK COPY などのログに記録されない操作の後でも、トランザクション・ログ・バックアップが可能です。 SQL Server 2000 は、ログに記録されない操作によって変更されたストレージ・ページをトランザクション・ログ・バックアップの最後に付加することによりこれを実行します。

SQL Server 2000 log バックアップの場合、/logestimate は、最後のログ、差分、または完全の各データベース・バックアップ以降、ログに記録されない操作により変更される SQL データベース全体の見積もり部分を指定

122 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

|

|

Page 139: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

します。 SQL Server ではログに記録されない変更のサイズを判別する方法がなく、Tivoli Storage Manager Server では効率よくスペースを割り振ってオブジェクトを配置するための正確なサイズの見積もりが必要なため、この見積もりは必要となります。指定された SQL データベースごとに別個のバックアップ・オブジェクトが作成されるため、この見積もりは、指定されたSQL データベースに別々に適用されます。

numpercent 変数の値の範囲は、0 ~ 99 です。ログに記録されない変更を持つログ・バックアップではデータベース・ページをバックアップするため、この値は最後のログ、差分、または完全の各データベース・バックアップ以降に変更されたデータベース・ページのパーセントになります。初期値は 0 です。

考慮事項:

v 見積もりが実際の変更量を大幅に下回る場合、 Tivoli Storage Manager

Server で割り振られたスペースよりもバックアップ・サイズが大きくなり、 Tivoli Storage Manager Server は、バックアップを強制的に異常終了させる場合があります。

v 見積もりが実際の変更量を大幅に超える場合、サーバーは、強制的にバックアップ・オブジェクトを取り外し可能メディアなど、ストレージ・プール階層の必要以上に上位の階層に配置する場合があります。

v Data Protection for SQL コマンドで /logestimate を指定した場合、Data

Protection for SQL 構成ファイル内の値の代わりにその値が使用されます。ただし、コマンドでパラメーターを指定しても、構成ファイル内の値は変更されません。

/LOGFile=logfilename

/logfile パラメーターは、Data Protection for SQL により生成されるアクティビティー・ログの名前を指定します。このアクティビティー・ログは、完了したコマンドおよびエラー・メッセージなどの重要なイベントを記録します。Data Protection for SQL アクティビティー・ログは、 SQL Server エラー・ログとは異なります。

logfilename 変数は、Data Protection for SQL により生成されるアクティビティー・ログに使用する名前を識別します。

考慮事項:

v 指定したファイルが存在しない場合は、ファイルが作成されます。存在する場合は、新しいログ・エントリーがファイルに追加されます。

v ファイル名に完全修飾パスを含めることができますが、パスを指定しない場合は、Data Protection for SQL のインストール・ディレクトリーにファイルが書き込まれます。

v Data Protection for SQL のアクティビティー・ロギングをオフにすることはできません。/logfile を指定しないと、ログ・レコードは、デフォルトのログ・ファイルに書き込まれます。デフォルトのログ・ファイルは、tdpsql.log です。

v Data Protection for SQL のインスタンスを複数同時に使用して操作を実行するときは、 /logfile パラメーターを使用して、使用する各インスタンスごとに異なるログ・ファイルを指定します。これにより、各インスタン

第 6 章 コマンド行パラメーター 123

Page 140: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

スのログが別々のログ・ファイルに送信され、ログ・ファイル・レコードの散在が防止されます。各インスタンスごとに別々のログ・ファイルを指定しないと、ログ・ファイルの読み取りができなくなる場合があります。

/LOGPrune=numdays|No/logprune パラメーターは、Data Protection for SQL アクティビティー・ログを除去し、エントリーの保管日数を指定します。デフォルトでは、ログの除去は有効で、Data Protection for SQL の実行日ごとに一度行われます。ただし、このオプションにより、ログの除去を無効にしたり、ログ・ファイルがその日にすでに除去されていても、あるコマンド実行のログの除去を明示的に要求したりすることができます。

numdays 変数は、ログ・エントリーを保管する日数を示します。デフォルトでは、60 日間のログ・エントリーが除去プロセスで保管されます。

考慮事項:

v numdays の指定範囲は、0 ~ 9999 です。値を 0 に指定すると、現行のコマンド・エントリー以外のすべての Data Protection for SQL アクティビティー・ログ・ファイルが削除されます。

v no を指定すると、ログ・ファイルはこのコマンド実行中には除去されません。

v /logprune を指定しないと、デフォルト値は、Data Protection for SQL 構成ファイル内の logprune 構成可能オプションによって指定された値になります。初期値は 60 です。

v /logprune を指定すると、Data Protection for SQL 構成ファイルに保管された値の代わりにその値が使用されます。このパラメーターを指定しても、構成ファイルの値は変更されません。

v /logprune は、numdays または no を指定しなくても指定可能です。この場合、デフォルト 60 が使用されます。

v timeformat パラメーターまたは dateformat パラメーターの値を変更すると、望ましくない方法で Data Protection for SQL ログ・ファイルが整理される場合があります。ログ・ファイルを整理するコマンドを実行する場合、timeformat パラメーターまたは dateformat パラメーターの値を変更したときは、望ましくない方法でログ・ファイルが整理されないように、以下のいずれかを実行します。

– 既存のログ・ファイルのコピーを作成する。

– /logfile パラメーターまたは logfile 設定を使用して、新しいログ・ファイルを指定する。

/MOUNTWait=Yes|Noバックアップ・データをテープなどの取り外し可能メディアや光メディアに保管するよう Tivoli Storage Manager Server を構成した場合、Tivoli Storage

Manager Server は、必要なストレージ・ボリュームのマウントを待つことができるかどうかを Data Protection for SQL に対して示すことができます。この場合、このオプションを使用して、 Data Protection for SQL のbackup、restore、および query TSM /fileinfo のコマンドがメディアのマウントを待機するか、現行操作を停止するかを指定することができます。

以下を指定できます。

124 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 141: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Yes テープのマウントを待機する (backup および restore のデフォルト)。

No テープのマウントを待機しない (query TSM /fileinfo のデフォルト)。

考慮事項:

v データ・ストライピングを使用する場合、Data Protection for SQL は、すべてのストライプの初期メディアが使用可能になるまでは、待ち状態を完了することはできません。ただし、メディアが使用可能になると Data

Protection for SQL は各ストライプの使用を開始します。 SQL Server によりストライプへのデータが分散されるため、いずれかのストライプでメディアが使用できない場合、結果的に、各ストライプはそれ自体のまたは他のストライプのメディアが使用可能になるまで待ち状態になることがあります。待ち状態が長引いた場合、Data Protection for SQL コマンドを終了する必要のある場合があります。この終了は、Data Protection for SQL

プログラムを終了することによってのみ 行うことができます (コマンド・プロンプト・ウィンドウを閉じるか、control-c と入力する)。

v backup で、メタ・オブジェクトの管理クラスが取り外し可能メディアを必要とする場合も、Data Protection for SQL はそのボリュームを待機しますが、メタ・オブジェクトはデータ・オブジェクトの完了後まで作成されないため、その待機はすべてのデータが転送された後 に発生します。

v no を指定した場合に取り外し可能メディアが必要になると、Data

Protection for SQL は、エラー・メッセージを出してコマンドを終了します。メタ・オブジェクトの管理クラスが取り外し可能メディアを必要とする場合も、同様です。backup の場合、メタ・オブジェクトはデータ・オブジェクトの完了後まで作成されないため、すべてのデータベース・データの転送後までコマンドは終了しません。

v /mountwait を backup または restore で指定しないと、デフォルト値は、Data Protection for SQL 構成ファイル内の mountwait 構成可能オプションで指定された値になります。初期値は、yes です。このパラメーターを指定しても、構成ファイルの値は変更されません。

v /mountwait を、yes も no も指定せずに指定すると、デフォルト yesが使用されます。

v /mountwait を query TSM /fileinfo 要求で指定しないと、デフォルト値 no が使用されます。

注: Tivoli Storage Manager オプション・ファイル内の TAPEPROMPT オプションは、このパラメーターの操作に影響を与えることはありません(Data Protection for SQL バージョン 1 と同様)。

/OBJect=*|objectname,...restore 操作および inactivate 操作の場合、/object は、指定した SQL データベースおよびバックアップ・オブジェクト・タイプ (指定している場合)

の特定のバックアップ・オブジェクトのみをリストアおよび非活動化することを指定します。 query 操作の場合、/object により表示に特定のオブジェクトおよびオブジェクト・タイプが含まれます。

objectname 変数は、リストアまたは非活動化するバックアップ・オブジェクト名を指定します。オブジェクト名は、それぞれのバックアップ・オブジェ

第 6 章 コマンド行パラメーター 125

Page 142: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

クトを一意的に識別し、Data Protection for SQL によって作成されます。バックアップ・オブジェクト名を表示するには、query を使用します。

考慮事項:

v restore 操作の場合、おそらく GUI を使用する方が容易ですが (43 ページ参照)、このパラメーターを使用してリストア用の非活動バックアップ・オブジェクトを選択できます。このパラメーターを指定しないと、活動 バックアップ・オブジェクトのみがリストアに含まれます。

v objectname にワイルドカード文字 * を使用すると、各オカレンスごとに、ゼロ以上の文字を置き換えることができます。ワイルドカード文字のみを指定場合、指定した SQL データベースおよびバックアップ・オブジェクト・タイプのすべてのバックアップ・オブジェクトを指示することになります。

このパラメーターを使用したサンプルについては、84 ページを参照してください。

/OLDerthan=numdaysold

inactivate 操作で、/olderthan は、バックアップ・オブジェクトが何日経過してからコマンドによって非活動化される必要があるかを指定します。

考慮事項:

v numdaysold 変数の値の範囲は、0 ~ 9999 です。

v 0 を指定した場合、選択したすべてのバックアップ・オブジェクトが非活動化されます。

v 1 を指定した場合、現在日付より前に作成された選択済みのすべてのバックアップ・オブジェクトが非活動化されます。1 日のうちの一部でも、まる 1 日としてカウントされます。

v /olderthan にデフォルト値はありません。

このパラメーターを使用したサンプルについては、89 ページを参照してください。

/PARTial

注:

1. 部分的リストアは、SQL Server 2000 サーバーでのみ使用可能です。

2. 部分的リストアは、完全データベース・バックアップ・オブジェクトに対してのみ実行できます。

/partial パラメーターは、SQL データベースの一部のみをリストアします。部分的リストアの主な目的は、脱落または損傷したデータを検索することです。部分的リストアは、SQL データベースのサブセットを作成します。部分的リストアの後、差分データベース・リストアおよびトランザクション・ログ・リストアを行うことにより、サブセット SQL データベースを、必要データが存在するかまたは損傷していないポイントに戻すことができます。次に、サブセット SQL データベースからの必要データを元の SQL データベースにコピーできます。また、開発または報告目的などで、SQL データベースのサブセットを必要とするときにも、部分的リストアを使用できます。

126 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 143: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

注: 部分的リストアでは、リカバリーを完了するためにリストア済みオブジェクトの一部のみが使用されることはありますが、常に Tivoli Storage

Manager Server からのバックアップ・オブジェクト全体がリストアされます。表示される統計は、データベース・リカバリーのために SQL

Server によって使用されたデータの量ではなく、 Tivoli Storage

Manager Server からリストアされたデータの量のみを反映します。

考慮事項:

v 部分的リストアの内容は、files または groups パラメーターを使用して指定できます。– files オプションを使用して SQL グループ内のすべての SQL ファイルを指定しなかった場合でも、完全 SQL グループのみをリストアできます。

– 1 次グループは常に含まれています。– リストアされなかった SQL グループはオフラインとしてマークされ、アクセスできません。

v サブセット SQL データベースを、そのデータベースがバックアップされたロケーションにリストアする場合、 /relocate および /to パラメーターを使用する必要があります。

v Data Protection for SQL GUI は、/relocate および /to パラメーターをサポートしません。これらのパラメーターを必要とする部分的リストアを実行する場合は、コマンド行インターフェースを使用する必要があります。

v /recovery パラメーターは、/partial とともに指定できます。

このパラメーターを使用したサンプルについては、85 ページを参照してください。

/Quiet /quiet パラメーターは、コマンドからの状況情報の表示を省略します。ただし、情報は Data Protection for SQL アクティビティー・ログに追加されます。

/RECOVery=Yes|Norestore 操作で、/recovery は、スタンバイ SQL サーバー上にない SQL

データベースに追加のリストアをするかどうかを指定します。詳細については、133 ページを参照してください。リストア済みデータベースは、/recovery=yes パラメーターがそのデータベースに対して適用されるまで使用できません。

以下を指定できます。

Yes (デフォルト)一連のリストアを SQL データベースに対して行い、現行リストアが順序の最後のリストアであるか、SQL データベースへの唯一のリストアである場合は、常に指定します。これにより、リストアが完了し、未完了のトランザクションのロールバックの準備が整ったことが、SQL サーバーに伝えられます。

No 一連のリストアを SQL データベースに対して行い、現行リストア

第 6 章 コマンド行パラメーター 127

Page 144: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

が順序の最後のリストアでない場合は、常に指定します。最後のコマンドを除くすべての restore コマンドに /recovery=no を実行します。

考慮事項:

v /recovery=yes パラメーターが適用されると、差分バックアップまたはログ・バックアップをデータベースにリストアすることができなくなります。

v file、group、または set の各バックアップ・オブジェクトのリストア操作で、 /recovery は指定できません。 Data Protection for SQL は、このようなリストアを強制的に /recovery=no に設定します。

v /groups または /files を指定する full リストアの場合、/partial をともに指定しないと、 /recovery を指定できません。/partial がない場合、Data Protection for SQL は、このようなリストアを強制的に/recovery=no に設定します。

v このオプションを指定しないと、データベースの未完了トランザクションが自動的にロールバックバックされます。

v yes を指定し、同じデータベースのいくつかのリストア・オブジェクトをリストアしている場合、そのデータベースの最後のリストア・オブジェクトのみに recovery=yes を使用し、他のすべては recovery=no を使用します。これにより、別のコマンドで最後のログを指定しなくても、ログのリストを指定できるようになります。

以下に、シナリオ例を示します。

リストアの順序 指定

完全データベース no

差分データベース no

トランザクション・ログ・バックアップ・オブジェクト no

トランザクション・ログ・バックアップ・オブジェクト yes

注:

1. Data Protection for SQL は、リストア・オブジェクトをデータベース名でソートし、さらに、データベース名内で最も古いものから最新のもののバックアップ・タイム・スタンプ順にソートします。query TSM コマンドでも、この順序が表示されます。

2. リストア・オブジェクトが失敗する場合、単一の restore コマンド内のデータベースの後続のすべてのリストア・オブジェクトがスキップされます。 /recovery または /standby の設定がどのようになっていても該当します。

/RELocate=logicalfilename,... /TO=physicalfilename,...restore 操作で、/relocate と /to パラメーターはペアで、SQL データベース・ファイルの新規ロケーションを指定します。このパラメーターは、元のドライブ、完全パス、およびファイル名にリストアしないすべての SQL データベース・ファイルに対して指定する必要があります。

128 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 145: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

logicalfilename 変数は、再配置する SQL データベース・ファイルの論理ファイル名を指定します。

physicalfilename 変数は、SQL データベース・ファイルを再配置する新規の物理 Windows ファイル名を指定します。

注: SQL Server 2000 の場合、すべてのバックアップ・タイプにおいて、これらのパラメーターが許可されます。 SQL Server 7.0 の場合、log バックアップ・オブジェクトを除き、すべてのバックアップ・タイプで許可されます。

考慮事項:

v /relocate を指定するときに、複数のデータベース名を restore コマンドの値として指定することはできません。

v /relocate および /to は、それぞれ、値のリストを取り、複数回指定することができます。ただし、ペアで、/relocate と /to が取る値の数は同数であり、値は出現順にペアになる必要があります。例えば、

/relocate=a,b,c /to=a¹,b¹,c¹

は有効ですが、以下は無効です。

/relocate=a,b,c /to=b¹,a¹

v Data Protection for SQL GUI は、/relocate および /to パラメーターをサポートしません。これらのパラメーターを必要とする部分的リストアを実行する場合は、コマンド行インターフェースを使用する必要があります。

v query コマンドを /fileinfo パラメーターとともに使用して、バックアップ・オブジェクト内の論理ファイル名および物理ファイル名を判別できます。

v logicalfilename またはphysicalfilename のいずれかにスペースが含まれる場合、二重引用符で囲む必要があります。

v physicalfilename の場合、新規ファイルの完全ドライブ、パス、およびファイル名を含めます。

v 新規の物理ファイル名のドライブおよびパスは存在する必要があります。ファイルがまだ存在しない場合は SQL Server によって作成されます。また、ファイルが存在する場合は、/replace パラメーターを使用する必要がある場合があります。

v ワイルドカード (*) は、/relocate または /to のいずれの値でも許可されません。

このパラメーターを使用したサンプルについては、86 ページを参照してください。

/REPlacerestore 操作で、/replace パラメーターは、ここで指定しなければ上書きされない、既存の SQL ファイルを上書きするよう指定します。

このパラメーターは、以下のような場合に使用する必要があります。

1. データベースの full リストアを実行しており、以下のうちの 1 つが真である場合。

第 6 章 コマンド行パラメーター 129

Page 146: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

v /into パラメーターを使用しており、/into データベースが SQL サーバー上に既に存在する。

v データベースが SQL サーバー上に既に存在し、以下のうちの 1 つもまた真である場合。– 既存データベース内の SQL ファイル数が、完全データベース・バックアップ・オブジェクト内の SQL ファイル数と異なる。

– 既存データベース内の 1 つ以上の SQL ファイルの名前が、完全データベース・バックアップ・オブジェクト内のいずれかの SQL

ファイルの名前ではない。

2. file、group、または set のリストアを実行しており、1 つ以上の SQL

ファイルが既に存在する。

/SQLAUTHentication=INTegrated | SQLuseridこのパラメーターは、SQL サーバーへのログオン時に使用する認証モードを指定します。

integrated 値は、Windows 認証を指定します。Windows へのログオンに使用するユーザー ID が、SQL サーバーへのログオン ID と同じになります。これがデフォルト値です。

sqluserid 値を使用すると、SQL Server ユーザー ID 許可を指定します。/sqluserid パラメーターにより指定されたユーザー ID が、SQL サーバーへのログオン ID となります。いずれの SQL ユーザー ID にも、SQL

Server SYSADMIN 固定サーバー役割が必要です。

/SQLBUFFers=numsqlbuffers

/sqlbuffers パラメーターは、SQL Server と Data Protection for SQL の間でデータを転送するために、 SQL Server が使用するデータ・バッファーの合計数を指定します。

numsqlbuffers 変数は、使用するデータ・バッファーの数を示します。値の範囲は 0 ~ 999 です。初期値は 0 です。 /sqlbuffers が 0 に設定されると、使用するバッファー数は SQL により決定されます。

考慮事項:

v デフォルト値は、Data Protection for SQL 構成ファイルの SQL バッファー構成オプションで指定された値です。初期値は 0 です。

v /sqlbuffers を指定した場合、Data Protection for SQL 構成ファイルに保管された値の代わりにその値が使用されます。このパラメーターを指定しても、構成ファイルの値は変更されません。

v /sqlbuffers を指定して、numsqlbuffers を指定しない場合、デフォルト値0 が使用されます。

/SQLBUFFERSIze=sqlbuffersizeinkb

/sqlbuffersize パラメーターは、SQL Server が Data Protection for SQL へのデータ転送に使用する各バッファー (/sqlbuffers パラメーターにより指定) のサイズを指定します。

sqlbuffersizeinkb 変数は、データ・バッファーのサイズ (KB 単位) を示します。値の範囲は 64 ~ 4096 です。デフォルトは 1024 です。

考慮事項:

130 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 147: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

v デフォルト値は、Data Protection for SQL 構成ファイルの SQL バッファー構成オプションで指定された値です。初期値は 1024 です。

v /sqlbuffersize を指定した場合、Data Protection for SQL 構成ファイルに保管された値の代わりに、その値が使用されます。このパラメーターを指定しても、構成ファイルの値は変更されません。

v /sqlbuffersize を指定して sqlbuffersizeinkb を指定しない場合、デフォルト値の 1024 が使用されます。

/SQLPassword=sqlpasswordname

このパラメーターは、Data Protection for SQL がオブジェクトのバックアップ元またはリストア先である SQL サーバーへのログインに使用する SQL

パスワードを指定します。

考慮事項:

v このパラメーターの使用は、SQL Server 認証を使用することを意味します。このパスワード用の SQL Server および SQL ユーザー ID は、両方とも、SQL Server 認証用に構成する必要があります。

注: SQL Server 認証は、以前のリリースとの互換性のためだけに SQL

Server によって提供されます。Microsoft 社は、Windows 認証の使用を推奨しています。これを指定するには、130 ページを参照してください。

v /sqlpassword を指定しない場合、デフォルト値はブランク (″ ″) です。

v /sqlpassword を指定して sqlpasswordname を指定しない場合も、デフォルトはブランク (″ ″) です。

注: このパラメーターは、/sqlauth=integrated パラメーターとともに使用する場合は無視されます。

/SQLSERVer=sqlservername

/sqlserver パラメーターは、Data Protection for SQL のログオン先の SQL

サーバーを指定します。

restore 操作の場合、このサーバーは、バックアップ・オブジェクトのリストア先の SQL サーバーです。ただし、バックアップ・オブジェクトが異なる SQL サーバー名により作成された場合は、/fromsqlserver パラメーターを使用する必要があります。

query SQL コマンドおよび backup コマンドには /sqlserver を使用しますが、 query TSM コマンドおよび inactivate コマンドには/fromsqlserver を使用します。

考慮事項:

v デフォルト値は、Data Protection for SQL 構成ファイルの SQL サーバー構成可能オプションによって指定された値です。初期値は、ローカル・コンピューター名です。

v /sqlserver を指定して sqlservername を指定しない場合、ローカル・コンピューター名が使用されます。

v 次の 2 つのショートカットがローカル・コンピューター名として受け入れられます。. (local) 括弧内に期間またはワード local が入ります。

第 6 章 コマンド行パラメーター 131

Page 148: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

v SQL サーバーがフェイルオーバー・クラスターのメンバーである場合、Tivoli Storage Manager オプション・ファイル内の CLUSTERNODE オプションが値 YES を持つ必要があります。

v SQL サーバーがデフォルト・インスタンスまたはフェイルオーバー・クラスターのメンバーでない場合、名前を指定する必要があります。

v 以下に示すように、sqlservername の形式は、インスタンスのタイプおよびクラスター化されているかどうかによって異なります。

形式 インスタンス? クラスター化? 名前は必要?

local-

computernameデフォルト いいえ いいえ

local-

computername¥

instancename

名前付き いいえ はい

virtualservername デフォルト はい はい

virtualservername¥

instancename名前付き はい はい

localcomputername

SQL サーバーおよび Data Protection for SQL が常駐するコンピューターのネットワーク・コンピューター名。TCP/IP ホスト名は、必ずしも同じではありません。

instancename

インスタンスのインストール中に指定された SQL Server の名前付きインスタンスに与えられた名前。

virtualservername

サービス・セットアップのクラスター化中に指定されたクラスター化済み SQL Server に与えられた名前。クラスター名またはノード名ではありません。

注: 名前付きインスタンスは SQL Server 2000 以降でのみ使用できますが、SQL Server 7.0 サーバーは、名前付きインスタンスがあるときにデフォルト・インスタンスにすることができます。名前付きインスタンスを持つためにデフォルト・インスタンスを持つ必要はありません。

/SQLUSer=sqlusername

/sqluser パラメーターは、Data Protection for SQL が SQL サーバーへのログオンに使用する名前を指定します。

考慮事項:

v このパラメーターの使用は、SQL Server 認証を使用することを意味します。このパスワード用の SQL Server および SQL ユーザー ID は、両方とも、SQL Server 認証用に構成する必要があります。

注: SQL Server 認証は、以前のリリースとの互換性のためだけに SQL

Server によって提供されます。Microsoft 社は、Windows 認証の使用を推奨しています。これを指定するには、130 ページを参照してください。

132 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 149: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

v SQL ユーザー ID は、SQL サーバー SYSADMIN 固定サーバー役割を持っている必要があります。

v /sqluser を指定しない場合、デフォルトは sa です。

v /sqluser を指定して sqlusername を指定しない場合も、デフォルトは saです。

注: このパラメーターは、/sqlauth=integrated パラメーターとともに使用する場合は無視されます。

/STANDby=undofilename

restore 操作の場合、/standby は、リストアがスタンバイ SQL サーバーに対して行われることを指定し、UNDO ファイル名を指定します。

考慮事項:

v restore コマンド値として、複数のデータベース名を指定できません。

v スタンバイ SQL サーバーは、リストアの間、読み取り専用モードにすることができ、データベースへの追加のリストアを受け入れることができます。

v データベースへのリストアごとにそのデータベース用の同じ UNDO ファイルを使用できますが、複数のデータベース用に単一の UNDO ファイルは使用できません。

v undofilename 変数には、完全修飾パスを含めることができます。

v undofilename にスペースが含まれる場合、二重引用符で囲む必要があります。

v 指定した UNDO ファイルが存在しない場合は、SQL サーバーによって作成されます。ファイルが存在するが、同じ SQL データベース用に使用されていない場合、SQL Server により上書きされます。

v /recovery または /standby のいずれも指定しないと、デフォルトは/recovery=yes になります。

/STOPAT=datetime

restore 操作の場合、/stopat は、SQL データベースのリストア先の特定時点を指定します。特定時点より前に書き込まれたトランザクション・ログのみが SQL データベースに適用されます。

datetime 変数は、スペースによって区切られた日付と時間の両方を指定します。SQL Server で識別できる有効な日時形式を使用してください。サンプルについては、82 ページを参照してください。

考慮事項:

v このパラメーターは、トランザクション・ログのリストアにのみ適用されますが、トランザクション・ログの適用先の基本リストアは、データベースの完全リストアである必要があります。ファイル、グループ、およびセットの各リストアは、特定時点にリストアすることはできません。

v また、/stopat パラメーターとともに /recovery=no または /standbyは指定できません。

v datetime にスペースが含まれるため、二重引用符で囲む必要があります。

v /stopat パラメーターを使用したリストア操作が、リストア済みトランザクション・ログ内で、指定した特定時点と同じかまたはそれ以降のタイ

第 6 章 コマンド行パラメーター 133

Page 150: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

ム・スタンプを持つトランザクションに出合わない場合、 SQL データベースは、/recovery=yes を同時に指定している場合でもリカバリーされていない状態のまま残されます。

このパラメーターを使用したサンプルについては、82 ページを参照してください。

/STOPATMark=markname [/AFTER=datetime]

注: マークへのリストアは、SQL Server 2000 サーバーでのみ使用可能です。

/stopatmark パラメーターは、データベースのリストア先である名前付き特定時点を指定します。これは、/after オプションを指定して、指定した特定時点の後にすることができます。名前付きトランザクション (指定した特定時点またはそれ以降に検出される) まで 書き込まれ、その名前付きトランザクションが含まれるトランザクション・ログ・レコードのみが、SQL データベースに適用されます。

markname 変数は、SQL トランザクションの名前を指定します。SQL トランザクションは、ローカル・トランザクションまたは分散トランザクションのいずれでも構いません。分散トランザクション名の場合、名前付きマークは、分散トランザクションに参加する各 SQL データベースのトランザクション・ログ内に存在します。

注: markname はトランザクション名であり、SQL BEGIN TRANSACTION

または BEGIN DISTRIBUTED TRANSACTION ステートメントのMARK キーワードに続く説明ではありません。

datetime 変数は、スペースによって区切られた日付と時間の両方を指定します。SQL Server で識別できる有効な日時形式を使用してください。

考慮事項:

v このパラメーターは、トランザクション・ログのリストアにのみ適用されます。トランザクション・ログが適用される基本リストアは、完全データベース・リストアである必要があります。ファイル、グループ、およびセットの各リストアは、マークにリストすることはできません。

v 複数の SQL トランザクションに対して同じ名前付きマークを使用できます。

v /after を指定しないと、リストアは、最初に現れた指定名のマークで 停止します。

v /after を指定すると、リストアは、指定した日付と時間以降 に、最初に現れた指定名のマークで 停止します。

v markname にスペースが含まれる場合、二重引用符で囲む必要があります。

v Data Protection for SQL restore コマンドは、/stopatmark とともに使用できません。 /recovery=no または /standby を指定することもできません。

134 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 151: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

v /stopatmark を使用したリストア操作が、リストア済みトランザクション・ログ内で、停止場所のトランザクションに出合わない場合、 SQL データベースは /recovery=yes を指定している場合でもリカバリーされていない状態のまま残されます。

このパラメーターを使用したサンプルについては、83 ページを参照してください。

/STOPBEFOREMark=markname [/AFTER=datetime]

注: マークへのリストアは、SQL Server 2000 サーバーでのみ使用可能です。

このパラメーターは、データベースのリストア先である名前付きの特定時点を指定します。これは、/after オプションを指定して、指定した特定時点の後にすることができます。名前付きのトランザクション (指定した特定時点、またはその後に検出される) の前に 書き込まれ、そのトランザクションを含まないトランザクション・ログ・レコードのみが SQL データベースに適用されます。

markname 変数は、SQL トランザクションの名前を指定します。SQL トランザクションは、ローカル・トランザクションまたは分散トランザクションのいずれでも構いません。分散トランザクション名の場合、名前付きマークは、分散トランザクションに参加する各 SQL データベースのトランザクション・ログ内に存在します。

注: markname はトランザクション名であり、SQL BEGIN TRANSACTION

または BEGIN DISTRIBUTED TRANSACTION ステートメントのMARK キーワードに続く記述ではありません。

datetime 変数は、スペースによって区切られた日付と時間の両方を指定します。SQL Server で識別できる有効な日時形式を使用してください。

考慮事項:

v このパラメーターは、トランザクション・ログのリストアにのみ適用されます。トランザクション・ログが適用される基本リストアは、完全データベース・リストアである必要があります。file、group、および set の各リストアをマークにリストアすることはできません。

v 複数の SQL トランザクションに対して同じ名前付きマークを使用できます。

v /after を指定しないと、リストアは最初に現れた指定名のマークの前で停止します。

v /after を指定すると、リストアは最初に現れた指定名のマークの前、または指定の日時の後 で停止します。

v markname にスペースが含まれる場合、二重引用符で囲む必要があります。

v Data Protection for SQL restore コマンドで /stopbeforemark を使用できません。また、/recovery=no または /standby を指定することもできます。

第 6 章 コマンド行パラメーター 135

Page 152: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

v /stopbeforemark を指定したリストア操作で、その前で停止すべきトランザクションが、リストアされたトランザクション・ログ内に現れない場合、/recovery=yes を指定した場合でも、SQL データベースはリカバリーされていない状態のままになります。

/STRIPes=numstripes

/stripes パラメーターは、バックアップ操作またはリストア操作で使用するデータ・ストライプの数を指定します。

numstripes 変数の範囲は、SQL Server 7.0 では 1 ~ 32、SQL Server 2000

では 1 ~ 64 です。

考慮事項:

v /stripes を指定しないと、デフォルト値は、Data Protection for SQL 構成ファイルで指定された値になります。初期値は 1 です。 restore の場合、値はバックアップ操作で使用される値と同じです。

注: 構成ファイルに、1 ~ 64 のストライプを設定できます。ただし、SQL Server 7.0 の場合、 32 を超えて指定された値に対し Data

Protection for SQL はストライプを値 32 に強制指定します。

v /stripes を指定して numstripes を指定しないと、保管された値が使用されます。

v SQL Server 7.0 のバックアップ・オブジェクトのリストアの場合、バックアップ・オブジェクトの作成に使用したときと同数のデータ・ストライプを使用する必要があります。

v SQL Server 2000 のリストアの場合、バックアップの作成に使用した数まで の値を使用できます。バックアップ・オブジェクトの作成に使用されたデータ・ストライプ数は、以下の Data Protection for SQL コマンドを使用して判別できます。query tsm dbname backup_object

v ノードが複数セッションを使用して取り外し可能メディア上にデータを保管することができるようにする (複数のマウント・ポイントをそのノードに割り振る必要があります) には、 Tivoli Storage Manager REGISTER

NODE または UPDATE NODE コマンド上で MAXNUMMP パラメーターを使用する必要があります。MAXNUMMP 値は、希望するストライプの最大数以下にする必要があります。

v データ・ストライピングを使用する場合、Tivoli Storage Manager Server

ファイル・スペース・コロケーションを使用して、それぞれのストライプを異なるストレージ・ボリューム上に保持するようにしてください。

v 使用できるデータ・ストライプの最大数は、dsmserv.opt ファイル内のTivoli Storage Manager Server TXNGROUPMAX オプションの値より 1

つ少ない値です。 SQL サーバーでは、最大 32 のデータ・ストライプが許可され、SQL Server 2000 では、最大 64 のデータ・ストライプが許可されます。

/TRUNCate=Yes|No/truncate パラメーターは、SQL データベースのトランザクション・ログで不要になったエントリーを除去するかどうかを指定します。

以下を指定できます。

136 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 153: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Yes SQL Server は、ログのバックアップ後に、トランザクション・ログをログの活動部分まで切り捨てます。この操作は、ほとんどのトランザクション・ログ・バックアップの標準であり、デフォルトです。

No SQL Server は、バックアップ後にトランザクション・ログを切り捨てません。主に、データベースが損傷したり疑わしくなったときにトランザクション・ログをバックアップするために使用します。

考慮事項:

v SQL Server 7.0 では、トランザクション・ログをバックアップするために、データベースの 1 次ファイル・グループが使用可能で損傷されていない必要があります。

v SQL Server 2000 では、すべてのデータ・ファイルが損傷しており使用不能な場合でも、このパラメーターを使用してトランザクション・ログをバックアップできます。

v /truncate を指定しない場合、デフォルト値は yes です。

v /truncate を指定するが、yes も no も指定しない場合、デフォルト値yes が使用されます。

/TSMNODe=tsmnodename

/tsmnode パラメーターは、Data Protection for SQL が Tivoli Storage

Manager Server へのログオンに使用する Tivoli Storage Manager ノード名を指定します。これは、サービスを要求している Tivoli Storage Manager クライアントを識別します。ノード名をオプション・ファイルに保管することもできます。コマンド行パラメーターは、オプション・ファイル内の値を指定変更します。

考慮事項:

v PASSWORDACCESS GENERATE が Tivoli Storage Manager オプション・ファイルで指定されている場合は、 /tsmnode パラメーターを使用できません。ノード名をオプション・ファイルに指定する必要があります。別の方法として、PASSWORDACCESS を PROMPT に変更すると、/tsmnode パラメーターを使用できるようになります。Tivoli Storage

Manager オプション・ファイルの詳細については、解説書「IBM Tivoli

Storage Manager for Windows バックアップ/アーカイブ・クライアントインストールとユーザーのガイド」を参照してください。

v /tsmnode を指定しないと、デフォルト値は、Tivoli Storage Manager オプション・ファイル内の nodename オプションによって指定された値になります。このパラメーターを指定しても、オプション・ファイルの値は変更されません。

/TSMOPTFile=dsmoptfilename

/tsmoptfile パラメーターは、使用する Tivoli Storage Manager オプション・ファイルを指定します。 GUI でのサーバー・リストからの Tivoli

Storage Manager Server の選択と同様です。Tivoli Storage Manager オプション・ファイルには、 Tivoli Storage Manager API の構成値が含まれます。Tivoli Storage Manager オプション・ファイルの詳細については、解説書「IBM Tivoli Storage Manager for Windows バックアップ/アーカイブ・クライアント インストールとユーザーのガイド」を参照してください。

第 6 章 コマンド行パラメーター 137

Page 154: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

考慮事項:

v tsmoptfilename 変数には、完全修飾パスを含めることができます。パスが含まれない場合は、Data Protection for SQL のインストール・ディレクトリーが使用されます。

v tsmoptfilename にスペースが含まれる場合、二重引用符で囲む必要があります。

v /tsmoptfile を指定しない場合、デフォルト値は dsm.opt です。

v /tsmoptfile を指定して tsmoptfilename を指定しない場合も、デフォルトは dsm.opt です。

/TSMPassword=tsmpasswordname

/tsmpassword パラメーターは、Data Protection for SQL が Tivoli Storage

Manager Server へのログオンに使用する Tivoli Storage Manager パスワードを指定します。

このパラメーター、および Tivoli Storage Manager オプション・ファイル内のオプション PASSWORDACCESS は、以下のように相互に影響します。

/tsmpassword

Tivoli StorageManager オプション・ファイル内の

PASSWORDACCESS

パスワードがレジストリー内に既にあるか?

結果

指定する generate ある/tsmpassword は無視される

指定する generate ない/tsmpassword は使用および保管される

指定する prompt —/tsmpassword は使用される

指定しない prompt —プロンプトが出される

138 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 155: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

付録 A. Tivoli Storage Manager スケジューラーの使用

このセクションでは、Tivoli Storage Manager スケジューラーを Data Protection for

SQL とともに使用して、SQL Server データベースのオンライン・バックアップを自動化する方法の例について説明します。この例では、Tivoli Storage Manager スケジューラーを使用して SQL データベースの完全バックアップを作成する方法について説明します。

注: この例を確実に機能させるためには、最新の Tivoli Storage Manager バックアップ・アーカイブ・クライアントを入手してインストールする必要があります。

Data Protection for SQL を、Tivoli Storage Manager Server に登録して SQL Server

上にインストールした後、以下のステップを行ってください。

1. Tivoli Storage Manager Server 上で:

a. Windows コマンド・ファイルを実行するスケジュールを定義する。このスケジュールは、Data Protection for SQL の登録先のポリシー・ドメイン内に定義する必要があります。

b. Data Protection for SQL ノードを定義済みスケジュールに関連付ける。

2. SQL Server および Data Protection for SQL がインストールされているマシン上で:

a. Tivoli Storage Manager スケジューラー・クライアントを、Data Protection for

SQL 用の Windows サービスとしてインストールする。スケジューラーが通常の Tivoli Storage Manager バックアップ・クライアント用に既に存在する場合は、Data Protection for SQL 用に他のスケジューラーをインストールします。

b. Data Protection for SQL コマンドを含むコマンド・ファイルを、希望するバックアップを実行するよう定義する。

注: Windows コマンド・ファイルの作成の詳細については、Windows の資料を参照してください。

c. クラスター・サーバー環境で実行している場合、両方のクラスター・ノード上に Windows サービスとして Tivoli Storage Manager スケジューラー・クライアントをインストールする。

d. クラスター・サーバー環境で実行している場合、Tivoli Storage Manager スケジューラーを表す新規クラスター・リソースを作成する。クラスター・リソースが開始開始されていることを確認してください。

e. ステップ 2a (HTML ブラウザーによってはステップ 2.1) でインストールしたスケジューラーを開始する。

手順の例ここで説明する例では、以下の環境が前提になります。

© Copyright IBM Corp. 1997, 2003 139

Page 156: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

v Data Protection for SQL が以下のように Tivoli Storage Manager Server に登録されている。

– ノード名は mynode。

– パスワードは mypassword。

– ポリシー・ドメインは mydomain。

v イベントが以下のようにスケジュールされている。

– すべての SQL データベースを毎日完全バックアップする。

– バックアップは午後 9:00 から 9:15 の間に開始される。

この方法は、選択した任意のコマンドのセットを使用してコマンド・ファイルを定義できるため、柔軟性があります。したがって、Windows 上の他の Data Protection

for Microsoft SQL Server アプリケーションにも同じ Tivoli Storage Manager スケジュールを使用することができます。

Tivoli Storage Manager Server で: 以下の手順を行う前に、バックアップ・アーカイブ・クライアントがインストールされているマシン上にスケジューラー・サービスをセットアップする必要があります。

1. コマンド・ファイル c:¥sqlfull.cmd を作成します。サンプル・コマンド・ファイル (sqlfull.smp) は、Data Protection for SQL のインストール・ディレクトリーに提供されています。このサンプル・ファイルには、Tivoli Storage Manager ストレージに対して、すべての SQL Server データベースのスケジュールされた完全バックアップを実行するために必要なコマンドが含まれています。コマンド・ファイルでは、すべてのファイル名およびシステム・コマンド以外のコマンドに対して COMPLETE PATHNAMES を指定する必要があります。

注: クラスター環境で実行されている SQL Server 用のスケジューラーをセットアップしている場合は、以下を実行します。

v コマンド・ファイルが SQL Server ファイル共用に常駐する必要があります。Tivoli Storage Manager Server 上で定義するスケジュールは、このコマンド・ファイルに一致する必要があります。ステップ 1 およびステップ 2 で、コマンド・ファイル c:¥sqlfull.cmd は x:¥sqlfull.cmd となり、ここで x は SQL Server ファイル共用を示します。

v コマンド・ファイルに指定した tsmoptfile および logfile の各オプションは、SQL Server ファイル共用のオプション・ファイルおよびログ・ファイルのロケーションを反映する必要があります。

2. 以下のコマンドを入力して、スケジュールを定義します。このコマンドは、サーバー・コンソール上でするか、または管理クライアントから入力できます。管理クライアントは、Tivoli Storage Manager Server と同じシステム上で稼働している必要はありません。

def sched mydomain my_schedule desc="SQL Daily FullBackup" action=command objects="c:¥sqlfull.cmd" priority=2starttime= 21:00 duration=15 duru=minutes period=1 perunits=daydayofweek=any

Tivoli Storage Manager は、以下のメッセージを表示します。

ANR2500I Schedule MY_SCHEDULE defined in policy domain MYDOMAIN.

140 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 157: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

3. 以下のコマンドを発行して、Data Protection for SQL をこのスケジュールと関連付けます。

define association mydomain my_schedule mynode

Tivoli Storage Manager は、以下のメッセージを表示します。

ANR2510I Node MYNODE associated with schedule MY_SCHEDULEin policy domain MYDOMAIN.

これで、スケジュールは、以下の属性を使用して Tivoli Storage Manager Server 上に定義されました。

v コマンド・ファイル c:¥sqlfull.cmd を実行する。

v 午後 9:00 に開始する。

v 毎日実行され、何曜日からでも開始できる。

Tivoli Storage Manager 管理コマンド query schedule および query associationを使用して、スケジュールおよび関連が正確に設定されたことを確認できます。

SQL Server 上で: この手順は、以下の環境が前提になります。

v Tivoli Storage Manager バックアップ・アーカイブ・クライアントが、SQL Server

上で d:¥Program Files¥Tivoli¥TSM¥baclient ディレクトリーにインストールされている。

v Data Protection for SQL が、SQL Server 上で d:¥Program Files¥Tivoli¥

TSM¥TDPSql ディレクトリーにインストールされている。

v これらのディレクトリーにある dsm.opt オプション・ファイル内の通信オプションが、 SQL データベースのバックアップ先である Tivoli Storage Manager Server

を指す。

Data Protection for SQL 用に定義されるオプション・ファイルは、ノードおよびパスワードを妥当性検査するときに、スケジューラーによって使用されます。オプション・ファイルは、スケジュール情報のために Tivoli Storage Manager Server

に接続するときにも使用されます。

以下のメッセージが表示される場合、

A communications error occurred connecting to the Tivoli StorageManager Server

– dsm.opt ファイル内の通信オプションが、正しい Tivoli Storage Manager Server

を指していることを確認します。

– Tivoli Storage Manager Server が実行されていることを確認します。

1. 管理特権を持つ Windows アカウントを使用してログインします。

2. Windows のコマンド・プロンプト・ウィンドウを開きます。

3. ウィンドウで、以下のコマンドを発行します。

cd d:¥"Program Files"¥Tivoli¥TSM¥baclient

使用するパスにスペースが含まれる場合、スペースを含むパス名のセクションを引用符で囲むことができます (d:¥"Program Files"¥Tivoli¥ TSM¥baclient)。また、パスの最初の 6 文字の後に波形記号 (~) および固有 ID を置いて、パス名の短縮形式を使用することもできます。

例えば、パスの短縮形式は以下のようになります。

d:¥Progra~1¥Tivoli¥TSM¥baclient

付録 A. Tivoli Storage Manager スケジューラーの使用 141

|

Page 158: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

注: Tivoli Storage Manager スケジューラーがマシンに既にインストールされている場合 (Windows システムの通常バックアップ用)、Data Protection for

SQL 用に定義されたスケジュールを実行するために、別のスケジューラー(固有名を使用) をインストールする必要があります。Tivoli Storage

Manager スケジューラーは、通常の Tivoli Storage Manager バックアップ・アーカイブ・クライアントとは異なるノード名を持つ必要があります。

4. ウィンドウで、以下のコマンドを発行します。

dsmcutil inst /name:"Data Protection for SQL Scheduler"/node:mynode /password:mypassword /autostart:yes/clientdir:"d:¥Program Files¥Tivoli¥TSM¥baclient"/optfile:"d:¥Program Files¥Tivoli¥TSM¥TDPSql¥dsm.opt"/startnow:no

一般に、スケジューラー・サービスを始動する際に使用する Windows ID では、このコマンド内にクライアント dsmcutil オプションの ntdomain、ntaccount、および ntpassword を指定する必要があります。

注: クラスター環境で実行されている SQL Server 用のスケジューラーをセットアップしている場合は、以下を実行します。

a. /autostart オプションを no に変更する。例えば、次のとおりです。

/autostart:no

b. SQL 仮想サーバーをクラスターの 2 次ノードに移動して、スケジューラー・サービスを作成する。クラスターの 2 次ノードが SQL 仮想サーバーの所有権を持つことを確認してください。

c. クラスターの 1 次ノードに、スケジューラー・サービスの作成に使用されるファイル共用上のコマンド・ファイルが含まれる必要がある。

d. オプション・ファイル (ステップ 4 の例の dsm.opt) を、仮想サーバーに関連した共用ドライブにコピーする。例えば、次のとおりです。

/optfile:"x:¥dsm.opt"

Tivoli Storage Manager は、以下のような出力を表示します。

TSM Windows NT Client Service Configuration UtilityCommand Line Interface - Version 5, Release 1, Level 5.0 c4(C) Copyright IBM Corporation, 1990, 2002, All Rights Reserved.Last Updated May 29 2002TSM Api Verison 5.1.5

Command: Install TSM Client ServiceMachine: TDPSQ1(Local Machine)

Installing TSM Client Service:

Machine : MYNODE

Service Name : Data Protection for SQL Scheduler

Client Directory : D:¥Program Files¥Tivoli¥TSM¥baclient

Automatic Start : yes

Logon Account : LocalSystem

The service was successfully installed.

Creating Registry Keys ...

142 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 159: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Updated registry value ’ImagePath’ .Updated registry value ’EventMessageFile’ .Updated registry value ’TypesSupported’ .Updated registry value ’Data Protection for SQL Scheduler’ .Updated registry value ’ADSMClientKey’ .Updated registry value ’OptionsFile’ .Updated registry value ’EventLogging’ .Updated registry value ’ClientNodeName’.

Generating registry password ...Authenticating password with Tivoli Storage Manager for node MYNODE ....

Connecting to Tivoli Storage Manager via client options file’d:¥Program Files¥Tivoli¥TSM¥TDPSql¥dsm.opt’ ...

Password authentication successful.

The Registry password for node MYNODE has been updated .

注: サービスのインストール後に修正の必要がある場合は、以下を実行します。

a. 以下のコマンドを発行して、サービスを削除する。

dsmcutil remove /name:"Data Protection for SQL Scheduler"

b. ステップ 4 のコマンドを再発行して、新規サービスをインストールする。

注: クラスター環境で実行されている SQL Server 用のスケジューラー・サービスをセットアップする場合は、クラスターの 2 次ノード上でステップ 1

からステップ 4 を繰り返します。重要! ステップ 4 の dsmc util コマンドによって作成されたスケジューラー・サービス名は、クラスター・サービス名と同じログオン権限を持つ必要があります。

5. Tivoli Storage Manager スケジューラーはインストール済みですが、まだ開始されていません。「非クラスター環境内」でスケジューラーを開始するには、Windows のコマンド・プロンプト・ウィンドウで以下のコマンドを発行します。

net start "Data Protection for SQL Scheduler"

以下の出力が表示されます。

The Data Protection for SQL Scheduler service is starting.The Data Protection for SQL Scheduler service was startedsuccessfully.

/autostart に yes が指定されているため、Tivoli Storage Manager スケジューラーは、 Windows システムを再起動するごとに自動的に開始されます。

注: 重要!

v 非クラスター 環境でスケジューラー・サービスを作成している場合は、ステップ 13 まで直接進んでください。

v クラスター 環境でスケジューラー・サービスを作成している場合は、ステップ 6 からステップ 13 までを実行してください。

付録 A. Tivoli Storage Manager スケジューラーの使用 143

Page 160: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

新規に作成されたスケジューラー・サービスは、クラスター・グループに結合されます。これにより、Tivoli Storage Manager スケジューラーがノード間で正確にフェイルオーバーできるようになり、自動パスワード変更も管理できるようになります。

6. Cluster Administrator を始動します。

7. SQL Server クラスター・グループを選択し、Data Protection for SQL スケジューラーを表すための新規リソースを作成します (「ファイル」->「新規」->「リソース」)。以下のパラメーターを指定してください。

リソース・タイプ汎用サービス を指定します。

グループSQL 仮想サーバーを指定します。

可能な所有者両方のノード・マシンがリストされていることを確認します。リストされていない場合は、追加してください。

リソース依存関係SQL 仮想サーバーおよびオプション・ファイルが位置する共用ドライブがリストされていることを確認します。

汎用サービス -> サービス名スケジューラー・サービスの正確な名前を指定します。

8. 新規リソースを選択し、プロパティーを変更します。レジストリーの複製 ->

ルート・レジストリー・キーのパラメーターの下に、Data Protection for SQL

ノード名がリストされている正確なキーを追加します。例えば、次のとおりです。

SOFTWARE¥IBM¥ADSM¥CurrentVersion¥BackupClient¥NODES¥<nodename>

<nodename> を、使用する Data Protection for SQL ノード名に置き換えてください。例えば、次のとおりです。

SOFTWARE¥IBM¥ADSM¥CurrentVersion¥BackupClient¥NODES¥MYNODE

9. Windows のコマンド・プロンプト・ウィンドウで、Data Protection for SQL インストール・ディレクトリーに移動します。

cd /d d:\"Program Files"\Tivoli\TSM\TDPSql

10. dsm.opt ファイル内の clusternode オプションが yes に設定されていることを検査してください。この検査後、Tivoli Storage Manager Server と接続するためのコマンドを入力します。/tsmpassword=yourpassword パラメーターを指定して、正確なパスワードがレジストリーに保管されていることを確認します。これによって、スケジューラーは適切に Tivoli Storage Manager Server に自動接続することができるようになります。

tdpsqlc query tsm /tsmpassword=mypassword

11. Cluster Administrator から、新規リソースを選択し、オンラインにします (「ファイル」->「オンラインにする」)。

12. 新規リソースがオンラインになったら、グループをクラスターの 2 次ノードから 1 次ノードに移動します。 1 次ノード上の Data Protection for SQL スケジューラー・サービスが開始されたことを検査します。

144 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 161: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

13. 以下のコマンドを入力して、バックアップ・アーカイブ・クライアントがインストールされているマシン上で、クライアント・スケジューラーを開始します。

dsmc sched

以下のような出力が表示されます。

Tivoli Storage ManagerCommand Line Backup/Archive Client Interface - Version 5, Release 1, Level 5.0(C) Copyright IBM Corporation 1990, 2002 All Rights Reserved.

Querying server for next scheduled event.Node Name: MYNODESession established with server TYPP_CLINT: Win 2000

Server Version 5, Release 1, Level 3.0

Server date/time: 06/24/2002 17:55:37 Last access: 06/24/2002 17:43:51

Next operation scheduled:------------------------------------------------------------Schedule Name: DATA PROTECTION FOR SQL SCHEDULERAction: CommandObjects: C:¥sqlfull.cmdOptions:Server Window Start: 13:40:30 on 06/25/2002------------------------------------------------------------Schedule will be refreshed in 1 hour.

Time remaining until execution: 00:59:58

これで、システムは SQL データベースの完全バックアップを毎日自動的に実行できるようになりました。

スケジューラーの考慮事項Tivoli Storage Manager スケジュールを定義するときは、以下の特性を考慮してください。

v Tivoli Storage Manager Server プロンプト・スケジューリング・モードを使用する場合、Data Protection for SQL オプション・ファイルに tcpclientaddress および tcpclientport の両オプションが指定されていることを確認する必要があります。複数のスケジューラー・サービスを実行する場合は、同じ tcpclientaddressを使用してください。ただし、tcpclientport には異なる値を使用する必要があります (異なるノード名に加えて)。複数のスケジューラー・サービスを実行している例は、Data Protection for SQL を、通常の Windows バックアップ・クライアントとともにスケジューリングしている場合です。

サーバー・プロンプト・スケジューリングは、TCP/IP 通信が使用中のときのみサポートされます。デフォルトで、Data Protection for SQL はクライアント・ポーリング・スケジュール・モードを使用します。

v Data Protection for SQL オプション・ファイルにスケジューラーに影響を与える変更を行った場合、スケジューラーを再始動して、変更を有効にする必要があります。この例としては、Tivoli Storage Manager Server アドレス、スケジュール・モード、またはクライアント TCP アドレスまたはポートがあります。以下のコマンドを発行して実行できます。

付録 A. Tivoli Storage Manager スケジューラーの使用 145

Page 162: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

net stop "Data Protection for SQL Scheduler"net start "Data Protection for SQL Scheduler"

注: 重要! クラスター環境でスケジューラー・サービスを実行している場合は、Cluster Administrator を使用して、スケジューラー・サービスを停止および再始動してください。 net stop コマンドおよび net start コマンドは使用してはなりません。

v デフォルトの Tivoli Storage Manager スケジューラー・ログ・ファイル(dsmsched.log) には、Tivoli Storage Manager スケジューラーの状況情報が含まれます。この例では、ファイルは以下のパスに配置されています。

d:¥Program Files¥Tivoli¥TSM¥TDPSql¥dsmsched.log

Data Protection for SQL オプション・ファイルに schedlogname オプションを指定して、このファイル名を指定変更できます。

v Data Protection for SQL は、tdpsqlc コマンドで /logfile パラメーターが指定された場合は、バックアップ済みのデータベース・オブジェクトについての統計を使用して独自のログ・ファイルを作成します。サンプル・ファイル (sqlfull.smp)

では、ログ・ファイルは sqlsch.log です。このファイルは、Tivoli Storage

Manager スケジューラーのログ・ファイルとは異なります。また、tdpsqlc コマンド出力のリダイレクト先のファイルとも異なる必要があります。上記の例では、このファイルは sqlfull.log です。

注: スケジュールされたコマンドからの出力は、スケジューラーのログ・ファイル (dsmsched.log) に送信されます。スケジュールされた作業が完了した後、ログを検査して、作業が正常に完了したことを確認してください。

スケジュールされたコマンドが処理されるときに、スケジューラー・ログに以下のエントリーが含まれる可能性があります。

Scheduled event eventname completed successfully

これは単に、Tivoli Storage Manager が、eventname に関連したスケジュール済みコマンドを正常に発行したことを示しています。コマンドが正常に実行されたか失敗したかの判別は行われません。コマンド実行の成否を判別するには、スケジューラー・ログにあるスケジュール済みコマンドの戻りコードを評価します。コマンドの戻りコードのスケジューラー・ログ・エントリーには、先頭に次のテキストが付きます。

Finished command. Return code is:

v passwordaccess generate を dsm.opt ファイルで指定していない場合、Tivoli

Storage Manager パスワードを tdpsqlc コマンド上に指定する必要があります。パスワードを指定するには、スケジューラーによって実行されているコマンド・ファイル (sqlfull.cmd) 内で /tsmpassword パラメーターを使用します。Data

Protection for SQL コマンド行でパスワードを指定することもできます。例えば、次のとおりです。

tdpsqlc query tsm /tsmnode=mynode /tsmpassword=newpassword

146 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 163: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

付録 B. サイレント・インストール

アドミニストレーターは、サイレント・インストールを使用して Data Protection for

SQL をインストールできます。サイレント・インストールは、介入なしで自動的に実行されるため、アドミニストレーターは、インストールのモニターおよびダイアログ・ボックスへの入力という作業から解放されます。この方法は、同一のハードウェアを使用する、異なる多くのコンピューター上に Data Protection for SQL をインストールする必要がある場合に特に役立ちます。例えば、企業が 25 の SQL

Server を 25 の異なるサイトに配置するとします。整合した構成を確実にし、25 人の異なるユーザーが Data Protection for SQL パラメーターを入力しないで済むようにするために、アドミニストレーターは、サイレント・インストールの作成を選択したら、 CD 25 枚を準備して発送するか、サイレント・インストール・パッケージをファイル・サーバー上に配置することによって、サイレント・インストールを25 のサイトで使用できるようにすることができます。

サイレント・インストールは、以下の方法のいずれかを使用して実行できます。

セットアップ・プログラムコマンド行呼び出しで特別なサイレント・インストール・オプションとともに setup コマンドを使用します。

Microsoft Installer (MSI)Windows 2000 (またはそれ以降) を使用しているか msiexec.exe がWindows NT システム上にインストールされている場合、 setup.exe 方法をバイパスして、直接 MSI パッケージをインストールできます。

以下のオプションは、両方のサイレント・インストール方式で使用できます。

表 13. サイレント・インストール・オプション

オプション 説明

/i プログラムによる製品のインストールを指定します。

/l*v 冗長ロギングを指定します。

/qn 外部ユーザー・インターフェース・シーケンスを実行しないでインストールを実行します。

/s サイレント・モードを指定します。

© Copyright IBM Corp. 1997, 2003 147

Page 164: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

表 13. サイレント・インストール・オプション (続き)

オプション 説明

/v セットアップ・プログラムが、MSI 実行可能ファイル(msiexec.exe) に行う呼び出しに、パラメーター・ストリングを渡すことを指定します。 /v オプションを呼び出す場合は、以下の構文要件に注意してください。v 円記号 (¥) を、既存の引用符内部にある任意の引用符 (" ") の前に配置する必要があります。

v /v コマンド行オプションとその引き数との間にスペースを含めないようにしてください。

v /v コマンド行オプションを使用して入力された複数のパラメーターは、スペースで区切る必要があります。

v ログ・ファイルを作成するには、コマンドの最後にディレクトリーとファイル名を指定します。このディレクトリーは、サイレント・インストールを実行するときに存在していなければなりません。

/x プログラムによる製品アンインストールを指定します。

addlocal インストールするフィーチャーを指定します。

allusers インストール・パッケージを使用できるユーザーを指定します。

installdir Data Protection for SQL をインストールするディレクトリーを指定します。

reboot サイレント・インストール後に、ユーザーにシステムをリブートするようプロンプトを出すかどうかを指定します。

v Force: サイレント・インストール後にリブートするようユーザーに常にプロンプトを出す。

v Suppress: サイレント・インストール後にリブートするプロンプトを抑制する。

v ReallySuppress: すべてのリブート、およびサイレント・インストール後にリブートするプロンプトを抑制する。

rebootyesno サイレント・インストール後に、システムをリブートするかどうかを指定します。サイレント・インストール後にシステムをリブートする場合は Yes を指定し、サイレント・インストール後にシステムをリブートしない場合は No を指定します。

transforms インストールする言語を指定します。

以下のフィーチャーが、このプロシージャーで使用されます。これらのフィーチャーには大文字小文字の区別があります。

表 14. サイレント・インストール・フィーチャー (ベース・クライアントのみ)

フィーチャー 説明

Client Data Protection for SQL コード

148 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

||||

|

|

||

||

||

Page 165: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

表 14. サイレント・インストール・フィーチャー (ベース・クライアントのみ) (続き)

フィーチャー 説明

Docs Data Protection for SQL の Readme およびユーザーのガイド (HTML および PDF 形式)

License_Paid ライセンス・ファイル (Data Protection for SQL のPAID 版をインストールするときに使用)

License_TryBuy ライセンス・ファイル (Data Protection for SQL のTryBuy 版をインストールするときに使用)

表 15. サイレント・インストール・フィーチャー (言語パッケージのみ)

フィーチャー 説明

LanguageFiles 言語固有のファイル

以下の変換が、このプロシージャーで使用されます。

表 16. サイレント・インストール変換

変換 言語

1028.mst CHT 中国語 (繁体字)

1031.mst DEU ドイツ語

1033.mst ENG 英語

1034.mst ESP スペイン語

1036.mst FRA フランス語

1040.mst ITA イタリア語

1041.mst JPN 日本語

1042.mst KOR 韓国語

1046.mst PTB ポルトガル語

2052.mst CHS 中国語 (簡体字)

セットアップ・プログラム (setup.exe) を使用したインストール

注: このセクションでは、Data Protection for SQL サイレント・インストールの例を示します。英語以外の言語をインストールするときは、該当するフィーチャーで置き換える必要があります。149 ページの表 15を参照。

以下のコマンドを実行して、Data Protection for SQL をデフォルト・インストール・ディレクトリーにサイレント・インストールします。

setup /s /v/qn

以下の例では、Data Protection for SQL をデフォルト・インストール・ディレクトリー以外のディレクトリーにサイレント・インストールし、カスタム機能を組み込みます。

setup /s /v"INSTALLDIR=¥"c:¥program files¥tivoli¥tsm¥"ADDLOCAL=¥"Client,License_Paid,Docs¥"TRANSFORMS=1033.mst /qn /l*v ¥"e:¥log.txt¥""

付録 B. サイレント・インストール 149

|

||

|||

|||

||||

||

||

||

|

|

|

|||

Page 166: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

注:

1. 円記号 (¥) は、引用符 (″) の外部セットの内部にあるそれぞれの引用符の前に配置する必要があります。

2. 以下のものは、引用符 (″) で囲む必要があります。

v スペースを含むディレクトリー・パス。

v 複数の機能を指定する引き数。引き数全体を引用符で囲む必要があり、また、それぞれの内部引用符の前に円記号 (¥) を配置する必要もあります。

3. カスタム・インストール内にリストされたすべての機能は、addlocal オプションの後にリストする必要があります。

バッチ・ファイルの作成必要なパラメーターを指定したバッチ・ファイルを作成することにより、サイレント・インストールを開始することができます。v c:¥setup.bat — 自動インストールについて説明するサンプル・スクリプト。

@echo offrem ===================================rem sample silent install scriptremsetup /s /v"INSTALLDIR=¥"X:¥Desired Install Path¥" /qn"rem ====================================rem code could be added after therem installation completes torem customize the dsm.opt filesrem if desiredrem ====================================

MSI (msiexec.exe) を使用したインストール

注: このセクションでは、Data Protection for SQL サイレント・インストールの例を示します。英語以外の言語をインストールするときは、該当する .msi パッケージ・ファイル名および言語パッケージ・フィーチャーで置き換える必要があります。149 ページの表 15を参照。

以下の例では、Data Protection for SQL をデフォルト・インストール・ディレクトリー以外のディレクトリーにサイレント・インストールし、カスタム機能を組み込みます。

msiexec /i"IBM Tivoli Storage Manager for Databases - MS SQL.msi"RebootYesNo="No" Reboot="Suppress" ALLUSERS=1INSTALLDIR=¥"c:¥program files¥tivoli¥tsm"ADDLOCAL=¥"Client,License_Paid,Docs"TRANSFORMS=1033.mst /qn /l*v "e:¥log.txt"

注:

1. 円記号 (¥) は、引用符 (″) の外部セットの内部にあるそれぞれの引用符の前に配置する必要があります。

2. 以下のものは、引用符 (″) で囲む必要があります。

v スペースを含むディレクトリー・パス。

v 複数の機能を指定する引き数。引き数全体を引用符で囲む必要があり、また、それぞれの内部引用符の前に円記号 (¥) を配置する必要もあります。

150 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

|

|

|

|

||||||

Page 167: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

3. カスタム・インストールにリストされたすべてのフィーチャーは、addlocal オプションの後に指定する必要があります。

インストールに関する問題: インストール・ログの取得インストールが失敗したときは、失敗したインストールの症状および環境についての情報を記録し、その情報をカスタマー・サポートに連絡してください。以下の環境情報が役に立つ場合があります。v オペレーティング・システム・レベルv Service Pack

v ハードウェアの説明v インストール・パッケージ (CD-ROM または電子ダウンロード) およびレベルv 失敗したインストールに関係のある Windows イベント・ログv インストール時点で活動していた他の Windows サービス (アンチウィルス・ソフトウェアなど)

サポートに連絡する前に、以下を検査してください。

v ローカル・マシン・コンソールにログオンしているか (端末サーバーを介してではなく)。

v ドメイン管理者ではなく、ローカル管理者としてログオンしているか。クロスドメイン・インストールは、Tivoli ではサポートされません。

これらのすべてが正常な場合、失敗したインストールの詳細ログを、setup.log ファイルに収集してください。これを実行するには、以下のようにしてセットアップ・プログラムを実行します。

setup /v"/l*v setup.log"

CD またはファイル・サーバー上でのパッケージ作成アドミニストレーターは、パッケージを使用可能にする方法について、CD を焼き付けたり、またはファイル・サーバー上の共用ディレクトリーにパッケージを配置するなど、さまざまな方法を選択できます。通常、パッケージには、Data Protection

for SQL コード配布ファイルおよびサイレント・インストール用のバッチ・ファイルが含まれます。

サイレント・インストール・パッケージの作成最初に、パッケージのロケーションを選択する必要があります。CD を焼き付ける場合、ステージング・ディレクトリーを使用すると便利です。パッケージをファイル・サーバー上に配置する場合、ステージング・ディレクトリーを使用するか、またはパッケージをファイル・サーバー上で直接ビルドできます。以下の例では、ステージング・ディレクトリーとして c:¥tdpdpkg を使用します。ステージング・ディレクトリーに最小で 14 MB の空き領域があることが推奨されます。以下のコマンドを実行して、パッケージを作成できます。

mkdir c:¥tdpdpkg - サイレント・インストール・パッケージ用のステージング・ディレクトリーを作成します

cd /d c:¥tdpdpkg - ステージング・ディレクトリーに移動しますxcopy g:¥*.* . /s - Data Protection for SQL CD 配布ファイルをステージ

ング・ディレクトリーにコピーします

付録 B. サイレント・インストール 151

Page 168: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

copy c:¥setup.bat - 既存の setup.bat を直前のステップで作成したものに置き換えます

この時点で、サイレント・インストールをテストする必要があります。テストを完了すると、パッケージを CD 上に配置したり、またはパッケージを共用ディレクトリーから使用できるようになります。

サイレント・インストールの再生パッケージが CD 上または共用ディレクトリーから使用可能になると、他のマシン上で再生 (実行) できます。自動セットアップが完了するまで十分な時間を用意してください。インストールが終了したことを知らせる視覚的合図はありませんが、バッチ・ファイルに追加することができます。v CD 上のサイレント・インストール・パッケージから:

自動始動が使用可能な場合、サイレント・インストールは、CD がドライブに挿入されると即時に開始されます。自動始動が有効ではない場合、CD のルートから setup.bat ファイルを実行することによって、サイレント・インストールを実行できます。

cd /d g:¥setup.bat

v 配布ディレクトリーから:

パッケージが、¥¥machine1¥d$ にある共用ディレクトリー tdpdpkg 内に配置された場合、他のコンピューターは、ドライブをドライブ x として共用するためにコマンド net use x ¥¥machine1¥d$ を実行できます。次に、以下のコマンドが実行できます。

cd /d x:¥tdpdpkgsetup.bat

いずれの場合も、サイレント・インストールが開始されます。

セットアップ・エラー・メッセージsetup.exe プログラムは、正常に始動されないと、エラー・メッセージを出します。ほとんどの場合、重大エラーが生じるときにこれらのメッセージが表示されます。エンド・ユーザーがこれらのメッセージを見ることはほとんどありません。エラー・メッセージを受け取ると、メッセージ・ボックスに表示されます。すべてのエラー・メッセージには番号があります。これらはシステム・エラー・メッセージであり、スクリプトで抑制する方法はありません。

エラーが表示された場合、InstallShield サポート Web サイト (URL:

http://support.installshield.com/default.asp) にアクセスし、検索機能を使用してエラーに関する情報を入手できます。

152 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 169: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

付録 C. 拡張手順

include/exclude ステートメント例自動バージョン管理および自動有効期限を活用するために、バックアップ・データのタイプごとにポリシーを設定できます。その設定方法について、以下の Data

Protection for SQL オプション・ファイル INCLUDE/EXCLUDE ステートメントで示します (一般的な構文については、 24ページの『自動有効期限の設定』を参照してください)。

バックアップ・タイプ・オブジェクトの一致 指定

すべてのオブジェクト ¥...¥*

すべての backupType オブジェクト (完全、差分、ログ、グループ、ファイル、セット)

¥...¥full*

¥...¥diff*

など

すべてのグループまたはファイルのオブジェクト名 (g1、f1)

¥...¥g1¥group*

¥...¥f1¥file*

g または f で始まるすべてのグループまたはファイルのオブジェクト名

¥...¥g*¥group*

¥...¥f*¥file*

¥...¥group* または ¥...¥file* と同様 ¥...¥*¥group*

¥...¥*¥file*

一致データベースを持つバックアップ・タイプ・オブジェクト

指定

データベース名 Db1 を持つすべてのオブジェクト

¥...¥Db1¥...¥*

Db で始まるデータベース名 Db1 を持つすべてのオブジェクト

¥...¥Db*¥...¥*

未確定 ¥...¥*¥...¥*

データベース名 Db1 を持つすべての完全または差分オブジェクト

¥...¥Db1¥full*

¥...¥Db1¥diff*

データベース名 Db1 を持つすべてのログ、グループ、ファイル、またはセットのオブジェクト

¥...¥Db1¥...¥log*

¥...¥Db1¥...¥group*

など

データベース名 Db1 を持つすべてのグループまたはファイルのオブジェクト名 (g1、f1)

¥...¥Db1¥g1¥group*

¥...¥Db1¥f1¥file*

© Copyright IBM Corp. 1997, 2003 153

Page 170: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

一致データベースを持つバックアップ・タイプ・オブジェクト

指定

データベース名 Db1 を持ち、g または f で始まるすべてのグループまたはファイルのオブジェクト名

¥...¥Db1¥g*¥group*

¥...¥Db1¥f*¥file*

¥...¥Db1¥...¥group* または file* と同様 ¥...¥Db1¥*¥group*

¥...¥Db1¥*¥file*

¥...¥Db1¥full* と同様 ¥...¥Db1¥...¥full*

¥...¥full* と同様 ¥...¥*¥full*

¥...¥group* と同様 ¥...¥*¥*¥group*

¥...¥g1¥group* と同様 ¥...¥*¥g1¥group*

未確定 ¥...¥*¥...¥log*

````

なし (typeInfo 欠落) ¥...¥Db1¥set*

メタ & データ・オブジェクト一致 指定

すべてのメタ・オブジェクトまたはデータ・オブジェクト

¥...¥meta¥...¥*

¥...¥data¥...¥*

すべてのメタまたはデータの完全、ログ、またはグループのオブジェクト

¥...¥meta¥...¥full*

など

すべてのメタまたはデータのグループ・オブジェクト名 (g1)

¥...¥meta¥...¥g1¥group*

など

g で始まるすべてのメタまたはデータのグループ・オブジェクト名

¥...¥meta¥...¥g*¥group*

など

¥...¥meta|data¥...¥group* と同様 ¥...¥meta¥...¥*¥group*

など

なし (修飾子欠落) ¥...¥meta¥*

¥...¥data¥*

一致データベースを持つメタ & データ・オブジェクト

指定

データベース名 Db1 を持つすべてのメタ・オブジェクトまたはデータ・オブジェクト

¥...¥meta¥...¥Db1¥...¥*

¥...¥data¥...¥Db1¥...¥*

データベース名 Db1 を持つすべてのメタまたはデータの完全オブジェクト

¥...¥meta¥...¥Db1¥full*

など

データベース名 Db1 を持つすべてのメタまたはデータのログまたはグループのオブジェクト

¥...¥meta¥...¥Db1¥...¥log*

など

154 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 171: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

一致データベースを持つメタ & データ・オブジェクト

指定

データベース名 Db1 を持つ、すべてのメタまたはデータのグループ・オブジェクト名(g1)

¥...¥meta¥...¥Db1¥g1¥group*

など

データベース名 Db1 を持ち、g で始まるすべてのメタまたはデータのグループ・オブジェクト名

¥...¥meta¥...¥Db1¥g*¥group*

など

¥...¥meta|data¥...¥Db1¥...¥group* と同様 ¥...¥meta¥...¥Db1¥*¥group*

など

¥...¥meta|data¥...¥full* と同様 ¥...¥meta¥...¥*¥full*

など

¥...¥meta|data¥...¥group* と同様 ¥...¥meta¥...¥*¥*¥group*

など

¥...¥meta|data¥...¥g1¥group* と同様 ¥...¥meta¥...¥*¥g1¥group*

など

未確定 ¥...¥meta¥...¥*¥...¥log*

¥...¥data¥...¥*¥...¥log*

サーバーの一致 指定

SQL で始まるすべてのサーバーからのすべてのオブジェクト

SQL*¥...¥*

SQL70 サーバーからのすべてのオブジェクト SQL70¥...¥*

データベース名 Db1 を持つ SQL70 サーバーからのすべてのオブジェクト

SQL70¥...¥Db1¥...¥*

データベース名 Db1 を持つ SQL70 サーバーからのすべての完全オブジェクト

SQL70¥...¥Db1¥full*

SQL70 サーバーからのすべてのメタ・オブジェクトまたはデータ・オブジェクト

SQL70¥meta¥...¥*

SQL70¥data¥...¥*

ホスト SQL2000 を持つすべてのサーバー・インスタンスからのすべてのオブジェクト

SQL2000¥...¥*

SQL2000¥INST1 サーバーからのすべてのオブジェクト

SQL2000¥INST1¥...¥*

SQL2000¥INST で始まるすべてのサーバーからのすべてのオブジェクト

SQL2000¥INST*¥...¥*

SQL2000¥...¥* と同様 SQL2000¥*¥...¥*

SQL2000¥INST1 サーバーからのすべてのメタ・オブジェクトまたはデータ・オブジェクト

SQL2000¥INST1¥meta¥...¥*

SQL2000¥INST1¥data¥...¥*

付録 C. 拡張手順 155

Page 172: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

サーバーの一致 指定

ホスト SQL2000 を持つすべての名前付き サーバー・インスタンスからのすべてのメタ・オブジェクトまたはデータ・オブジェクト

SQL2000\*\meta\...\*

など

ホスト SQL2000 を持つすべてのサーバー・インスタンスからのすべてのメタ・オブジェクトまたはデータ・オブジェクト

SQL2000\...\meta\...\*

など

サーバー・デフォルト・インスタンスからのすべてのオブジェクト (??ta と一致するインスタンス名がない場合)

SQL2000\??ta\meta\...\*

SQL2000\??ta\data\...\*

master データベースのリストア損傷を受けた master データベースでは、SQL Server の始動が失敗し、他の多くのエラー状態が生じる可能性があります。

master データベースをリストアするには、特別なプロシージャーが必要です。master データベースの再ビルド処理中に、SQL Server セットアップ・プログラムが中断して msdb データベースを再作成するので、このデータベースを master データベースとともにリストアする必要があります。

詳細については、SQL Server オンライン文書を参照してください。

通常、以下のステップが必要です。

1. master データベースを再ビルドするために SQL Server セットアップ・プログラムを実行する。リストアされる master データベース・バックアップと同じ文字セットおよびソート順を使用して再ビルドする必要があります。

2. 単一ユーザー・モードで SQL Server を始動する。コマンド・プロンプトで実行するか、または NT サービスとして実行できます。 157ページの『ユーザー・モード設定』の注 1 も参照してください。

3. Data Protection for SQL を使用して、master データベースをリストアする。

注: master データベースのリストアが終了すると、SQL Server は自動的にシャットダウンされます。その結果、SQL Server への接続が失われたことを示すエラー・メッセージが生成されますが、これは正常です。

4. 通常の手順 (マルチユーザー・モード) で、SQL Server を再始動する。

5. リストア操作の実行に使用したデータベース・バックアップの日付より後 にmaster データベースに加えられた変更を手動で再び適用する。

6. Data Protection for SQL を使用して、msdb データベースをリストアする。

master データベースにはシステム・カタログが含まれるため、 master データベースの最新のバックアップを保持することが非常に重要です。システム・カタログには、SQL Server 構成についての重要な情報が含まれています。システム・テーブルを更新する変更を行った後は、必ず master データベースをバックアップするようにしてください。例えば、以下のステートメントの使用後には master データベースをバックアップしてください。

v ALTER DATABASE

156 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 173: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

v CREATE DATABASE

v DISK INIT

v DISK RESIZE

v DISK MIRROR

v DISK UNMIRROR

v DISK REMIRROR

v SHRINKDB などのさまざまな DBCC オプション

v sp_dropremotelogin、sp_addumpdevice、sp_dropdevice、sp_addlogin、sp_droplogin、sp_addserver、sp_dropserver、sp_addremotelogin などのシステム・ストアード・プロシージャー

ユーザー・モード設定ユーザー・モードの設定が、リストア・プロシージャー中に必要となる場合があります。現在使用中の SQL データベースはリストアできません。リストアする SQL

データベースを単一ユーザー・モードにすることによって、このようなリストアの試行を回避できます。 master データベースをリストアする場合、SQL Server を単一ユーザー・モードにする必要があります。 SQL コマンドの追加情報および支援情報については、Microsoft 社にご連絡ください。

SQL Server 7.0 でのユーザー・モード設定方法:

SP_DBOPTION ’DBNAME’, ’SINGLE USER’, ’TRUE’この SQL ストアード・プロシージャーは、データベースを単一ユーザー・モードに設定します。

SP_DBOPTION ’DBNAME’, ’SINGLE USER’, ’FALSE’データベースをマルチユーザー・モードに戻します。

SQL Server 2000 でのユーザー・モード設定方法:

ALTER DATABASE DBNAME SET SINGLE_USER WITH ROLLBACK AFTERN SECONDS

この TRANSACT-SQL コマンドは、複数ユーザーを強制的にデータベースから除去し、データベースを単一ユーザー・モードにします。

ALTER DATABASE DBNAME SET MULTI_USERこの TRANSACT-SQL コマンドは、データベースをマルチユーザー・モードに戻します。

注:

1. SQL サーバーの再始動時に -m SQL SERVER 始動オプションを使用すると、SQL サーバーを単一ユーザー・モードに設定できます。

2. SQL ストアード・プロシージャー SP_WHO を使用して、データベースを使用しているユーザーを判別できます。

3. 必要に応じて、SQL Server 7.0 で KILL SPID を使用して、データベース上のユーザー・プロセスを終了させることができます。

付録 C. 拡張手順 157

Page 174: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

158 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 175: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

付録 D. 問題判別支援

Data Protection for SQL イベント中にエラー条件が発生した場合、問題判別に役立つ情報を表示することができます。表示できる情報のソースは以下のとおりです。

v Data Protection for SQL は、バックアップ、リストア、および削除コマンドに関する情報を Tivoli Event Console に記録します。

v Data Protection for SQL は、デフォルトで、Data Protection for SQL のインストール・ディレクトリーにある tdpsql.log ファイルに情報を記録します。このファイルには、バックアップ日時、バックアップ・データ、およびエラー・メッセージや完了コードが示されます。このファイルは重要であり、毎日モニターする必要があります。

v Tivoli Storage Manager API は、デフォルトで、Data Protection for SQL のインストール・ディレクトリーにある dsierror.log ファイルに API エラー情報を記録します。このログには、バックアップ統計は記録されません。dsierror.log ファイルを読み取り専用としてマークすることはできません。

v SQL Server は、SQL Server エラー・ログに情報を記録します。SQL Server エラー・ログ情報は、Enterprise Manager で表示することができます。「サーバー」->

「管理」->「SQL サーバー・ログ」->「現行またはアーカイブ #n」を選択します。

v Tivoli Storage Manager スケジューラーは、dsmsched.log および dsmerror.log の両方のファイルに情報を記録します。デフォルトでは、これらファイルは Tivoli

Storage Manager バックアップ・アーカイブ・クライアントのインストール・ディレクトリーにあります。

注: スケジュールされたコマンドの出力は、スケジューラー・ログ・ファイル(dsmsched.log) に送られます。スケジュールされた作業が完了した後、ログを検査して、作業が正常に完了したことを確認してください。

スケジュールされたコマンドを処理する場合、スケジューラー・ログには以下のエントリーが含まれることがあります。

Scheduled event eventname completed successfully

これは単に、Tivoli Storage Manager が、eventname に関連したスケジュール済みコマンドを正常に発行したことを示しています。コマンドが正常に実行されたか失敗したかの判別は行われません。コマンド実行の成否を判別するには、スケジューラー・ログにあるスケジュール済みコマンドの戻りコードを評価します。コマンドの戻りコードのスケジューラー・ログ・エントリーには、先頭に次のテキストが付きます。

Finished command. Return code is:

v Windows イベント・ログ

© Copyright IBM Corp. 1997, 2003 159

Page 176: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

160 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 177: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

付録 E. Data Protection for SQL メッセージ

ACO0003S 内部処理エラーが起こりました。説明: 内部処理エラーが起こりました。システムの処置: 処理は終了します。ユーザーの処置: 操作を再試行してください。このエラーが継続する場合には、サービス技術員にご連絡ください。

ACO0004E 不明なエラーが検出されました。説明: 戻りコード用のメッセージの生成を妨げる内部処理エラーが起こりました。システムの処置: 処理を続行します。ユーザーの処置: 操作を再試行してください。このエラーが継続する場合には、サービス技術員にご連絡ください。

ACO0005E メモリー不足です。他のプロセスを停止して、操作を再試行してください。

説明: マシンのメモリーが不足しています。システムの処置: 処理を続行します。ユーザーの処置: 不要なプロセスをクローズし、操作を再試行してください。

ACO0053E ライセンス・ファイル (licensefile) をオープンできませんでした。

説明: ライセンス・ファイルからの読み取りに失敗しました。システムの処置: 処理は終了します。ユーザーの処置: 製品をもう一度インストールしてください。これによって正しいライセンス・ファイルが確実にインストールされます。

ACO0054E ライセンス・ファイル (licensefile) で読み取り障害がありました。

説明: ライセンス・ファイルから読み取ろうとしましたが、処理は失敗しました。システムの処置: 処理は終了します。ユーザーの処置: 製品を再インストールしてください。これによって正しいライセンス・ファイルがインストールされます。

ACO0055E ライセンス・ファイル (licensefile) で書き込み障害がありました。

説明: ライセンス・ファイルへの書き込みに失敗しました。システムの処置: 処理は終了します。

ユーザーの処置: ワークステーション上にライセンス・ファイルを書き込むための十分なスペースが存在することを確認してください。十分なスペースが存在する場合は、もう一度コマンドを実行してください。

ACO0056E ライセンス・ファイル (licensefile) 内のデータが有効なフォーマットになっていません。

説明: ライセンス・ファイルからの情報の読み取りに失敗しました。システムの処置: 処理は終了します。ユーザーの処置: 製品をもう一度インストールしてください。

ACO0057E ライセンス・ファイル (licensefile) 内のチェックサムがライセンス・ストリング・テキストと一致していません。

説明: ライセンス・ファイルからの情報を読み取ろうとしました。このライセンス・ファイルが正しいレベルになっていないように見えるのは、チェックサムが無効だったためです。システムの処置: 処理は終了します。ユーザーの処置: 製品を再インストールしてください。

ACO0058E 試用ライセンスの有効期限が切れました。説明: 検出された試用ライセンスの有効期限は切れています。システムの処置: 処理は終了します。ユーザーの処置: この製品は、これ以上使用できません。製品を実行する前に、有効なライセンスを取得してください。

ACO0100E 不完全なコマンド:説明: このメッセージには、入力された不完全なコマンドが表示されます。システムの処置: 処理は終了します。ユーザーの処置: 完全なコマンドを再入力してください。

ACO0101E 無効な引き数:説明: このメッセージには、入力されたコマンドが表示されますが、表示される範囲は、無効なコマンドや無効なオプション引き数までです。システムの処置: 処理は終了します。ユーザーの処置: コマンドまたはオプションに有効な引

© Copyright IBM Corp. 1997, 2003 161

Page 178: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

き数を指定してコマンドを再入力してください。

ACO0102E 無効なコマンド:説明: このメッセージには、入力された無効なコマンドが表示されます。システムの処置: 処理は終了します。ユーザーの処置: 有効なコマンドを再入力してください。

ACO0103E 指定されたコマンドの無効なオプション:説明: このメッセージには、入力されたコマンドが表示されますが、表示される範囲は、そのコマンドには無効として検出されたオプションまでです。システムの処置: 処理は終了します。ユーザーの処置: 有効なコマンド・オプションを指定してコマンドを再入力してください。

ACO0104E 無効なオプション:説明: このメッセージには、入力されたコマンドが表示されますが、表示される範囲は、無効なオプションが検出されるまでです。システムの処置: 処理は終了します。ユーザーの処置: 有効なコマンド・オプションを指定してコマンドを再入力してください。

ACO0105E 欠落引き数:説明: このメッセージには、入力されたコマンドが表示されますが、表示される範囲は、必須引き数が欠落しているコマンドまたはオプションまでです。システムの処置: 処理は終了します。ユーザーの処置: コマンドまたはオプションに有効な引き数を指定してコマンドを再入力してください。

ACO0132W トレースを開始できませんでした。処理を継続します。

説明: 問題が発生したため、トレースを開始できませんでした。システムの処置: 入力されるコマンドを使用して処理を継続します。ユーザーの処置: このメッセージと共に表示される別のメッセージを参照して、問題を判別してください。

ACO0133W インストール・ディレクトリーが見つかりませんでした。処理を継続しようとしています。

説明: Tivoli Data Protection アプリケーション・クライアントがインストールされた場所を判別するためにレジストリーを読み取ろうとしましたが、処理は失敗しました。

システムの処置: 入力されるコマンドを使用して処理を継続します。ユーザーの処置: このメッセージと共に、別のメッセージが表示されます。問題を判別するには、そのメッセージを参照してください。この問題を判別できない場合は、アプリケーション・クライアント・コードを再インストールする必要があります。これによって、レジストリー項目が正しくセットアップされることが保証されます。

ACO0134W ログ・ディレクトリーが見つかりませんでした。処理を継続します。

説明: Tivoli Data Protection アプリケーション・クライアント・ログが存在している場所を判別するためにレジストリーを読み取ろうとしましたが、処理は失敗しました。システムの処置: 入力されるコマンドを使用して処理を継続します。ユーザーの処置: このメッセージと共に、別のメッセージが表示されます。問題を判別するには、そのメッセージを参照してください。この問題を判別できない場合は、アプリケーション・クライアント・コードを再インストールする必要があります。これによって、レジストリー項目が正しくセットアップされることが保証されます。

ACO0150I 操作は、ユーザーによって取り消されました。

説明: ユーザーが Ctrl-C を入力して、Data Protection

for Microsoft SQL Server アプリケーション・クライアントの終了を要求しました。システムの処置: 処理は終了します。ユーザーの処置: なし

ACO0151E 要求の処理中にエラーが起こりました。説明: 入力された要求を処理しようとしていて、エラーが起こりました。システムの処置: 処理は終了します。ユーザーの処置: ログ・ファイルを参照して、エラーの原因を判別してください。問題を訂正して、このコマンドをやり直してください。

ACO0152I パフォーマンス統計: apicall API 呼び出しでは seconds 秒かかりました

説明: 示されたシステムの API 呼び出しの実行には、示された秒数が費やされました。システムの処置: 処理を続行します。ユーザーの処置: なし

162 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 179: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

ACO0153I パフォーマンス統計: function ではseconds 秒かかりました

説明: 名前付き関数で、示された秒数が費やされました。システムの処置: 処理を続行します。ユーザーの処置: なし

ACO0154E Data Protection for Microsoft SQLServer アプリケーション・クライアントは、インストールされているバージョンのTivoli Storage Manager API を使用できません。バージョン version.release.level

以上をインストールしてください。説明: システム上に現在インストールされている Tivoli

Storage Manager API は、Data Protection for Microsoft

SQL Server アプリケーション・クライアントのビルドに使用されたものより古いバージョンです。システムの処置: 処理は終了します。ユーザーの処置: 示されたレベル以降のバージョンのTivoli Storage Manager API をインストールしてください。コピーは Data Protection for Microsoft SQL Server

アプリケーション・クライアントと共に配布されます。

ACO0155E Data Protection for Microsoft SQLServer アプリケーション・クライアントは、インストールされているリリースのTivoli Storage Manager API を使用できません。リリース version.release.level

以降をインストールしてください。説明: システム上に現在インストールされている Tivoli

Storage Manager API は、Data Protection for Microsoft

SQL Server アプリケーション・クライアントのビルドに使用されたものより古いリリースです。システムの処置: 処理は終了します。ユーザーの処置: 示されたレベル以降のリリースのTivoli Storage Manager API をインストールしてください。コピーは Data Protection for Microsoft SQL Server

アプリケーション・クライアントと共に配布されます。

ACO0156E Tivoli Storage Manager API をロードできませんでした。

説明: Tivoli Storage Manager API をロードできませんでした。システムの処置: 処理は終了します。ユーザーの処置: Tivoli Storage Manager API が正しくインストールされていることを確認してください。Data

Protection for Microsoft SQL Server アプリケーション・クライアントを /TRACEFLAGS=API

/TRACEFILE=filename オプションを指定して実行し、トレース・ファイルを表示して、ロードできなかった理由

を判別してください。TSMAPI.DLL がシステム・ディレクトリー内に存在していないことが原因である可能性もあります。この場合は、Tivoli Storage Manager API

を再インストールしてください。

ACO0160E 格納されている Tivoli Storage Managerパスワードで、認証エラーが起こりました。

説明: 認証エラーが原因で Tivoli Storage Manager サーバーにログオンできませんでした。システムの処置: 処理は停止します。ユーザーの処置: 格納されている Tivoli Storage

Manager パスワードが破壊された可能性があります。Tivoli Storage Manager サーバー・アドミニストレーターに連絡してください。

ACO0161E 認証エラーです。入力されたパスワードが無効です。 Tivoli Storage Manager サーバーにはログオンしていません。

説明: 間違ったパスワードが入力されました。システムの処置: 処理は停止します。ユーザーの処置: 正しい Tivoli Storage Manager パスワードを入力し、再試行してください。

ACO0162E 入力されたパスワードが一致しません。もう一度入力してください。

説明: 間違ったパスワードが入力されました。システムの処置: 処理は停止します。ユーザーの処置: パスワードを再入力してください。

ACO0163E ディレクトリー・パスは、完全修飾されていなければなりません。

説明: /intopath オプションが、完全修飾パスなしで指定されました。システムの処置: 処理は停止します。ユーザーの処置: もう一度コマンドを入力し、/intopath

オプションで完全修飾パスを指定してください。

ACO0167E 完全修飾ファイル名が長すぎます。説明: 長すぎる完全修飾ファイル名を使用しようとしました。処理は失敗しました。システムの処置: 処理は終了します。ユーザーの処置: なし

ACO0200E ファイル (filename) を読み取り用にオープンできませんでした。

説明: 読み取り用にファイルをオープンしようとしました。処理は失敗しました。システムの処置: 処理は終了します。ユーザーの処置: なし

付録 E. Data Protection for SQL メッセージ 163

Page 180: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

ACO0201E ファイル (filename) を書き込み用にオープンできませんでした。

説明: 書き込み用にファイルをオープンしようとしました。処理は失敗しました。システムの処置: 処理は終了します。ユーザーの処置: なし

ACO0202E ファイル (filename) で読み取り障害が起こりました。

説明: ファイルから読み取ろうとしました。処理は失敗しました。システムの処置: 処理は終了します。ユーザーの処置: なし

ACO0203E ファイル (filename) で書き込み障害が起こりました。

説明: ファイルに書き込みもうとしました。処理は失敗しました。システムの処置: 処理は終了します。ユーザーの処置: なし

ACO0204E ファイル (filename) をクローズできませんでした。

説明: ファイルをクローズしようとしました。処理は失敗しました。システムの処置: 処理は終了します。ユーザーの処置: なし

ACO0205E ファイル (filename) の統計を取得できませんでした。

説明: ファイルの統計を取得しようとしました。処理は失敗しました。システムの処置: 処理は終了します。ユーザーの処置: なし

ACO0206E ディレクトリー (directory) を作成できませんでした。

説明: ディレクトリーを作成しようとしました。処理は失敗しました。システムの処置: 処理は終了します。ユーザーの処置: なし

ACO0207E ディレクトリー・パス (directorypath) が長すぎます。

説明: 長過ぎるディレクトリー・パスを使用しようとしました。処理は失敗しました。システムの処置: 処理は終了します。ユーザーの処置: なし

ACO0208E 実行しようとした操作には、ディスク・スペースが不足しています。

説明: 実行しようとした操作には、使用可能なディスク・スペースより多くのディスク・スペースが必要です。処理は失敗しました。システムの処置: 処理は終了します。ユーザーの処置: なし

ACO0209E ファイル (filename1) から (filename2) への名前変更が失敗しました。

説明: ファイルを名前変更しようとしました。処理は失敗しました。システムの処置: 処理は終了します。ユーザーの処置: なし

ACO0210E Tivoli Storage Manager 高位修飾子が長すぎます。

説明: 長すぎる Tivoli Storage Manager 高位修飾子を使用しようとしました。処理は失敗しました。システムの処置: 処理は終了します。ユーザーの処置: なし

ACO0211E Tivoli Storage Manager 低位修飾子が長すぎます。

説明: 長すぎる Tivoli Storage Manager 低位修飾子を使用しようとしました。処理は失敗しました。システムの処置: 処理は終了します。ユーザーの処置: なし

ACO0212E Tivoli Storage Manager ファイル・スペース名が長すぎます。

説明: 長すぎる Tivoli Storage Manager ファイル・スペース名を使用しようとしました。処理は失敗しました。システムの処置: 処理は終了します。ユーザーの処置: なし

ACO0213E Tivoli Storage Manager トランザクション当たりの許容最大オブジェクト数が少なすぎます。

説明: バックアップ・データの保全性を維持するために、複数のバックアップ・オブジェクトが単一のトランザクションで Tivoli Storage Manager サーバーに送信されます。Tivoli Storage Manager サーバーが、トランザクション当たりの許容最大オブジェクト数が Data

Protection for Microsoft SQL Server アプリケーション・クライアントが必要とする最小値よりも小さいことを示しています。システムの処置: 処理は終了します。ユーザーの処置: Tivoli Storage Manager サーバー上の

164 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 181: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

トランザクション当たりの許容最大オブジェクト数を増やして、操作を再試行してください。

ACO0214E バックアップ・オブジェクトの管理クラス・バックアップ・コピー・グループが存在していません。

説明: Tivoli Storage Manager サーバーが、バックアップ・オブジェクトの管理クラス・バックアップ・コピー・グループが存在していないことを示しています。システムの処置: 処理は終了します。ユーザーの処置: Tivoli Storage Manager サーバー・アドミニストレーターに連絡してください。

ACO0215E すべてのバックアップ・オブジェクトの管理クラス・バックアップ・コピー宛先が同じになっていません。

説明: バックアップ・データの保全性を維持するために、複数のバックアップ・オブジェクトが単一のトランザクションで Tivoli Storage Manager サーバーに送信されます。1 つのトランザクション内のバックアップ・オブジェクトは、すべて同一の管理クラス・バックアップ・コピー宛先になっていなければなりません。システムの処置: 処理は終了します。ユーザーの処置: Tivoli Storage Manager サーバー・アドミニストレーターに連絡してください。

ACO0216E ボリューム (volumename) についてのスペース情報を取得できません。

説明: ボリュームのスペース情報を取得しようとしました。処理は失敗しました。システムの処置: 処理は終了します。ユーザーの処置: なし

ACO0217E Tivoli Storage Manager ファイル・スペース名が無効です。

説明: ファイル・スペース名またはディレクトリー区切り文字が無効です。システムの処置: 処理は終了します。ユーザーの処置: ファイル・スペース名の長さ、文字、およびディレクトリー区切り文字が有効であることを確認してください。

ACO0218E Tivoli Storage Manager 高位修飾子が無効です。

説明: 高位修飾子名またはディレクトリー区切り文字が無効です。システムの処置: 処理は終了します。ユーザーの処置: 高位修飾子名の長さ、文字、およびディレクトリー区切り文字が有効であることを確認してください。

ACO0219E Tivoli Storage Manager 低位修飾子が無効です。

説明: 低位修飾子名またはディレクトリー区切り文字が無効です。システムの処置: 処理は終了します。ユーザーの処置: 低位修飾子名の長さ、文字、およびディレクトリー区切り文字が有効であることを確認してください。

ACO0256E Tivoli Storage Manager オプション・ファイル内のパスワードの有効期限が切れています。 Tivoli Storage Manager サーバー上のパスワードを「changepassword」コマンドを使用して変更してから、オプション・ファイル内のパスワード値を変更するか除去してください。

説明: Tivoli Storage Manager パスワードの有効期限が切れています。パスワードを変更する必要があります。システムの処置: 処理は終了します。ユーザーの処置: パスワード変更コマンドを使用するか、Tivoli Storage Manager のアドミニストレーターにパスワードの変更を依頼して、Tivoli Storage Manager

サーバー / ノードの新規パスワードを取得してください。

ACO0257E パスワードの有効期限が切れています。説明: Tivoli Storage Manager パスワードの有効期限が切れています。新規パスワードを取得する必要があります。システムの処置: 処理は終了します。ユーザーの処置: パスワード変更コマンドを使用するか、Tivoli Storage Manager のアドミニストレーターにパスワードの変更を依頼して、Tivoli Storage Manager

ノードの新規パスワードを取得してください。

ACO0258E 有効なパスワードが入力されませんでした。処理を終了します。

説明: 入力されたパスワードは有効なパスワードではありませんでした。システムの処置: 処理は終了します。ユーザーの処置: 有効なパスワードを指定してコマンドを再入力してください。

ACO0259E 確認のために入力したパスワードと、入力された新規パスワードが一致しません。パスワードは変更されません。

説明: 新規パスワードの確認のために入力されたパスワードは、入力された新規パスワードと一致していません。システムの処置: 処理は終了します。

付録 E. Data Protection for SQL メッセージ 165

Page 182: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

ユーザーの処置: 新規パスワードと確認パスワードに必ず同一パスワードを入力して、パスワードの変更をもう一度行ってください。

ACO0260I パスワードは正常に変更されました。説明: パスワード変更コマンドは正常に完了しました。システムの処置: 処理は終了します。ユーザーの処置: なし

ACO0261I servername という名前のサーバーのバックアップはありません。

説明: Tivoli Storage Manager サーバー上には、指定されたサーバー名に対するバックアップはありません。システムの処置: 処理は終了します。ユーザーの処置: なし

ACO0263E Web ブラウザーは、戻りコードreturncode で始動できませんでした。

説明: TSM HTML ブックを表示するために Web ブラウザーを始動しようとしました。処理は失敗しました。システムの処置: 処理は終了します。ユーザーの処置: Web ブラウザーを手動で開始して、エージェント htm ディレクトリーにある bookfrm.htm

を指定してください。

ACO0264I 定義されたデフォルトのブラウザーが見つかりませんでした。Microsoft InternetExplorer の使用が試みられます。

説明: デフォルトのブラウザーを判別するために、レジストリーを読み取ろうとしました。しかし、デフォルト・ブラウザーが定義されていません。Microsoft

Internet Explorer のインストール場所が判別されます。システムの処置: 処理を続行します。ユーザーの処置: デフォルトのブラウザーがシステムで定義されていない可能性があります。問題はありません。 Microsoft Internet Explorer の使用が試みられます。

ACO0265E Internet Explorer が見つかりませんでした。

説明: Microsoft Internet Explorer のインストール場所を判別するために、レジストリーを読み取ろうとしました。この試みは失敗しました。システムの処置: 処理は終了します。ユーザーの処置: レジストリーが Internet Explorer 用に正しくセットアップされていることを確認してください。

ACO0266E Tivoli Storage Manager HTML ブックが見つかりませんでした。

説明: Tivoli Storage Manager ブックのインストール場所を判別するために、レジストリーを読み取ろうとしました。この試みは失敗しました。システムの処置: 処理は終了します。ユーザーの処置: アプリケーション・クライアント・コードの再インストールが必要な場合があります。これによって、レジストリー項目がセットアップされることが保証されます。

ACO0267E 入力された確認パスワードと新規パスワードが一致していません。

説明: 確認パスワードが新規パスワードと一致していません。システムの処置: 処理は終了します。ユーザーの処置: 新規パスワードと確認パスワードが一致するように指定して、このコマンドをやり直してください。

ACO0300E 無効なリストア・タイプです。説明: 要求されたリストア・タイプが無効です。システムの処置: 処理は終了します。ユーザーの処置: 有効なリストア・タイプを指定して、このコマンドを再入力してください。

ACO0301E 無効なバックアップ・タイプです。説明: 要求されたバックアップ・タイプが無効です。システムの処置: 処理は終了します。ユーザーの処置: 有効なバックアップ・タイプを指定して、このコマンドを再入力してください。

ACO351E 無効なトレース・キーワード - ’keyword’説明: ユーザー構成ファイル内またはコマンド行上のTRACEFLAG オプションが間違っています。システムの処置: クライアント・プログラムが初期化しなかったか、あるいはトレースがアプレットで使用可能になっていませんでした。ユーザーの処置: 値を訂正してください。

ACO357E トレース出力ファイル file-name をオープンできません。

説明: ユーザー構成ファイル内またはコマンド行上のTRACEFILE オプションで、書き込みアクセス権がないディレクトリー・パスと file-name の組み合わせを使用しました。システムの処置: クライアント・プログラムが初期化しませんでした。ユーザーの処置: TRACEFILE 値を書き込みアクセス権がある場所に変更してください。

166 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 183: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

ACO366E トレース出力ファイル file-name をクローズできません。

説明: トレース出力 file-name のクローズ中にエラーが起こりました (例えばディスク・スペースの不足など)。システムの処置: 処理を継続します。ユーザーの処置: エラーの考えられる原因の説明について options.doc ファイルを調べるか、あるいはシステム管理者に連絡してください。

ACO367E トレース・ファイル tracefile に書き込めません。トレースは使用不可能にされました。

説明: 指定した tracefile への書き込み時にエラーが起こりました。システムの処置: トレースは、使用不可能です。処理を継続します。ユーザーの処置: デバイスが、tracefile へアクセス可能な状態であり、かつ、トレース・ファイル用に十分なスペースを持っていることを確認してください。このコマンドをやり直してください。

ACO368E 無効なトレース・ファイル名 (名前が長すぎます) です。

説明: プリファレンス・ファイル内の TRACEFILE オプションで長すぎるファイル名が使用されました。システムの処置: クライアント・プログラムが初期化しませんでした。ユーザーの処置: 長さが 255 文字以下になるように、TRACEFILE として使用したファイル名を変更してください。

ACO383E トレース・ファイル ’link’ をシンボリック・リンクとして指定することは許可されません。

説明: トレース・ファイル ’link’ をシンボリック・リンクにすることはできません。システムの処置: シンボリック・リンク ’linkname’ が削除されて、トレース・ファイルが再作成され、処理が停止します。ユーザーの処置: ’tracefile’ オプションでトレース・ファイルの場所を指定してください。

ACO384E ’linkname’ から ’target’ へのシンボリック・リンクが正常に削除されました。

説明: ログ ’linkname’ をシンボリック・リンクにすることはできません。システムの処置: シンボリック・リンク ’linkname’ が削除されて、ログが再作成され、処理が停止します。ユーザーの処置: 新規ファイルの場所を確認してください。ログ・ファイルの場所を指定するには、

’errorlogname’ オプション、’schedlogname’ オプション、および ’DSM_LOG’ 環境変数について、ユーザーズ・マニュアルを参照してください。

ACO385E シンボリック・リンク ’link’ を削除できません。

説明: ログ ’linkname’ をシンボリック・リンクにすることはできません。システムの処置: 処理は停止します。ユーザーの処置: シンボリック・リンク ’linkname’ を削除してください。

ACO476E program-name: ファイル file-spec をオープンできません: error。

説明: TDP がファイルをオープンできません。システムの処置: TDP が要求された操作を完了できません。ユーザーの処置: 操作を再試行してください。問題が解決しない場合は、システム管理者に連絡してください。

ACO3000I Data Protection for SQL: サーバーserver name から、データベース database

name の backup type バックアップを開始します。

説明: これは、バックアップの開始時に Tivoli Storage

Manager サーバーのアクティビティー・ログに書き込まれる通知メッセージです。システムの処置: なしユーザーの処置: なし。中央のログに記録されます。

ACO3001I Data Protection for SQL: サーバーserver name からの、データベースdatabase name の backup type バックアップは、正常に完了しました。

説明: これは、データベースのバックアップが正常に完了したときに Tivoli Storage Manager サーバーのアクティビティー・ログに書き込まれる通知メッセージです。システムの処置: なしユーザーの処置: なし。中央のログに記録されます。

ACO3002E Data Protection for SQL: サーバーserver name からの、データベースdatabase name の backup type バックアップに失敗しました。rc = return code。

説明: これは、データベースのリストアに失敗したときに Tivoli Storage Manager サーバーのアクティビティー・ログに書き込まれる通知メッセージです。システムの処置: なしユーザーの処置: なし。中央のログに記録されます。

付録 E. Data Protection for SQL メッセージ 167

Page 184: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

ACO3003I Data Protection for SQL: サーバーserver name 上のデータベース database

name への、バックアップ・オブジェクトobject name の restore type リストアを開始します。

説明: これは、リストアの開始時に Tivoli Storage

Manager サーバーのアクティビティー・ログに書き込まれる通知メッセージです。システムの処置: なしユーザーの処置: なし。中央のログに記録されます。

ACO3004I Data Protection for SQL: サーバーserver name 上のデータベース database

name への、バックアップ・オブジェクトobject name の restore type リストアは、正常に完了しました。

説明: これは、データベースのリストアが正常に完了したときに Tivoli Storage Manager サーバーのアクティビティー・ログに書き込まれる通知メッセージです。システムの処置: なしユーザーの処置: なし。中央のログに記録されます。

ACO3005E Data Protection for SQL: サーバーserver name 上のデータベース database

name への、バックアップ・オブジェクトobject name の restore type リストアに失敗しました。

説明: これは、データベースのリストアに失敗したときに Tivoli Storage Manager サーバーのアクティビティー・ログに書き込まれる通知メッセージです。システムの処置: なしユーザーの処置: なし。中央のログに記録されます。

ACO3006I Data Protection for SQL: サーバーserver name のバックアップを開始します。

説明: これは、Tivoli Storage Manager サーバーのアクティビティー・ログに書き込まれる通知メッセージで、バックアップの開始を示します。システムの処置: なしユーザーの処置: なし。中央のログに記録されます。

ACO3007I Data Protection for SQL: サーバーservername のバックアップは完了しました。選択された SQL バックアップの総数: number selected 試行された SQL バックアップの総数: number attempted 完了した SQL バックアップの総数: number

completed 除外された SQL バックアップの総数: number excluded スループット率:rate Kb/秒 転送された総バイト数: bytes

経過した処理時間: time 秒説明: これは、Tivoli Storage Manager サーバーのアクティビティー・ログに書き込まれる通知メッセージで、バックアップ要求の終了を示します。システムの処置: なしユーザーの処置: なし。中央のログに記録されます。

ACO3008I Data Protection for SQL: サーバーservername のバックアップは完了しました。 選択された SQL バックアップの総数: number selected 試行された SQL バックアップの総数: number attempted 完了した SQL バックアップの総数: number

completed 除外された SQL バックアップの総数: number excluded 非活動化されたSQL バックアップの総数: number

inactivated スループット率: rate Kb/秒 転送された総バイト数: bytes 経過した処理時間: time 秒

説明: これは、Tivoli Storage Manager サーバーのアクティビティー・ログに書き込まれる通知メッセージで、バックアップ要求の終了を示します。システムの処置: なしユーザーの処置: なし。中央のログに記録されます。

ACO3009I Data Protection for SQL: サーバーserver name からの、データベースdatabase name の backup type バックアップは、ユーザーによって取り消されました。

説明: これは、Tivoli Storage Manager サーバーのアクティビティー・ログに書き込まれる通知メッセージで、バックアップ要求がユーザーによって取り消されたことを示します。システムの処置: なしユーザーの処置: なし。中央のログに記録されます。

ACO3010I Data Protection for SQL: サーバーservername のリストアを開始します。

説明: これは、Tivoli Storage Manager サーバーのアクティビティー・ログに書き込まれる通知メッセージで、

168 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 185: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

リストアの開始を示します。システムの処置: なしユーザーの処置: なし。中央のログに記録されます。

ACO3011I Data Protection for SQL: サーバーserver name からサーバー server name へのリストアは完了しました。検査されたデータベース・バックアップの総数: number

inspected リストアを要求されたデータベース・バックアップの総数: number

requested リストアされたデータベース・バックアップの総数: number restored スキップされたデータベースの総数: number

skipped スループット率: rate Kb/秒 転送された総バイト数: bytes 経過した処理時間: time 秒

説明: これは、Tivoli Storage Manager サーバーのアクティビティー・ログに書き込まれる通知メッセージで、リストアの終了を示します。システムの処置: なしユーザーの処置: なし。中央のログに記録されます。

ACO3012I Data Protection for SQL: サーバーserver name からデータベース database

name への、バックアップ・オブジェクトobject name の restore type リストアは、ユーザーによって取り消されました。

説明: これは、Tivoli Storage Manager サーバーのアクティビティー・ログに書き込まれる通知メッセージで、バックアップ要求がユーザーによって取り消されたことを示します。システムの処置: なしユーザーの処置: なし。中央のログに記録されます。

ACO3013I Data Protection for SQL: サーバーservername からのバックアップ・オブジェクトに対し、非活動化処理を開始します。

説明: これは、非活動化処理の開始時に、Tivoli Storage

Manager サーバーのアクティビティー・ログに書き込まれる通知メッセージです。システムの処置: なしユーザーの処置: なし。中央のログに記録されます。

ACO3014I Data Protection for SQL: 非活動化処理は完了しました。検査されたデータベース・バックアップの総数: number

inspected 非活動化を要求されたデータベース・バックアップの総数: number

requested 非活動化されたデータベース・バックアップの総数: number inactivated

スキップされたデータベースの総数:number skipped 経過した処理時間: time

秒説明: これは、Tivoli Storage Manager サーバーのアクティビティー・ログに書き込まれる通知メッセージで、非活動化コマンドの終了を示します。システムの処置: なしユーザーの処置: なし

ACO3015I Data Protection for SQL: backup type

バックアップの backup object を非活動化します。

説明: これは、バックアップ・オブジェクトの非活動化の開始時に Tivoli Storage Manager サーバーのアクティビティー・ログに書き込まれる、通知メッセージです。システムの処置: なしユーザーの処置: なし。中央のログに記録されます。

ACO5050I 新規構成ファイルが作成されました。説明: /configfile パラメーターで指定されたファイルが存在しません。新規ファイルが作成されました。システムの処置: 処理を続行します。ユーザーの処置: なし。

ACO5051I 構成ファイルが見付かりません。デフォルトの設定を使用します。

説明: /configfile パラメーターで指定されたファイルが見つかりません。システムの処置: 処理を続行します。ユーザーの処置: ファイル名が正しく指定されていることを確認してください。

ACO5052E 要求された構成オプションの設定を試行したときに、エラーが発生しました。

説明: 構成ファイルの書き込み中にエラーが発生しました。システムの処置: 処理は終了します。ユーザーの処置: 表示された他のメッセージを参照してください。メッセージを検討して必要なアクションを実行した後、コマンドを再実行してください。

付録 E. Data Protection for SQL メッセージ 169

Page 186: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

ACO5053E option オプションの値が無効です。有効な Set コマンド・パラメーターについては、TDPSQLC Help Set の出力やユーザーズ・ガイドを参照してください。

説明: 設定されている構成オプションが無効です。システムの処置: 処理は終了します。ユーザーの処置: 有効な Set コマンド・パラメーターについては、″TDPSQLC Help Set″ を実行するか、ユーザーズ・ガイドを参照してください。

ACO5054I 構成オプションは正常に設定されました。説明: Set コマンドで指定された構成オプションが、正常に設定されました。システムの処置: 処理は終了します。ユーザーの処置: なし

ACO5056I ログ・ファイル logfile を除去できませんでした。処理を継続します。

説明: ログを除去しようとしましたが、失敗しました。システムの処置: 処理を続行します。ユーザーの処置: ログ・ファイルは、存在していない可能性があります。ログ・ファイルが存在している場合は、ログを表示して、可能性のある問題を調べてください。

ACO5057I logfile ログ・ファイルは正常に除去されました。

説明: 指定したログ・ファイルが、正常に除去されました。システムの処置: 処理を続行します。ユーザーの処置: なし。

ACO5058W ログ・ファイルの名前が、許可されている最大長を超えています。現行ディレクトリー内のログ・ファイル名 logfile を使用して、処理を継続します。

説明: 入力されたログ・ファイル名が完全に修飾されていません。完全修飾ログ・ファイル名の作成時に、ログ・ファイル名の可能な長さを超えました。システムの処置: 現行ディレクトリー内にログ・ファイルを作成し、そのログ・ファイルを使用することによって、処理を継続します。ユーザーの処置: 完全修飾パスを使用したログ・ファイル名の更新を検討してください。

ACO5059W logfile ログ・ファイルを書き込み用に開くことができません。イベントのロギングは行われません。

説明: 指定ログを追加用に開くことができませんでした。したがって、ロギングは実行されません。

システムの処置: ロギングを実行せずに処理を継続します。ユーザーの処置: ログ・ファイルを開くことができなかった原因を判別してください。ログ・ファイルが、存在していないドライブまたはパーティションを参照しているか、読み取り専用としてマークされている可能性があります。

ACO5060E Tivoli Storage Manager API エラーが発生しました。

説明: Tivoli Storage Manager API エラーが発生しました。システムの処置: 処理は終了します。ユーザーの処置: 操作を再試行してください。引き続きエラーが発生する場合は、サービス担当者に連絡してください。

ACO5061E Microsoft SQL API エラーが発生しました。

説明: Microsoft SQL API エラーが発生しました。システムの処置: 処理は終了します。ユーザーの処置: 操作を再試行してください。引き続きエラーが発生する場合は、サービス担当者に連絡してください。

ACO5063I ログ・ファイル logfile_name を除去する必要はありませんでした。

説明: 指定されたログ・ファイルを除去する必要はありませんでした。システムの処置: 処理を続行します。ユーザーの処置: ログ・ファイルは後日自動的に除去されます。現在のログ・ファイルが大きすぎる場合は、ログ・エントリーが保存される日数を減らしてください。

ACO5064W logfile_name ログ・ファイルを書き込み用に開くことができませんでした。ログは除去されませんでした。また、イベントのロギングは行われません。

説明: 指定ログを追加用に開くことができませんでした。したがって、ロギングまたは除去は実行されません。システムの処置: ロギングおよび除去を実行せずに、処理を継続します。ユーザーの処置: ログ・ファイルを開くことができなかった原因を判別してください。ログ・ファイルが、存在していないドライブまたはパーティションを参照しているか、読み取り専用としてマークされている可能性があります。

170 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 187: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

ACO5065E /SQLUSer オプションに指定された値が、レジストリー項目と一致しません。

説明: /SQLAUTHentication=SQLUserid オプションと/SQLUSer オプションの両方を指定して、Backup、Restore、または Query SQL コマンドが発行されました。レジストリーから sqlpassword 値を取得しようとしましたが、レジストリー内のユーザー ID が/sqluser オプションで指定されたユーザー ID と一致しません。システムの処置: 処理は終了します。ユーザーの処置: レジストリー項目と一致する /sqluser

値を指定するか、または /sqluser オプションおよび/sqlpassword オプションの両方に対して適切な値を指定して、コマンドを発行してください。

ACO5091E PASSWORDACCESS は Generate です。保管されているパスワードが間違っているか、またはパスワードが保管されていません。保管されているパスワードがない場合は、-TSMPassword=xxx オプションを使用して、パスワードを設定および保管してください。

説明: クライアント・オプション・ファイルで、PASSWORDACCESS オプションが generate に設定されています。しかし、パスワードは保管されていません。初期パスワードを保管する必要があります。システムの処置: 処理は終了します。ユーザーの処置: -TSMPassword オプションを使用して、コマンドを再起動します。これで、以降のコマンドはすべて、パスワードを指定せずに完了します。

ACO5400E 共通オブジェクト・モデルに対し、仮想装置接続機構が登録されていません。

説明: 共通オブジェクト・モデルで仮想装置接続機構が登録されていないため、仮想装置接続機構を作成できません。 SQL Server が正常にインストールされていない可能性があります。システムの処置: 処理は終了します。ユーザーの処置: SQL Server が正常にインストールされていることを確認し、操作を再試行してください。エラーが続く場合には、サービス技術員に連絡してください。

ACO5401E 仮想装置接続機構を作成できませんでした。

説明: 仮想装置接続機構を作成できませんでした。SQL Server の仮想装置接続機構ログまたは Windows

NT のイベント・ログに、詳しい情報が含まれている可能性があります。システムの処置: 処理は終了します。

ユーザーの処置: SQL Server のメッセージにより問題が解決しない場合は、操作を再試行してください。エラーが続く場合には、サービス技術員に連絡してください。

ACO5402E 仮想装置セットを作成できませんでした。説明: 仮想装置セットを作成できませんでした。 SQL

Server の仮想装置接続機構ログまたは Windows NT のイベント・ログに、詳しい情報が含まれている可能性があります。システムの処置: 処理は終了します。ユーザーの処置: SQL Server のメッセージにより問題が解決しない場合は、操作を再試行してください。エラーが続く場合には、サービス技術員に連絡してください。

ACO5403E 仮想装置セットの構成を取得できませんでした。

説明: 仮想装置セットの構成を取得できませんでした。SQL Server の仮想装置接続機構ログ、SQL Server のアクティビティー・ログ、SQL Server のエラー・ログ、または Windows NT のイベント・ログに、詳しい情報が含まれている可能性があります。システムの処置: 処理は終了します。ユーザーの処置: SQL Server のメッセージにより問題が解決しない場合は、操作を再試行してください。引き続きエラーが発生する場合は、サービス担当者に連絡してください。

ACO5404E 仮想装置セットから仮想装置を開くことができませんでした。

説明: 仮想装置セットから仮想装置を開くことができませんでした。 SQL Server の仮想装置接続機構ログ、SQL Server のアクティビティー・ログ、SQL Server のエラー・ログ、または Windows NT のイベント・ログに、詳しい情報が含まれている可能性があります。システムの処置: 処理は終了します。ユーザーの処置: SQL Server のメッセージにより問題が解決しない場合は、操作を再試行してください。エラーが続く場合には、サービス技術員に連絡してください。

ACO5405E 不明の仮想装置エラーが検出されました。説明: 不明の戻りコードで仮想装置が戻されました。¥n″ SQL Server の仮想装置接続機構ログ、SQL Server

のアクティビティー・ログ、SQL Server のエラー・ログ、または Windows NT のイベント・ログに、詳しい情報が含まれている可能性があります。システムの処置: 処理は終了します。ユーザーの処置: SQL Server のメッセージにより問題が解決しない場合は、操作を再試行してください。エラ

付録 E. Data Protection for SQL メッセージ 171

Page 188: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

ーが続く場合には、サービス技術員に連絡してください。

ACO5406E SQL Server によって異常に早く仮想装置が閉じられました。

説明: 選択されたデータベースに対する SQL Server の操作が異常終了しました。 SQL Server の仮想装置接続機構ログ、SQL Server のアクティビティー・ログ、SQL Server のエラー・ログ、または Windows NT のイベント・ログに、詳しい情報が含まれている可能性があります。システムの処置: 処理は終了します。ユーザーの処置: SQL Server のメッセージにより問題が解決しない場合は、操作を再試行してください。エラーが続く場合には、サービス技術員に連絡してください。

ACO5407E SQL Server による操作が異常終了しました。

説明: 選択されたデータベースに対する SQL Server の操作が異常終了しました。 SQL Server の仮想装置接続機構ログ、SQL Server のアクティビティー・ログ、SQL Server のエラー・ログ、または Windows NT のイベント・ログに、詳しい情報が含まれている可能性があります。システムの処置: 処理は終了します。ユーザーの処置: SQL Server のメッセージにより問題が解決しない場合は、操作を再試行してください。エラーが続く場合には、サービス技術員に連絡してください。

ACO5420E説明: SQL API エラーが発生しました。システムの処置: この操作の処理は終了します。ユーザーの処置: SQL Server のメッセージにより問題が解決しない場合は、操作を再試行してください。エラーが続く場合には、サービス技術員に連絡してください。

ACO5421E MS COM コンポーネントから次のメッセージを受信しました。 SQL message

説明: SQL エラーが発生しました。システムの処置: この操作の処理は終了します。ユーザーの処置: SQL Server のメッセージにより問題が解決しない場合は、操作を再試行してください。エラーが続く場合には、サービス技術員に連絡してください。

ACO5422E MS SQL Server から次のメッセージを受信しました。 SQL message

説明: SQL エラーが発生しました。システムの処置: この操作の処理は終了します。ユーザーの処置: SQL Server のメッセージにより問題が解決しない場合は、操作を再試行してください。エラーが続く場合には、サービス技術員に連絡してください。

ACO5423E 次のストリングが長すぎます。string

説明: SQL エラーが発生しました。システムの処置: この操作の処理は終了します。ユーザーの処置: SQL Server のメッセージにより問題が解決しない場合は、操作を再試行してください。エラーが続く場合には、サービス技術員に連絡してください。

ACO5424E SQL Server に接続できませんでした。SQL Server から次のメッセージが戻されました。 SQL message

説明: SQL エラーが発生しました。システムの処置: この操作の処理は終了します。ユーザーの処置: SQL Server のメッセージにより問題が解決しない場合は、操作を再試行してください。エラーが続く場合には、サービス技術員に連絡してください。

ACO5425E SQL Server が実行されていません: SQL

message

説明: SQL エラーが発生しました。システムの処置: この操作の処理は終了します。ユーザーの処置: SQL Server を始動してから、操作を再試行してください。

ACO5426E SQL ログオンに Sysadmin 役割がありません: SQL message

説明: SQL Server にログオンしようとしましたが、指定されたログオン名に Sysadmin 役割がありません。システムの処置: この操作の処理は終了します。ユーザーの処置: 操作を再試行して Sysadmin の役割を持つログオン名を指定するか、指定したログオン名をSysadmin の役割を持つように変更してください。

ACO5427E SQL Server のバージョンが 7.0 より前です: SQL message

説明: 7.0 のレベルより古いバージョンの SQL Server

で Data Protection for SQL サーバー V2 を使用しようとしました。これは、許可されていません。システムの処置: この操作の処理は終了します。ユーザーの処置: 7.0 のレベルより古いバージョンの

172 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 189: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

SQL Server で Data Protection for SQL V1 クライアントを使用するか、または 7.0 以降のバージョンの SQL

Server で操作を再試行してください。

ACO5428E SQL Server がローカル・マシン上に存在しません: SQL message

説明: ローカル・マシン上にない SQL Server を指定して、アプリケーション・クライアントを使用しようとしました。システムの処置: この操作の処理は終了します。ユーザーの処置: SQL Server があるマシン上で操作を再試行してください。

ACO5429E SQL Server からイベントを取得できませんでした: SQL message

説明: SQL エラーが発生しました。システムの処置: この操作の処理は終了します。ユーザーの処置: SQL Server のメッセージにより問題が解決しない場合は、操作を再試行してください。エラーが続く場合には、サービス技術員に連絡してください。

ACO5430E SQL Server 名がブランクまたは NULLになっています。

説明: SQL Server 名を取得するための照会でシステムがブランクの名前を戻しました。操作を継続するには、有効な SQL Server 名が必要です。システムの処置: 現在行っている操作の処理は終了します。ユーザーの処置: SQL Query Analyzer から ″select

@@servername″ コマンドを使用して、SQL Server 名を検査してください。NULL が戻される場合は、″sp_addserver″ ストアード・プロシージャーを使用して、SQL Server 名に正しい値を設定します。SQL

Server 名を設定した後、操作を再試行してください。エラーが続く場合には、サービス技術員に連絡してください。

ACO5431E 複数の DB 名は使用できません。説明: 無効な RESTORE コマンドが発行されました。/STANDBY、/RELOCATE、または /INTO オプションを使用している場合、<dbname> パラメーター・リストに複数のデータベース名を指定すると無効になります。システムの処置: 処理は終了します。ユーザーの処置: 定位置パラメーターまたはオプションに有効な値を指定して、コマンドを再入力してください。

ACO5432E /RELOCATE オプションと /TO オプションは、同数指定する必要があります。

説明: RESTORE コマンドに指定された /RELOCATE

オプションと /TO オプションの数が等しくありません。システムの処置: 処理は終了します。ユーザーの処置: 同数の /RELOCATE オプションと/TO オプションを指定して、コマンドを再入力してください。

ACO5433E ワイルドカードは、次のパラメーターやオプションの一部としては使用できません。

説明: このメッセージには、誤って指定された定位置パラメーターまたはオプション (あるいはその両方) が表示されます。システムの処置: 処理は終了します。ユーザーの処置: 正しいパラメーターまたはオプション(あるいはその両方) を指定して、このコマンドを再入力してください。

ACO5434E 以下のオプションは、同時には指定できません。

説明: このメッセージには、入力された競合するコマンド・オプションが表示されます。システムの処置: 処理は終了します。ユーザーの処置: 有効なコマンド・オプションを指定してコマンドを再入力してください。

ACO5435E このコマンドには、以下のオプションを必ず 1 つ指定してください。

説明: このメッセージには、入力されたコマンドに欠落していたオプションが表示されます。システムの処置: 処理は終了します。ユーザーの処置: 必要なオプションを 1 つ指定してコマンドを再入力してください。

ACO5436E ストライプ番号 (stripe number) で障害が発生しました。rc = return code

説明: 示されている番号のストライプで障害が発生しました。システムの処置: 処理は終了します。ユーザーの処置: このメッセージと共に、別のメッセージが表示されます。この問題を判別するには、そのメッセージを参照してください。

付録 E. Data Protection for SQL メッセージ 173

Page 190: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

ACO5450E 指定されたストライプの数 (number of

stripes) が無効です。ストライプの最大数(maximum number of stripes) を使用して、処理を継続します。

説明: 無効な数のストライプが指定されました。システムの処置: ストライプの許容最大数を使用して、処理を継続します。ユーザーの処置: なし

ACO5451E vdev (vdev name) で障害が発生しました。rc = return code

説明: 示されている仮想装置で障害が発生しました。システムの処置: 処理は終了します。ユーザーの処置: このメッセージと共に、別のメッセージが表示されます。この問題を判別するには、そのメッセージを参照してください。

ACO5452E 一時オブジェクト (filespace name) (high

level qualifier) (low level qualifier) を削除できません。

説明: バックアップに失敗した場合、TDP エージェントはすべての一時バックアップ・データ・オブジェクトを TSM サーバーから削除しようとします。このメッセージは、指定された一時バックアップ・データ・オブジェクトを TSM サーバーから削除できなかったことを示しています。このエラーは通常、すべての TSM サーバー・セッションの損失によって引き起こされます。システムの処置: 処理を継続します。ユーザーの処置: なし。データベースのバックアップでは、一時バックアップ・データ・オブジェクトを検出し、 TSM サーバーから削除する必要があります。

ACO5453E TSM セッション数 (number of TSM

sessions) が、指定されたストライプ数(number of stripes) に対して無効です。ストライプ数に合わせた TSM セッション数 (number of TSM sessions) を使用して、処理を継続します。

説明: 指定されたストライプ数に対して、無効な TSM

セッション数が検出されました。このメッセージは、内部エラーの回避が原因です。システムの処置: ストライプ数に合わせた TSM セッション数を使用して処理を継続します。ユーザーの処置: 操作を再試行してください。引き続きエラーが発生する場合は、サービス担当者に連絡してください。

ACO5454E 1 TSM トランザクション当たりの許容最大オブジェクト数 (number of objects

allowed per TSM transaction) が、指定されたストライプ数 (number of stripes) に対して無効です。ストライプ数 (new

number of stripes) で処理を継続します。説明: 1 TSM トランザクション当たりの許容最大オブジェクト数が、少なくとも 1 つの TSM セッションに指定されたストライプ数に対して無効です。すべてのTSM セッションは、1 つの TSM トランザクションにつき、ストライプ数よりも少なくとも 1 つ以上多いオブジェクトを許可する必要があります。システムの処置: 新しいストライプ数を使用して、処理を継続します。ユーザーの処置: ストライプ数を削減します。 TSM

サーバーを更新して、単一のトランザクションでクライアントがサーバーに送信できる論理ファイルの最大数(TxnGrpMax) を増やすこともできます。

ACO5455E バックアップが壊れているため、リストアできません。

説明: リストア中のバックアップは、検出された 1 つまたは複数のデータ・オブジェクトがメタデータに対応せず、壊れています。システムの処置: 処理は終了します。ユーザーの処置: 操作を再試行してください。エラーが続く場合には、サービス技術員に連絡してください。

ACO5456W バックアップが壊れているため、完全にリストアできません。処理は継続します。

説明: リストア中のバックアップは、検出された 1 つまたは複数のデータ・オブジェクトがメタデータに対応せず、壊れています。リストア・コマンドとバックアップ・タイプによっては、部分的なリストアは可能な場合があります。システムの処置: 処理を継続します。ユーザーの処置: 操作を再試行してください。エラーが続く場合には、サービス技術員に連絡してください。

ACO5457E 不明な SQL API エラーが発生しました。

説明: SQL API エラーが発生しましたが、関連したエラー・メッセージを検出できませんでした。SQL Server

のアクティビティー・ログ、SQL Server のエラー・ログ、または Windows NT/2000 のイベント・ログに、詳しい情報が含まれている場合があります。システムの処置: 処理は終了します。ユーザーの処置: SQL Server のメッセージにより問題が解決しない場合は、操作を再試行してください。エラ

174 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 191: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

ーが続く場合には、サービス技術員に連絡してください。

ACO5458W TSM サーバーのノード (TSM server

NODENAME) に対する「バックアップ削除」設定が、NO に設定されています。正しく操作を行うためには、YES に設定する必要があります。処理を継続します。

説明: TSM クライアントによる、そのクライアント独自のバックアップの削除を許可する TSM サーバーの設定が、指定された NODENAME に対して NO に設定されています。終了処理を正常に実行するには、この値はYES に設定されている必要があります。 NO に設定すると、TSM サーバー上に使用できない残余データが保管される場合があります。システムの処置: 処理を継続します。ユーザーの処置: TSM サーバー上で、指定されたNODENAME に対する「バックアップ削除」設定がYES に設定されていることを確認してください。TSM

サーバーの管理者が NODENAME に対するこの設定を変更できます。この設定は、TSM サーバー上でのみ変更可能です。

ACO5500E MultiByteToWideChar() 関数が失敗しました。

説明: これは、ストレージが破壊されていることを示す内部エラーです。システムの処置: このデータベースの処理は終了します。ユーザーの処置: 操作を再試行してください。引き続きエラーが発生する場合は、サービス担当者に連絡してください。

ACO5501E 共通オブジェクト・モデル (COM) ライブラリーの初期化に失敗しました。

説明: 失敗した呼び出しは、CoInitializeEx(NULL,COINIT_MULTITHREADED) です。OLE32.dll またはその他の COM DLL が、欠落しているか、下位レベルであるか、または壊れています。システムの処置: このデータベースの処理は終了します。ユーザーの処置: Windows NT (バージョン 4 以降) のインストールに問題がないことを確認し、操作を再試行してください。引き続きエラーが発生する場合は、サービス担当者に連絡してください。

ACO5550I ファイル指定子 directorypathfilename およびサーバー名 servername に一致するバックアップがありません。

説明: Tivoli Storage Manager サーバー上には、指定されたサーバー名に対するデータベース・バックアップはありません。システムの処置: 処理は終了します。ユーザーの処置: なし

ACO5551I サーバー名 servername に対して指定された基準に適合するバックアップが存在しません。

説明: Tivoli Storage Manager サーバー上には、指定されたサーバー名に対する照会基準に適合するデータベース・バックアップはありません。システムの処置: 処理は終了します。ユーザーの処置: この照会を実行する場合は、より広い範囲の検索基準を指定してください。

ACO5552I 指定された基準に適合するものはありませんでした。

説明: SQL Server に対して、指定された基準に適合するデータベースの検索を行いました。システムの処置: 処理は終了します。ユーザーの処置: 指定した検索基準 (データベース名、グループ名、論理ファイル名) を確認してください。コマンドを再入力してください。

ACO5715E 構成ファイルに option_name 設定を書き込んでいるときにエラーが発生しました。

説明: 指定された設定を構成ファイルに書き込めませんでした。システムの処置: 設定処理を終了します。ユーザーの処置: 構成ファイルが有効であることを確認してから、設定の更新を再試行してください。

ACO5716W Tivoli Storage Manager API の初期化でエラーが発生しました。rc =returncode。詳しい情報を dsierror.log で調べるか、TSM API が正しくインストールされているか判別してください。

説明: Tivoli Storage Manager API のセットアップを実行する際にエラーが発生しました。システムの処置: 処理を継続します。ユーザーの処置: dsierror.log ファイルを調べて、問題を判別します。このファイルがない場合は、TSM API

が正しくインストールされていない可能性があります。TSM API が正しくインストールされていない場合は、TSM API をインストールしてからコマンドを再実行してください。

付録 E. Data Protection for SQL メッセージ 175

Page 192: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

ACO5717E SQL Server にログオンできません。説明: SQL Server へのログオンを試行中に、エラーが発生しました。システムの処置: コマンド行からクライアントを実行している場合、クライアントは終了します。GUI からクライアントを実行している場合、SQL のユーザー ID とパスワードを入力するためのプロンプトか、またはWindows 認証を選択するためのプロンプトが表示されます。ユーザーの処置: SQL Server が稼働していることを確認します。

ACO5718I ビューを最新表示すると、すべての選択は失われ、現在強調表示されている項目に対する新規ツリーの展開が試行されます。継続しますか ?

説明: 最新表示ツールバー・ボタンまたはプルダウン・メニュー項目が選択されました。システムの処置: 処理を継続します。ユーザーの処置: 「はい」を選択してビューを最新表示するか、または「いいえ」を選択して現在のビューをそのままにします。

ACO5719I 現在、TSM にバックアップはありません。

説明: 「非活動化」ページで、SQL Server 名の拡張ボタンが押されました。システムの処置: 処理は停止します。ユーザーの処置: TSM サーバーに何もバックアップされていないか、または活動バックアップはすべて非活動化されています。

ACO5720I バックアップするデータベースが選択されていません。

説明: GUI で「バックアップ」ボタンが押されましたが、ツリーまたはリストからデータベースが選択されませんでした。システムの処置: 処理は停止します。ユーザーの処置: データベースを選択して、再度「バックアップ」ボタンを押してください。

ACO5721I リストアするバックアップが選択されていません。

説明: GUI で「リストア」ボタンが押されましたが、ツリーまたはリストからバックアップ・オブジェクトが選択されませんでした。システムの処置: 処理は停止します。ユーザーの処置: バックアップ・オブジェクトを選択して、再度「リストア」ボタンを押してください。

ACO5722I 非活動化するバックアップが選択されていません。

説明: GUI で「非活動化」ボタンが押されましたが、ツリーまたはリストからバックアップ・オブジェクトが選択されませんでした。システムの処置: 処理は停止します。ユーザーの処置: バックアップ・オブジェクトを選択して、再度「非活動化」ボタンを押してください。

ACO5723E 名前付きマークを指定する必要があります。

説明: 「マーク個所で停止」または「マークの前で停止」オプションが選択されましたが、名前付きマークが指定されていませんでした。システムの処置: 処理は停止します。ユーザーの処置: 名前付きマークを入力するか、または「停止個所」オプションを選択します。

ACO5784E 特定時点で使用するログを選択する必要があります。

説明: 指定時点のパラメーターを設定する前に、ログを選択する必要があります。システムの処置: 処理は停止します。ユーザーの処置: 特定の時点を指定する前に、リストア用のログを最低 1 つ選択してください。

ACO5804I 情報を取得できません。データがテープにバックアップされる場合は、「ファイル情報のためにテープ・マウントを待機」チェック・ボックスにチェックマークを付けます。

説明: 処理は停止します。システムの処置: なしユーザーの処置: メッセージで指定されたボックスにチェックを付けてください。

ACO5805W リストア元の SQL Server は、現在ログオンしている SQL Server とは異なります。継続しますか ?

説明: 処理を継続します。システムの処置: なしユーザーの処置: 異なる SQL Server からリストアする場合は「了解」を押します。それ以外の場合は、「取消」を押して別の SQL Server にログオンします。

176 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 193: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

特記事項

本書は米国 IBM が提供する製品およびサービスについて作成したものであり、本書に記載の製品、サービス、または機能が日本においては提供されていない場合があります。

本書に記載の製品、サービス、または機能が日本においては提供されていない場合があります。日本で利用可能な製品、サービス、および機能については、日本 IBM

の営業担当員にお尋ねください。本書で IBM 製品、プログラム、またはサービスに言及していても、その IBM 製品、プログラム、またはサービスのみが使用可能であることを意味するものではありません。これらに代えて、IBM の知的所有権を侵害することのない、機能的に同等の製品、プログラム、またはサービスを使用することができます。ただし、IBM 以外の製品とプログラムの操作またはサービスの評価および検証は、お客様の責任で行っていただきます。

IBM は、本書に記載されている内容に関して特許権 (特許出願中のものを含む) を保有している場合があります。本書の提供は、お客様にこれらの特許権について実施権を許諾することを意味するものではありません。使用許諾については、下記の宛先に書面にてご照会ください。

〒106-0032

東京都港区六本木 3-2-31

IBM World Trade Asia Corporation

Licensing

以下の保証は、国または地域の法律に沿わない場合は、適用されません。 IBM およびその直接または間接の子会社は、本書を特定物として現存するままの状態で提供し、商品性の保証、特定目的適合性の保証および法律上の瑕疵担保責任を含むすべての明示もしくは黙示の保証責任を負わないものとします。国または地域によっては、法律の強行規定により、保証責任の制限が禁じられる場合、強行規定の制限を受けるものとします。

この情報には、技術的に不適切な記述や誤植を含む場合があります。本書は定期的に見直され、必要な変更は本書の次版に組み込まれます。IBM は予告なしに、随時、この文書に記載されている製品またはプログラムに対して、改良または変更を行うことがあります。

本書において IBM 以外の Web サイトに言及している場合がありますが、便宜のため記載しただけであり、決してそれらの Web サイトを推奨するものではありません。それらの Web サイトにある資料は、この IBM 製品の資料の一部ではありません。それらの Web サイトは、お客様の責任でご使用ください。

IBM は、お客様が提供するいかなる情報も、お客様に対してなんら義務も負うことのない、自ら適切と信ずる方法で、使用もしくは配布することができるものとします。

© Copyright IBM Corp. 1997, 2003 177

Page 194: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

本プログラムのライセンス保持者で、(i) 独自に作成したプログラムとその他のプログラム (本プログラムを含む) との間での情報交換、および (ii) 交換された情報の相互利用を可能にすることを目的として、本プログラムに関する情報を必要とする方は、下記に連絡してください。

IBM CorporationInformation Enabling RequestsDept. M135600 Cottle RoadSan Jose CA 95193-0001U.S.A.

本プログラムに関する上記の情報は、適切な使用条件の下で使用することができますが、有償の場合もあります。

本書で説明されているライセンス・プログラムまたはその他のライセンス資料は、IBM 所定のプログラム契約の契約条項、IBM プログラムのご使用条件、またはそれと同等の条項に基づいて、IBM より提供されます。

IBM 以外の製品に関する情報は、その製品の供給者、出版物、もしくはその他の公に利用可能なソースから入手したものです。IBM は、それらの製品のテストは行っておりません。したがって、他社製品に関する実行性、互換性、またはその他の要求については確証できません。 IBM 以外の製品の性能に関する質問は、それらの製品の供給者にお願いします。

本書はプランニング目的としてのみ記述されています。記述内容は製品が使用可能になる前に変更になる場合があります。

この情報をソフトコピーでご覧になっている場合は、写真やカラーの図表は表示されない場合があります。

商標以下は、IBM Corporation の商標です。

IBM

Tivoli

Microsoft、Windows、Windows NT、および Windows ロゴは、Microsoft Corporation

の米国およびその他の国における商標です。

ActionMedia、LANDesk、MMX、Pentium および ProShare は、Intel Corporation の米国およびその他の国における商標です。

他の会社名、製品名およびサービス名などはそれぞれ各社の商標または登録商標です。

178 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 195: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

用語集

この用語集の用語は、Tivoli Storage Manager ライブラリーと関連して定義されています。用語が見つからない場合は、次の URL から「IBM Dictionary of

Computing」を参照してください。

www.ibm.com/networking/nsg/nsgmain.htm

この用語集の用語と定義には、次からの引用が含まれています。

v American National Standard Dictionary for Information Systems、ANSI

X3.172-1990、copyright (ANSI) 本書は、 American National Standards Institute

(ANSI) (11 West 42nd Street、New York、New York 10036) より入手できます。

v Information Technology Vocabulary、Subcommittee 1、Joint Technical Committee

1、International Organization for Standardization and the International

Electrotechnical Commission (ISO/IEC JTC2/SC1)

[ア行]圧縮 (compression). 空のフィールドや不要なデータを除去してファイルの大きさを縮小することにより、ストレージ・スペースを節約するプロセス。Tivoli Storage Manager では、ファイルをサーバーのストレージにバックアップまたはアーカイブする前に、ワークステーションで圧縮することができる。一部のテープ・ドライブでは、ハードウェア圧縮を使用できる。

アドミニストレーター (administrator). サーバーに登録されているユーザー。アドミニストレーターには、システム、ポリシー、ストレージ、オペレーター、またはアナリストの内から 1 つ以上の管理特権クラスが許可される。アドミニストレーターは管理クライアントを使用して、その特権に応じてサーバー・コマンドおよび照会を入力することができる。

アプリケーション・プログラム・インターフェース (API). クライアント・プラットフォーム上で稼働するアプリケーションが、Tivoli Storage Manager のストレージにオブジェクトを保管、照会、および検索するため呼び出すことのできる一連の機能。

[カ行]完全バックアップ (full backup). データベース全体をコピーする Tivoli Storage Manager 機能。完全バックアップにより、新しいデータベースの一連のバックアップが開始する。

管理クライアント (administrative client). ファイル・サーバー、ワークステーション、またはメインフレーム上で稼働するプログラム。このプログラムにより、アドミニストレーターは、管理コマンドを使用してサーバーを制御およびモニターすることができる。バックアップ・アーカイブ・クライアント (backup-archive client) と対比。

管理クラス (management class). バックアップ、アーカイブ、およびスペース管理の特定のポリシーをクライアント・ファイルに関連付ける Tivoli Storage Manager ポリシー・オブジェクト。管理クラスには、バックアップおよびアーカイブ・コピー・グループの両方、コピー・グループのみ、またはアーカイブ・コピー・グループのみを含めることができる。管理クラスには、階層ストレージ管理 (HSM) クライアントのスペース管理ポリシーを含めることもできる。

クライアント / サーバー (client/server). 1 つ以上のプログラム (クライアント) が、別のプログラム (サーバー) からの計算またはデータ・サービスを要求する形のシステム体系。

© Copyright IBM Corp. 1997, 2003 179

|

|

|

|

Page 196: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

クライアント・オプション・ファイル (client options file). クライアントで編集可能なファイル。サーバー、通信方法、バックアップおよびアーカイブ・オプション、スペース管理オプション、およびスケジューリング・オプションを識別する、各種処理オプションのデフォルト・セットが含まれている。

グラフィカル・ユーザー・インターフェース (GUI). 高解像度モニターを利用するタイプのユーザー・インターフェースであり、各種グラフィックスおよびオブジェクト・アクション・パラダイムを採用し、ポインティング・デバイス、メニュー・バー、オーバーラップ・ウィンドウ、およびアイコンを使用する。コマンド行インターフェース (command

line interface) と対比。

クローズの登録 (closed registration). アドミニストレーターがワークステーションをクライアント・ノードとしてサーバーに登録する必要のある登録プロセス。

コピー・グループ (copy group). Tivoli Storage Manager によるファイルのバックアップまたはアーカイブ方法を決定する、 Tivoli Storage Manager ポリシー・オブジェクト。コピー・グループは管理クラスに属する。次の 2 つのコピー・グループがある。v バックアップ・コピー・グループ — Tivoli Storage Manager によるファイルのバックアップまたはアーカイブ方法を決定する。

v アーカイブ・コピー・グループ — Tivoli Storage Manager によるファイルのアーカイブ方法を決定する。

コマンド行インターフェース (command line interface). コマンド行でコマンドを指定するタイプのユーザー・インターフェース。グラフィカル・ユーザー・インターフェース (GUI) と対比。

コミット (commit). データベース・ファイルの変更を永続化すること。データベース・ファイルへの変更は、コミットしない限り永続化されない。

[サ行]増分バックアップ (incremental backups). (1) 新規または前回の増分バックアップ以降に変更されたファイルやディレクトリーをバックアップできるようにするための機能。この機能により、ユーザーは、include-exclude リストで除外されておらず、頻度、モード、およびシリアライゼーションの要件 (ファイルに割り当てられた管理クラスのバックアップ・コピー・グループに定義されている) を満たすファイルまたはディレクトリーのバックアップをクライアント・ドメインより実行できる。(2) 新規または前回の完全/増分バックアップ以降に変更されたデータベースのトランザクション・ログのみをコピーする Tivoli Storage Manager 機能。完全バックアップ (full backup) と対比。

[タ行]中央スケジューラー (central scheduler). アドミニストレーターがクライアント操作および管理コマンドをスケジューリングするための機能。操作は、定期的に行うようスケジュールすることも、明示日付を指定して行うようスケジュールすることもできる。

通信プロトコル (communication protocol). コンピューターが相互に通信できるようにするための、一連の定義済みインターフェース。

[ハ行]バックアップ・アーカイブ・クライアント (backup-archive client). ワークステーションまたはファイル・サーバー上で稼働するプログラム。ユーザーはこのプログラムを使用して、ファイルのバックアップ、アーカイブ、リストア、および検索を行う。管理クライアント (administrative client) と対比。

バックアップ・コピー・グループ (backup copy group). バックアップ・ファイルの生成、宛先、および有効期限を制御する属性を含むポリシー・オブジェクト。バックアップ・コピー・グループは、管理クラスに属する。

180 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 197: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

ポリシー・セット (policy set). ユーザーのグループに使用可能な管理クラスを指定する Tivoli Storage Manager ポリシー・オブジェクト。ポリシー・セットは複数存在することができるが、活動状態にすることができるのは一度に 1

つのポリシー・セットのみである。

ポリシー・ドメイン (policy domain). Tivoli Storage Manager がファイルを管理するポリシーごとに、およびポリシーを管理するアドミニストレーターごとにクライアント・ノードをグループ化できるようにするための Tivoli Storage

Manager ポリシー・オブジェクト。ポリシー・ドメインには、1 つ以上のポリシー・セットが含まれる。

[ラ行]リカバリー・ログ (recovery log). データベースに書き込まれる更新のログ。ログを使用して、システムおよびメディアの障害からのリカバリーが可能となる。

D

Data Protection for SQL. Tivoli Storage Manager ストレージに Microsoft SQL データベースのオンライン・バックアップを実行できるようにするための Tivoli Storage Manager アプリケーション。

G

GUI. グラフィカル・ユーザー・インターフェース。

T

TCP/IP. Transmission Control Protocol/Internet Protocol を参照。

Tivoli Storage Manager. マルチベンダー・コンピューター環境でのストレージ管理を提供するクライアント/サーバー・プログラム。

Transmission Control Protocol/Internet Protocol (TCP/IP). ローカル・エリア・ネットワーク (LAN) および 広域ネットワーク (WAN) の両方において、ピアツーピア接続機能をサポートする一連の通信プロトコル。

用語集 181

Page 198: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

182 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 199: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

索引日本語, 数字, 英字, 特殊文字の順に配列されています。なお, 濁音と半濁音は清音と同等に扱われています。

[ア行]アーカイブ・コピー・グループ 27

圧縮、データのオプション・ファイル値 23

インストール、Data Protection for SQL

の 18

オペレーティング・システム要件 17

自動 (サイレント) 147

スペース所要量 18

ソフトウェア要件 17

ハードウェア要件 18

複数サーバー (サイレント) 上で 147

エラー・ログ・ファイル 159

オプショナル・パラメーターコマンド別にリスト 53

説明 116

オプション・ファイル、Data Protection

for SQL

クラスター化 15

設定値 22

include/exclude ステートメント 153

オペレーティング・システム要件 17

オンライン・ヘルプ 14

[カ行]活動 / 非活動状態

GUI の使用 43

活動および非活動の表示オプション、GUI 43

活動パラメーター 118

活動/非活動状態完全バックアップによる影響 101

出力例 89

照会 118

リストア操作で 126

inactivate コマンドを使用した 87

稼働環境 18

完全バックアップ概説 4

ストラテジー 10

GUI の使用 38

完全バックアップおよび差分バックアップおよびログ・バックアップ・ストラテジー 11

完全バックアップとログ・バックアップのストラテジー 11

完全リストア概説 6

GUI の使用 42

管理クラスオブジェクト命名 25

推奨 22, 27

メタ・オブジェクトおよびデータ・オブジェクト 153

メタ・オブジェクトおよびデータ・オブジェクト用 28

include ステートメント 153

機能、Data Protection for SQL の概説 2

許可モード、設定CLI の使用 113, 130, 131, 132

GUI の使用 33

切り捨て、チェックポイントでのログの、オプション 14, 39

ストラテジー 13

組み込みユーザー ID モード 113, 130

クラスター化 15

インストール 20

サポート済み 17

ストラテジー 13

クラスター化状態照会 106, 107

クラスター・サーバーData Protection for SQL の実行 15

グラフィカル・ユーザー・インターフェース (GUI)

一般選択ルール 35

概説 31

グループ / ファイルのバックアップ・タブ 39

グループ / ファイルのリストア・タブ42

ショートカット・メニュー非活動化用 48

リストア用 47

ツールバーの使用 34

ツリー・コントロールのバックアップ40

データベースのバックアップ・タブ38

データベースのリストア・タブ 42

バックアップ・オプション 38

グラフィカル・ユーザー・インターフェース (GUI) (続き)

メニュー・バーの使用 31

リストア選択ルール 42, 43

リストア・オプション 43, 44

リストア・ツリー・コントロール 45

リストア・リスト・コントロール 46

リスト・コントロールのバックアップ40

SQL データベースのバックアップ 38

SQL データベースの非活動化 48

SQL データベースのリストア 42

グループ名およびスペース/fileinfo 照会 109

グループ・バックアップ概説 5, 6

ストラテジー 12

GUI の使用 38

グループ・リストアGUI の使用 42

コード・ページ ID

照会 106, 108

更新ノード・コマンド 14

構成、Data Protection for SQL

初期 22

構成情報、リスト 119

構成ファイル、Data Protection for SQL

値の設定、CLI 95, 109, 119

値の設定、GUI 32

query TDP 107

構文、CLI の概説 49

特性 55

構文図照会 64

バックアップ 57

非活動化 87

リストア 75

changetsmpassword 97

help 91

set 95

互換性レベル照会 106

コピー・グループ値 27

コマンド、Data Protection for SQL

概説 49

構文図 57

説明 57

tdpsqlc backup 57

tdpsqlc changetsmpassword 97, 115

tdpsqlc help 91

© Copyright IBM Corp. 1997, 2003 183

Page 200: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

コマンド、Data Protection for SQL (続き)

tdpsqlc inactivate 87

tdpsqlc query 64, 105

tdpsqlc restore 74

tdpsqlc set 95, 109

コマンド行インターフェース概説 49

パラメーター (第 6 章) 99

コロケーション、使用ストライピングで使用 12, 28

リストア・パフォーマンス用 13

リムーバブル・メディアで使用 28

[サ行]サーバー、SQL

照会 105

サーバー、Tivoli Storage Manager

構成 21

照会 107

複数を使用 24

サーバー名オプション・ファイル値 22

災害時回復プラン 14, 18

最新表示、GUI ツリーの 33

再配置オプション概説 6

GUI の使用 47

サイレント・インストール、Data

Protection for SQL の 147

索引およびテーブルバックアップ 12

索引作成操作 101, 103

差分の見積もりGUI の使用 39

差分バックアップ概説 4

GUI の使用 38

差分バックアップとログ・バックアップのストラテジー 11

差分リストア概説 6

GUI の使用 42

サポート、Data Protection for SQL

ソフトウェア 17

通信プロトコル 18

ハードウェア 18

時間、節約ストラテジー 11, 12

時間を節約する上での考慮事項 10, 100,

101

自動バックアップ 8, 18, 139

自動有効期限ポリシー、設定 24

出力例backup コマンド 60

changetsmpassword コマンド 97

出力例 (続き)

help コマンド 91

inactivate コマンド 89

query コマンド 67

restore コマンド 80

set コマンド 95

ショートカット・メニュー、GUI 47, 48

照会、バックアップ・オブジェクト 46,

107

照会操作オプショナル・パラメーター 53

概説 7

活動 / 非活動状態 43

活動/非活動状態 118

構文 64

出力例 67

照会 SQL 7, 105

説明 64

定位置パラメーター 100, 105

パラメーターの概要 50

メディア・マウントの回避 28

CLI の使用 64

query TDP 107

query TSM 107

Tivoli Storage Manager Server の照会7

照合レベル 119

推奨Tivoli Storage Manager ポリシー 27

スケジューラー手順の例 139

バックアップの自動化 139

スケジューリング、バックアップの 15

スケジュール・バックアップ 8, 18, 139

スタンバイ・サーバーの UNDO ファイル・オプション、GUI 47

ストライプ、データ時間節約ストラテジー 12

設定値 28

テープ・マウントの使用 21

テープ・メディアと使用 12

CLI の使用 114, 136

Data Protection for SQL パフォーマンス 9

GUI の使用 38, 40

Tivoli Storage Manager 構成 22

/sqlbuffers と使用 113, 130, 136

ストライプ・オプション、GUI 44

ストレージ・プールメタ・オブジェクト用 28

スペース、節約ストラテジー 11

スペース、割り振りと使用照会 106, 107, 109

スペース所要量 18

スペースを節約する上での考慮事項 100,

101

スループット、向上 118

制限、データベース・アクセス 120

整合性チェッカー 14

セキュリティー 8

設定、構成ファイル値のGUI の使用 32

セット・バックアップ概説 5, 6

ストラテジー 14

有効期限値 27

GUI の使用 38

セット・リストアGUI の使用 42

選択伝搬ルール、GUI

バックアップの場合 35

リストア用 42, 43

ソート・オーダー ID

照会 106, 108

ソフトウェア要件 17

[タ行]タイプ、バックアップ・オブジェクト 50

説明 100

GUI の使用 35

単一ユーザー・モード 157

リストアの 74

単純リカバリー・モデル 14

置換オプション、GUI 44

中央スケジューラー・サービス使用 23

ツールバー、GUI 34

通信プロトコルオプション・ファイル値 22

サポート済み 18

データ圧縮 12

オプション・ファイル値 23

時間節約ストラテジー 12

データベースオプション・セット 106

照会 106, 107

GUI を使用したバックアップ 38

GUI を使用したリストア 42

master のリストア 156

データベース情報GUI の使用 35

データベース所有者オプション、GUI 44

データベース・アクセス、制限 120

データ・オブジェクトオブジェクト命名での 153

データ・オブジェクトおよびメタ・オブジェクトの値 28

データ・ストライピングバッファリング 118

184 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 201: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

データ・ストライプコロケーションの使用 28

照会 107

推奨 12

設定値 28

テープ・マウントの使用 21

バッファリング 109, 118

CLI の使用 114, 136

Data Protection for SQL パフォーマンス 9

GUI の使用 38, 40

/sqlbuffers と使用 113, 130, 136

テープのマウント待ちオプション、GUI 44

テーブルおよび索引バックアップ 12

テープ・メディアストライプと使用 12

定位置パラメーター概説 50

コマンド別にリスト 51

説明 99

停止 (特定時点) オプション、GUI 45

ディスク専用ストレージ・プール照会操作用 28

登録、Tivoli Storage Manager Server への21

特定時点にリストア概説 6

特定時点の名前付きマークのリストアCLI の使用 134, 135

GUI の使用 45

特定時点リストア・オプション、GUI 45

トランザクション・ログ照会 106

[ナ行]名前付きマーク・リストア概説 6

[ハ行]バージョン管理値 27

バージョン管理ポリシー 27

バージョンの互換性、Data Protection for

SQL 1, 74

ハードウェア要件 18

バイナリー・ソート・オーダー 119

パスワード、TDP

変更CLI の使用 97

パスワード、Tivoli Storage Manager

変更CLI の使用 115

パスワード、Tivoli Storage Manager (続き)

変更 (続き)

GUI の使用 33

dsmcutil を使用して管理 23

バックアップおよびリストアのストラテジー 10

バックアップ操作オプショナル・パラメーター 53

概説 3

構文 57

自動化する 139

出力例 60

ストラテジーの考慮事項 10

説明 57

定位置パラメーター 100

CLI の使用 57

GUI の使用 38

グループ / ファイルのバックアップ・タブ 39

ツリー・コントロールのバックアップ 40

データベースのバックアップ・タブ38

バックアップ・オプション 38

バックアップ・オブジェクトサーバーとの互換性 119

照会 107

バックアップ・オブジェクト・タイプ 4

概説 50

構文 57, 64, 75, 87, 91

照会、Data Protection for SQL 108

説明 100

differential 101

file 100

full 101

group 102

GUI の使用 35

log 103

set 104

バッファー数ストライプと使用 113, 130

Data Protection for SQL 109, 118

SQL Server 用 113, 130

バッファー・サイズSQL Server 用 114, 130

TDP 110, 118

バッファリング・データストライプと使用 113, 130

Data Protection for SQL 109, 118

Data Protection for SQL パフォーマンス 9

SQL Server 用 113, 130

TDP 118

パフォーマンス上の問題 100

パフォーマンスに関する推奨事項 9, 23

パフォーマンスに関する推奨事項 (続き)

/diffestimate 120

/logestimate 122

パラメーター、説明オプショナル 116

/active 118

/all 118

/buffers 118

/buffersize 118

/compatibilityinfo 119

/configfile 119

/dboonly 120

/diffestimate 120

/fileinfo 120

/files 121

/fromsqlserver 121

/groups 122

/into 122

/logestimate 122

/logfile 123

/logprune 124

/mountwait 124

/object 125

/olderthan 126

/partial 126

/quiet 127

/recovery 127

/relocate 128

/replace 129

/sqlauthentication 130

/sqlbuffers 130

/sqlbuffersize 130

/sqlpassword 131

/sqlserver 131

/sqluser 132

/standby 133

/stopat 133

/stopatmark 134

/stopbeforemark 135

/stripes 136

/truncate 136

/tsmnode 137

/tsmoptfile 137

/tsmpassword 138

定位置 99

バックアップ・オブジェクト・タイプ 100, 108

changetsmpassword コマンド 115

dbname 99

differential 101

file 100

full 101

group 102

log 103

query コマンド 105

set 104

索引 185

Page 202: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

パラメーター、説明 (続き)

定位置 (続き)

set コマンド 109

/to 128

パラメーター、CLI の概説 49

コマンド別にリスト 51, 53

特性 55

非活動化操作オプショナル・パラメーター 53

概説 8

構文 87

出力例 89

説明 87

定位置パラメーター 100

バージョン管理ポリシー 28

CLI の使用 87

GUI の使用 48

ビュー・オプション、GUI 43

表示メニュー、GUI 31

ファイルdsm.opt 141

sqlfull.log 146

sqlsched.log 146

ファイル・バックアップ概説 5

ストラテジー 12

GUI の使用 38

ファイル・リストア概説 6

GUI の使用 42

複数 SQL Server

ストラテジー 13

複数マウント・ポイント 14

物理ファイル名/fileinfo 照会 109

部分的リストア・オプション概説 7

GUI の使用 44

プロトコル、通信サポート済み 18

ヘルプ、オンライン 14

ヘルプ・メニュー、GUI 34

変更、Tivoli Storage Manager パスワードの

GUI の使用 33

編集メニュー、GUI 31

ポリシー推奨 27

ボリューム失敗 12

ボリューム・マウント 24

[マ行]マルチユーザー・モード 157

見積もり、差分CLI の使用 120

見積もり、差分 (続き)

GUI の使用 39

見積もり、ログCLI の使用 122

GUI の使用 39

メタ・オブジェクトオブジェクト命名での 153

ストレージ・プールに保管 28

メタ・オブジェクトおよびデータ・オブジェクトの値 28

メタ・データ・ポリシー、設定 153

メディア移行 24

メディア・マウント 22

構成 21

照会の回避 28

リストア考慮事項 13

メニュー・バー、GUI 31

問題判別 119, 159

[ヤ行]ユーザー・モード、設定 157

ユーティリティー・メニュー、GUI 31,

33

有効期限ポリシー 27

有効期限ポリシー、設定 24

用語集 179

[ラ行]リカバリー・オプション、GUI 44

リカバリー・モデル照会 106

リストア操作オプショナル・パラメーター 53

概説 5

構文 75

異なる SQL Server に 13

コロケーションの使用 28

時間節約ストラテジー 11, 12

出力例 80

説明 74

単一ユーザー・モード 74

定位置パラメーター 100

特定時点 45, 133, 134, 135

名前付きマーク 45, 134, 135

パフォーマンス用コロケーション 13

非活動オブジェクトの 126

CLI の使用 75

GUI の使用 42

活動および非活動の表示オプション43

再配置オプション 47

スタンバイ・サーバーの UNDO ファイル・オプション 47

リストア操作 (続き)

GUI の使用 (続き)

ストライプ・オプション 44

選択ルール 42, 43

タブ・コントロール 42

置換オプション 44

データベース所有者オプション 44

テープのマウント待ちオプション44

特定時点リストア・オプション 45

部分的リストア・オプション 44

リカバリー・オプション 44

リストア先オプション 47

リストア・オプション 43

リストア・ツリー 45

リストア・リスト 46

master データベース 156

TDP バージョン 1 の問題 74, 87

リダイレクト、出力の 64

リムーバブル・メディア 14, 22, 24

推奨 28

レジスター・ノード・コマンド 14

ログ、切り捨てCLI の使用 136

GUI の使用 39

ログイン設定CLI の使用 113, 130

GUI の使用 33

ログオン、サーバーへのユーザー ID 9

ログの切り捨てストラテジー 13

GUI の使用 39

ログの切り捨てストラテジー 13

ログの見積もりCLI の使用 122

GUI の使用 39

ログ・バックアップ概説 4

ストラテジー 11, 14

有効期限値 27

GUI の使用 38

ログ・ファイル使用、問題判別 159

ログ・リストア概説 6

GUI の使用 42

論理ファイル名/fileinfo 照会 109

Aall パラメーター 118

API、Tivoli Storage Manager 18, 107

186 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 203: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Bbackdelete パラメーター 21

buffers パラメーター 109, 118

buffersize パラメーター 118

Cchangetsmpassword コマンドオプショナル・パラメーター 53

構文 97

出力例 97

説明 97

定位置パラメーター 115

clusternode

オプション・ファイル値 24

collocate パラメーター 22

compatibilityinfo

照会、Data Protection for SQL 107

SQL の照会 106

compatibilityinfo パラメーター 119

configfile パラメーター 119

DData Protection for SQL

以前のバージョン 1, 19

インストール 17, 18

オプション・ファイル構成 22

自動有効期限ポリシー 24

clusternode 15

オンライン・ヘルプ 14

機能 2

新機能 1

構成 21

構成ファイル、設定CLI の使用 95, 119

GUI の使用 32

構成ファイルの照会 107

コマンド 49

サイレント・インストール 147

サポート済みソフトウェア 17

サポート済みハードウェア 18

セキュリティー 8

登録 21

バージョンの移行 1, 74

バージョンの照会 107

バックアップ・タイプ 4

バッファー数 109, 118

パフォーマンス 9

ファンクション概説照会 7

バックアップ 3

非活動化 8

リストア 5

Data Protection for SQL (続き)

buffersize 110, 118

MS Cluster Server 上で稼働 15

dateformat パラメーター 110

dbcc チェック・オプション 14

dbname パラメーター説明 99

dboonly パラメーター 120

differential パラメーター構文 57, 64, 75, 87, 91

説明 101, 108

diffestimate パラメーター 110, 120

dsmcutil.exe ユーティリティー使用 23

dsm.opt ファイル使用 22, 56

複数を作成 24

Tivoli Storage Manager スケジューラー 141

Eenablelanfree

オプション・ファイル値 24

Ffile パラメーター構文 57, 64, 75, 87, 91

説明 100, 108

fileinfo パラメーター 120

表示情報 109

files パラメーター 121

fromsqlserver パラメーター 111, 121

query および inactivate の例 89

full パラメーター構文 57, 64, 75, 87, 91

説明 101, 108

Ggenerate パスワード、設定オプション・ファイル値 23

group パラメーター構文 57, 64, 75, 87, 91

説明 102, 108

groups パラメーター 122

Hhelp コマンド構文 91

説明 91

Iinclude/exclude

構文 25

ステートメント例 153

into パラメーター 122

LLAN フリー

Data Protection for SQL パフォーマンス 10

log パラメーター構文 57, 64, 75, 87, 91

説明 103, 108

logestimate パラメーター 122

logfile パラメーター 111, 123

logprune パラメーター 112, 124

Mmaster データベース、リストア 156

maxnummp パラメーター 14, 21

メディア割り振り用 21

mountwait パラメーター 124

mountwaitfordata パラメーター 112

MSCS 環境サポート済み 15

変換先 15, 20

msdb データベースメタ・オブジェクト情報 28

msiexec.exe

使用、サイレント・インストール用150

Nnodename

オプション・ファイル値 22

numberformat パラメーター 112

Oobject パラメーター 125

olderthan パラメーター 126

出力例 89

Ppartial パラメーター 126

Passwordaccess generate、設定 23

索引 187

Page 204: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

Qquery TSM オプション 66, 108

quiet パラメーター 127

Rrecovery パラメーター 127

relocate...to パラメーター 128

replace パラメーター 129

Sset コマンドオプショナル・パラメーター 53

構文 95

出力例 95

説明 95

定位置パラメーター 109

set パラメーター構文 57, 64, 75, 87, 91

説明 104, 109

setup.exe

使用、サイレント・インストール用149

SQL Server

クラスター環境で稼働 15, 20

認証モード 33

バッファー数 113, 130

バッファー・サイズ 114, 130

ユーザー ID 33, 113, 130

SQL Server 2000

クラスター化推奨 13

差分ストラテジー 11

サポート済みバージョン 17

照会 106

照合レベル 119

単純リカバリー・モデル 14

特定時点リストア 45

名前付きマーク・リストア 6

バックアップ・ストラテジー 12

部分的リストア 7, 45

restricted user モード 120

SQL Server 7.0

異なるサーバーにリストア 13

差分バックアップとログ・バックアップのストラテジー 11

サポート済みバージョン 17

照会 105

照会、Data Protection for SQL 107

照合レベル 119

データ・ストライピング・ストラテジー 12

バックアップ・ストラテジー 12

dbo use only モード 120

VDI 10

SQL サービス 15

sqlauthentication パラメーター 113, 130

sqlbuffers パラメーター 130

sqlbuffersize パラメーター 114, 130

sqlfull.log 146

sqlpassword パラメーター 131

sqlsched.log 146

sqlserver パラメーター 114, 131

sqluser パラメーター 113, 130, 132

SQL-DMO、使用 18

standby パラメーター 133

stopat パラメーター 133

stopatmark パラメーター 134

stopbeforemark パラメーター 135

stripes パラメーター 114, 136

sysadmin 固定サーバー役割 74, 113, 130

Ttdpsqlc コマンド 57

tdpsqlc.exe 49

tdpsql.cfg、値の設定CLI の使用 32, 95, 119

tempdb 14

timeformat パラメーター 114

Tivoli Storage Manager API 18, 107

Tivoli Storage Manager Server

構成 21

サポート済みバージョン 18

照会 107

ストライピング用の txngroupmax の値12

Tivoli Storage Manager スケジューラー15, 18

Tivoli Storage Manager バックアップ・アーカイブ・クライアント災害時回復 14

サポート済みバージョン 18

Tivoli Storage Manager ポリシー要件 27

transact-SQL コマンド 157

truncate パラメーター 136

tsmnode パラメーター 137

tsmoptfile パラメーター 137

tsmpassword パラメーター 138

txngroupmax オプション 12, 22

types パラメーター構文 66

説明 109

UUnicode 情報照会 106, 108

WWindows NT/2000 サーバーサポートされるバージョン 17

Windows 認証モード、設定CLI の使用 113, 130

GUI の使用 33

188 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server インストールとユーザーのガイド

Page 205: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and
Page 206: Data Protection for Microsoft SQL Server インストールと ...publib.boulder.ibm.com/tividd/td/ITSMFD/SC32-9059-01/ja...Data Protection for Microsoft SQL Server Installation and

���

プログラム番号: 5698-APD

Printed in Japan

SC88-9504-01