Citrix XenAppでつかうデータストア(Accessデータベース)の移動する場合に何をするか調べたものをまとめておきます。今の環境ならSQLserverやOracleのほうがいいかもなんて今更の感もありますが。。。自分の備忘録として。
XenAppのデータストアを移行する時に移行先サーバーでDSNの割り当てをするためレジストリの編集をするのですがその時に気が付きました;
ドキュメントにあったパスにIMAのレジストリキーがなくてWow6432(x64)のパスにあったのではじめ戸惑いました。x64が普及するかしないかの頃はこの辺りで悩む事も多かったのかもしれませんね。(はじめ資料と違うじゃない;と思ったので)
Windows 7 x64でoracleで接続するドライバを設定するのに書いている人もいたし。。。
実際のパスです。資料ではここにあるはず。。。
\HKEY_LOCL_MACHINE\Software\Citrix\ ???
Independent Management Architecture がない。。。
で
\HKEY_LOCAL_MACHINE\Software\Wow6432Node\Citrix\Independent Management Architecture
いましたー。
その後ODBCデータストアアドミニストレータを開くのですがはじめどっちを開いているのか気づいていなかった;
Windows Server 2008 x64やWindows 7 x64など(以降のx64マシンか)にはODBCデータソースアドミニストレータ同じものが2つ存在します。(単純にx32とx64の違い)
x32版のODBCデータソースアドミニストレーターとx64版のODBCアドミニストレーターを実際に開いてみると同じ画面なのでわかりづらい。。。
実際のパスは
x32版は
C:\Windows\System32\odbcad32.exe
x64版は
C:\Windows\SysWOW64\odbcad32.exe
odbcで検索すれば出てくるのですがファイルDSNを割り当てるときにもどちらに登録するか注意ですね。ドライバについても同じ。
ちなみにWindows 8.1だとこんな感じで分けて表示してくれるんですね。
64ビットって書いてくれてるし
これなら間違いなさそうです。