2.7.4 drmsqlinit(SQL Serverのパラメーターを登録する)

書式

SQL Serverのパラメーターを登録する場合

drmsqlinit インスタンス名

登録したSQL Serverのパラメーターを表示する場合

drmsqlinit -v インスタンス名

説明

SQL Serverデータベースをバックアップするために必要なSQL Serverのパラメーターをインスタンス単位に対話形式で登録します。次の情報を登録します。

表2-24 SQL Serverのパラメーター

設定内容入力する内容
VDIメタファイル格納ディレクトリ(任意)※1VDIメタファイルを格納するためのディレクトリ名を絶対パスで指定します。既存のディレクトリを指定してください。
VDIメタファイル格納ディレクトリに何も指定しないと,VDIメタファイルはSQL Serverデータベースのデータファイルと同じ場所に格納されます。VDIメタファイル管理を容易にするため,VDIメタファイル格納ディレクトリを未指定とすることを推奨します。
VDI生成タイムアウト秒数(必須)VDIメタファイルを生成するときにタイムアウトする秒数を指定します。
タイムアウトの秒数は0から3600の値が指定できます。0を指定した場合,VDIメタファイルが生成されるまで無期限に待ちます。
UNDOファイル格納ディレクトリ(任意)※2UNDOファイルを格納するためのディレクトリ名を絶対パスで指定します。既存のディレクトリを指定してください。
トランザクションログバックアップファイル格納ディレクトリ(任意)※3drmsqllogbackupコマンドでバックアップするトランザクションログファイルの退避先を指定します。ディレクトリ名を絶対パスで指定します。データベースが格納されている,主ボリュームおよび副ボリューム以外の場所を指定します。
注※1
VDIメタファイル格納ディレクトリとして,SQL Serverデータベース構成定義ファイル(パラメーターが登録される「<インスタンス名>.dat」)が格納されるディレクトリは指定できません。
注※2
UNDOファイル格納ディレクトリに何も設定していない場合,drmsqlrestoreコマンドおよびdrmsqlrecoverコマンドに-undoオプションを指定して実行すると,「drmsqlinitコマンドでパラメーターが設定されていません」というエラーメッセージが表示されます。また,drmsqlrecovertoolダイアログボックスでRecovery Modeに「Standby」を指定して実行した場合も同じエラーメッセージが表示されます。
このエラーメッセージが表示された場合は,drmsqlinitコマンドでUNDOファイル格納ディレクトリを設定してください。ただし,UNDOファイル格納ディレクトリとして,SQL Serverデータベース構成定義ファイル(パラメーターが登録される「<インスタンス名>.dat」)が格納されるディレクトリは指定できません。
注※3
トランザクションログバックアップファイル格納ディレクトリに何も設定していない場合,drmsqllogbackupコマンドを実行すると,「drmsqlinitコマンドでパラメーターが設定されていません」というエラーメッセージが表示されます。このエラーメッセージが表示された場合は,drmsqlinitコマンドでトランザクションログバックアップ格納ディレクトリを設定してください。

このコマンドで登録したパラメーターは,次の場所に格納されます。

<Protection Managerのインストール先>¥conf¥MSSQL¥インスタンス名.dat

パラメーターを登録したインスタンスを削除した場合は,「削除したインスタンス名.dat」を削除してください。

引数

-v

登録したパラメーターを表示する場合に指定します。

インスタンス名

バックアップ対象のSQL Serverインスタンスの名称を指定します。バックアップ対象がSQL Serverで既定のインスタンスの場合,「DEFAULT」と指定します。

戻り値

0:正常終了した場合

0以外:エラーが発生した場合

使用例