運用に関して

CODE:ope22 OS:Windows NT DATE:2009/01/30

インベントリデータ取込み時に「システムエラーです。管理者に問い合わせてください。」と出力されます。
(Webサーバ/DBサーバを別PCにセットアップした場合でWebサーバ側のOSがWindows NTの場合)



原因:
Windows NT 4.0 においてネットワークドライブ接続を作成する場合、共有フォルダより下のフォルダまで指定すると、接続エラーが出力されます。
その為、Webサーバ側からのDBサーバへの接続設定をしている部分(acquisition_set.ini)の記述を共有フォルダまでのパス指定になっていないと、当該エラーが発生します。


対処:
Webサーバ側(Windows NT):
  1. <Asset Coordinator インストールディレクトリ>\webapps\AssetCoordinator\init のacquisition_set.iniをメモ帳などで開きます。
  2. 以下の記述部分を変更します。
    #
    # DBサーバー設定情報
    #
    # Webサーバーと、DBサーバーが別かどうか(0:同 1:別)
    DbServerType=1
    # 共有パス
    NetCreateBulkfileJoinpath=\\PC名\msde
    # フォルダ名
    NetCreateBulkfilePath=\data
    # ログインID
    LoginId=ADMINISTRATOR_ID
    # ログインパスワード
    LoginPassword=ADMINISTRATOR_PASSWORD
    # PADCに失敗した場合、何回リトライするか
    RetryAcquisitionCount=0
    # 共有名+フォルダ名でのパスをDBサーバーからみたローカル絶対パス
    NetCreateBulkfileServerRealPath=C:\Microsoft SQL Server\MSSQL\msde\data
    ・# 共有パス(NetCreateBulkfileJoinpath)に記述してある\msdeを削除します。
    ・# 共有名+フォルダ名でのパスをDBサーバーからみたローカル絶対パス
      (NetCreateBulkfileServerRealPath)の最後に\dataを追加します。
    *上記acquisition_set.iniの内容はあくまで一例ですので、セットアップ環境によって内容は異なります。
  3. acquisition_set.iniを訂正後、上書き保存してファイルを閉じます。
  4. Webサーバ(サービス名:AssetCoordinator4)を再起動(サービスの停止→開始)を行ないます。
DBサーバ側:
  1. acquisition_set.iniの「# 共有名+フォルダ名でのパスをDBサーバーからみたローカル絶対パス」に当初記述してあったパスを開きます。
  2. 上記1.の下の階層(上記acquisition_set.ini記述内容では\msdeの下)に\dataを作成し、そのディレクトリに対して共有設定を行ないます。(アクセス許可:Everyoneにフルコントロール許可)

Windows NT をWebサーバにしている場合は、以下の関連項目もご覧下さい。
ope16:データ取得サーバ設定にて「データ取得サーバに接続できませんでした」と表示されます。
     *エラー内容「ネットワーク名が見つかりません。」(対象OS:Windows NT)
ope10:インベントリデータ取込みが失敗します。(NT 4.0 Serverの場合)


BACK