機能説明
以下の機能を持っています。
管理サーバとデータベース定義がV13.3.0以前の場合、データベースの異常有無のチェックと、データベース使用領域/空き領域を調査します。
管理サーバとデータベース定義がV13.3.0以前の環境において、(管理サーバをV14.0.0にバージョンアップ後)データベース環境をV14.0.0に変換できるかどうかを調査します。
管理サーバをV14.0.0にバージョンアップした環境で、データベース定義がV13.3.0以前の場合、データベースの異常有無のチェックと、データベース使用領域/空き領域を調査します。
管理サーバをV14.0.0にバージョンアップした環境で、データベース定義がV13.3.0以前の場合、データベース環境をV14.0.0に変換できるかどうかを調査します。
V14.0.0にバージョンアップした管理サーバにおいて、データベース環境をV13.3.0以前からV14.0.0用へ変換します。
記述形式
SWDTK_DBCV.EXE {13.0|13.2|13.3|14.0} {/CK|/GO|/EX}
オプション
オプションの文字列は、英大文字/英小文字が使用できます。全角文字での指定はできません。
データベース定義がV13.0.0のときで、かつ、オプションに /CK を指定している場合に指定します。
データベース定義がV13.2.0/V13.2.1のときで、かつ、オプションに /CK を指定している場合に指定します。
データベース定義がV13.3.0のときで、かつ、オプションに /CK を指定している場合に指定します。
データベース定義がV13.0.0、V13.2.0/V13.2.1、またはV13.3.0のときで、かつ、オプションに /GO か /EX を指定している場合に指定します。
データベース定義がV13.0.0、V13.2.0/V13.2.1、V13.3.0、またはV14.0.0のときで、かつ、オプションに /CK を指定している場合に指定します。
データベースの容量チェック、アクセス禁止DSIの存在チェックを行う場合に指定します。
「V14.0」を指定した場合は、データベースをV14.0.0に移行可能かどうかの判断も実施します。
管理サーバをV14.0.0にバージョンアップした後、使用できるオプションです。
初めてデータベースをV14.0.0の定義環境に変更する場合に指定します。(前回/GOを指定して移行が開始され、途中でエラーとなった場合など)一部のデータベース定義でも実施されている場合は、エラーとなります。
管理サーバをV14.0.0にバージョンアップした後、使用できるオプションです。
データベースを、強制的にV14.0.0の定義環境に変更する場合(2回目以降のコマンド実行時)に指定します。
前回/GOを指定して移行中にエラーが発生し、再実行する場合など、一部のデータベース定義が実施されている環境でだけ実行できます。
以下に、コマンドの実行目的別に、指定するオプションの一覧を示します。
【管理サーバがV13.3.0以前の場合】
移行前のデータベース環境 | コマンド実行目的 | |
---|---|---|
データベースの異常有無のチェック、データベース使用領域/空き領域を調査する | データベース環境をV14.0.0に変換できるかどうかを調査する | |
V13.0.0 | 13.0 /CK | 14.0 /CK |
V13.2.0/V13.2.1 | 13.2 /CK | 14.0 /CK |
V13.3.0 | 13.3 /CK | 14.0 /CK |
【管理サーバがV14.0.0の場合】
移行前のデータベース環境 | コマンド実行目的 | |||
---|---|---|---|---|
データベースの異常有無のチェック、データベース使用領域/空き領域を調査する | データベース環境をV14.0.0に変換できるかどうかを調査する | データベースをV14.0.0にバージョンアップする | ||
初回のコマンド実行時 | 2回目以降のコマンド実行時 | |||
V13.0.0 | 13.0 /CK | 14.0 /CK | 14.0 /GO | 14.0 /EX |
V13.2.0/V13.2.1 | 13.2 /CK | 14.0 /CK | 14.0 /GO | 14.0 /EX |
V13.3.0 | 13.3 /CK | 14.0 /CK | 14.0 /GO | 14.0 /EX |
備考. データベースをV14.0.0にバージョンアップ後、データベースの異常有無のチェックやデータベース使用領域/空き領域を調査する場合は、オプションに“14.0 /CK”を指定します。(7)
復帰値
管理サーバのバージョンおよびコマンド実行時のオプションにより、復帰値が異なります。
以下に関係を示します。
復帰値 | 復帰値の意味 | 管理サーバがV13.3.0以前 | 管理サーバがV14.0.0 | |||
---|---|---|---|---|---|---|
オプションに/CKを指定した場合 | データベース移行前に、オプションに/CKを指定した場合 | オプションに/GOを指定した場合 | オプションに/EXを指定した場合 | データベース移行後に、オプションに/CKを指定した場合 | ||
1 | パラメーターエラー | ○ | ○ | ○ | ○ | ○ |
13 | Systemwalker Desktop Keeperのデータベースが構築されていない | ○ | ○ | ○ | ○ | ○ |
14 | Systemwalker Desktop Keeperのサービスが起動していない | ○ | ○ | ○ | ○ | ○ |
20 | データベース状態チェックエラー終了 | ○ | ○ | ○ | ○ | ○ |
30 | 容量不足で移行不可と判断 | ○ | ○ | ○ | - | - |
40 | 移行動作中断エラー | - | - | ○ | ○ | - |
41 | その他エラー | ○ | ○ | ○ | ○ | ○ |
50 | データベース状態チェック正常終了(エラーなし) | - | ○ (バージョンに13.3以前を指定時) | - | - | ○ |
60 | 移行可能と判断 | ○ | ○ (バージョンに14.0を指定時) | - | - | - |
70 | 正常移行完了 | - | - | ○ | ○ | - |
○:復帰値があります。
―:復帰値はありません。
コマンド格納場所
データベース関連ファイルのインストールフォルダ¥DBEnv¥SWDTK_DBCV.EXE
実行に必要な権限/実行環境
ローカルコンピュータのAdministratorsグループに所属するユーザーまたは、ドメインのDomain Adminsグループに所属するユーザーで行ってください。
管理サーバ、または統合管理サーバ上で実行してください。
管理サーバのサービスやバックアップ機能、リストア機能、Active Directory連携機能、Systemwalker Desktop Patrol構成情報取り込み機能など、他にデータベースをアクセスするプログラムをすべて停止してから実行してください。
データベース構築時のユーザーでログオンし、実行する必要があります。
注意事項
V13.0.0以降からV14.0.0に変換する場合に使用できます(V12からの変換には使用できません)。
データベースの変換を行う場合には、必ず移行前に、移行前のバージョンの機能を使用して管理情報、ログ情報のバックアップを行ってください。
使用例/実行結果/出力形式
C:¥DTKDB¥DBEnv>SWDTK_DBCV.exe 13.3 /CK 2009/06/08 19:38:12 Systemwalker Desktop Keeper DB移行処理・開始 2009/06/08 19:38:12 オプション:13.3 2009/06/08 19:38:12 オプション:CK 2009/06/08 19:38:12 2009/06/08 19:38:12 ■ DSI閉塞状態確認 2009/06/08 19:38:12 2009/06/08 19:38:12 チェック対象のDSI数 99件 2009/06/08 19:38:19 チェック完了、全てのDSIは正常です。 2009/06/08 19:38:19 2009/06/08 19:38:19 ■ 現在のデータベース空き容量のチェック 2009/06/08 19:38:19 2009/06/08 19:38:19 現在のデータベースの使用状況は以下となっています。 2009/06/08 19:38:19 データベースの総容量 : 2740224K 2009/06/08 19:38:19 最初に確保したテーブルの容量: 643427K 2009/06/08 19:38:19 追加で確保したテーブルの容量: 0K 2009/06/08 19:38:19 空き容量 : 2096797K 2009/06/08 19:38:19 2009/06/08 19:38:19 ■ 移行対象テーブル定義チェック 2009/06/08 19:38:19 2009/06/08 19:38:19 LEVELOBJECT 現在の項目数:124 (V13.3の定義) 2009/06/08 19:38:19 USERPOLICYINFO 現在の項目数: 82 (V13.3の定義) 2009/06/08 19:38:19 USBMASTER テーブル未定義 (V13.3の定義) 2009/06/08 19:38:19 POLICYTABLE テーブル未定義 (V13.3の定義) 2009/06/08 19:38:19 全ての移行対象テーブルが、V13.3の状態です。 2009/06/08 19:38:19 2009/06/08 19:38:19 正常終了しました。 2009/06/08 19:38:19 Systemwalker Desktop Keeper DB移行処理・終了
C:¥DTKDB¥DBEnv>SWDTK_DBCV.exe 14.0 /GO 2009/06/09 09:09:24 Systemwalker Desktop Keeper DB移行処理・開始 2009/06/09 09:09:24 オプション:14.0 2009/06/09 09:09:24 オプション:GO 2009/06/09 09:09:25 2009/06/09 09:09:25 ■ DSI閉塞状態確認 2009/06/09 09:09:25 2009/06/09 09:09:25 チェック対象のDSI数 99件 2009/06/09 09:09:31 チェック完了、全てのDSIは正常です。 2009/06/09 09:09:31 2009/06/09 09:09:31 ■ 現在のデータベース空き容量のチェック 2009/06/09 09:09:31 2009/06/09 09:09:31 現在のデータベースの使用状況は以下となっています。 2009/06/09 09:09:31 データベースの総容量 : 2740224K 2009/06/09 09:09:31 最初に確保したテーブルの容量: 643427K 2009/06/09 09:09:31 追加で確保したテーブルの容量: 0K 2009/06/09 09:09:31 空き容量 : 2096797K 2009/06/09 09:09:31 2009/06/09 09:09:31 ■ 移行処理に必要なデータベース空き容量のチェック 2009/06/09 09:09:31 2009/06/09 09:09:31 このシステムの場合、V14.0に移行する時の空き容量は 7091KB 必要です。 2009/06/09 09:09:31 2009/06/09 09:09:31 ■ 移行対象テーブル定義チェック 2009/06/09 09:09:31 2009/06/09 09:09:31 LEVELOBJECT 現在の項目数:124 (V13.3の定義) 2009/06/09 09:09:31 USERPOLICYINFO 現在の項目数: 82 (V13.3の定義) 2009/06/09 09:09:31 USBMASTER テーブル未定義 (V13.3の定義) 2009/06/09 09:09:31 POLICYTABLE テーブル未定義 (V13.3の定義) 2009/06/09 09:09:31 全ての移行対象テーブルが、V13.3の状態です。 2009/06/09 09:09:31 2009/06/09 09:09:31 ■ 移行処理実施 2009/06/09 09:09:31 2009/06/09 09:09:31 ○ 不完全なテーブルの削除 2009/06/09 09:09:31 該当なし 2009/06/09 09:09:31 2009/06/09 09:09:31 ○ 新規テーブルの定義体作成 2009/06/09 09:09:31 USBMASTER (成功) 2009/06/09 09:09:31 POLICYTABLE (成功) 2009/06/09 09:09:31 2009/06/09 09:09:31 ○ テーブルの項目追加 2009/06/09 09:09:37 LEVELOBJECT (成功) 2009/06/09 09:09:38 USERPOLICYINFO (成功) 2009/06/09 09:09:38 2009/06/09 09:09:38 ○ 新規テーブルの定義 2009/06/09 09:09:41 USBMASTER (成功) 2009/06/09 09:09:44 POLICYTABLE (成功) 2009/06/09 09:09:44 2009/06/09 09:09:44 ○ データ追加 2009/06/09 09:09:44 EXCLUSIONCONTROL (成功) 2009/06/09 09:09:44 DOMAINSETTINGS (成功) 2009/06/09 09:09:44 SETTINGS (成功) 2009/06/09 09:09:44 2009/06/09 09:09:44 ○ SETTINGSテーブルにDBSTRUCTUREの値を更新する 2009/06/09 09:09:45 SETTINGS (成功) 2009/06/09 09:09:45 2009/06/09 09:09:45 正常終了しました。 2009/06/09 09:09:45 Systemwalker Desktop Keeper DB移行処理・終了
C:¥DTKDB¥DBEnv>SWDTK_DBCV.exe 14.0 /EX 2009/06/09 11:13:25 Systemwalker Desktop Keeper DB移行処理・開始 2009/06/09 11:13:25 オプション:14.0 2009/06/09 11:13:25 オプション:EX 2009/06/09 11:13:25 2009/06/09 11:13:25 ■ DSI閉塞状態確認 2009/06/09 11:13:25 2009/06/09 11:13:25 チェック対象のDSI数 103件 2009/06/09 11:13:32 チェック完了、全てのDSIは正常です。 2009/06/09 11:13:32 2009/06/09 11:13:32 ■ 現在のデータベース空き容量のチェック 2009/06/09 11:13:32 2009/06/09 11:13:32 現在のデータベースの使用状況は以下となっています。 2009/06/09 11:13:32 データベースの総容量 : 2458624K 2009/06/09 11:13:32 最初に確保したテーブルの容量: 365672K 2009/06/09 11:13:32 追加で確保したテーブルの容量: 0K 2009/06/09 11:13:32 空き容量 : 2092952K 2009/06/09 11:13:32 2009/06/09 11:13:32 ■ 移行対象テーブル定義チェック 2009/06/09 11:13:32 2009/06/09 11:13:32 LEVELOBJECT 現在の項目数:145 (V14.0の定義) 2009/06/09 11:13:32 USERPOLICYINFO 現在の項目数: 86 (V14.0の定義) 2009/06/09 11:13:32 USERPOLICYINFO_DSI DSI定義済 (V14.0の定義) 2009/06/09 11:13:32 USERPOLICYINFO_IXPDSI DSI定義済 (V14.0の定義) 2009/06/09 11:13:32 USBMASTER 現在の項目数: 23 (V14.0の定義) 2009/06/09 11:13:32 USBMASTER_DSI DSI定義済 (V14.0の定義) 2009/06/09 11:13:32 USBMASTER_IXPDSI DSI定義済 (V14.0の定義) 2009/06/09 11:13:32 POLICYTABLE 現在の項目数: 25 (V14.0の定義) 2009/06/09 11:13:32 POLICYTABLE_DSI DSI定義済 (V14.0の定義) 2009/06/09 11:13:32 POLICYTABLE_IXPDSI DSI定義済 (V14.0の定義) 2009/06/09 11:13:32 全ての移行対象テーブルが、V14.0へ移行済です。 2009/06/09 11:13:32 2009/06/09 11:13:32 ■ 移行対象テーブル定義チェック 2009/06/09 11:13:32 2009/06/09 11:13:32 LEVELOBJECT 現在のカラム数:145(V14.0の状態) 2009/06/09 11:13:32 USERPOLICYINFO 現在のカラム数: 86(V14.0の状態) 2009/06/09 11:13:32 FILEBRINGOUTLOG 現在のカラム数: 46(V14.0の状態) 2009/06/09 11:13:32 SETTINGS 現在の値:700(V14.0の状態) 2009/06/09 11:13:32 EXCLUSIONCONTROL 現在のレコード数: 10 (V14.0の状態) 2009/06/09 11:13:32 DOMAINSETTINGS 現在のレコード数: 0 (エラー) 2009/06/09 11:13:32 SETTINGS 現在のレコード数: 6 (V14.0の状態) 2009/06/09 11:13:32 LOGONUSER_LEVELCOMPOSITION 現在のレコード数: 0 (V14.0の状態) 2009/06/09 11:13:32 レコードの追加状態が異常です。 2009/06/09 11:13:32 2009/06/09 11:13:32 ■ 移行処理実施 2009/06/09 11:13:32 2009/06/09 11:13:32 ○ 不完全なテーブルの削除 2009/06/09 11:13:33 USBMASTER (成功) 2009/06/09 11:13:34 POLICYTABLE (成功) 2009/06/09 11:13:34 2009/06/09 11:13:34 ○ 新規テーブルの定義体作成 2009/06/09 11:13:34 USBMASTER (成功) 2009/06/09 11:13:34 POLICYTABLE (成功) 2009/06/09 11:13:34 2009/06/09 11:13:34 ○ テーブルの項目追加 2009/06/09 11:13:34 LEVELOBJECT (成功) 2009/06/09 11:13:34 USERPOLICYINFO (成功) 2009/06/09 11:13:34 2009/06/09 11:13:34 ○ 新規テーブルの定義 2009/06/09 11:13:36 USBMASTER (成功) 2009/06/09 11:13:38 POLICYTABLE (成功) 2009/06/09 11:13:38 2009/06/09 11:13:38 ○ データ追加 2009/06/09 11:13:39 EXCLUSIONCONTROL (成功) 2009/06/09 11:13:39 DOMAINSETTINGS (成功) 2009/06/09 11:13:39 SETTINGS (成功) 2009/06/09 11:13:39 2009/06/09 11:13:39 ○ SETTINGSテーブルにDBSTRUCTUREの値を更新する 2009/06/09 11:13:39 SETTINGS (成功) 2009/06/09 11:13:39 2009/06/09 11:13:39 正常終了しました。 2009/06/09 11:13:39 Systemwalker Desktop Keeper DB移行処理・終了