
シトリックス: SQL DB の移行 2000, MSDEの, SQLの 2005 別のサーバーに高速転送
あるサーバーから別のサーバーへの DB の移行,
このドキュメントでは、あるサーバーから別のサーバーにデータベースを移行する方法について説明します, 元の DB は MSDE または SQL DB であると想定されます 2000. SQL DB の場合 2000 そして、それは削除されるべきCitrixではないサーバー上にあり、私たちは何もすべきではありません. しかし、私の場合、CTX40サーバー上にDBがあり、それを引退させます. これを行うには、, サーバーにSQLをインストールしました 2005 (SQL Express の可能性があります 2005) DBを移行したいのですが. なすべきことは、, を “Microsoft SQL Server Management Studio Express” MSDE または SQL データベースを持つサーバーに接続します。 “分ける”, 次に、DBから宛先サーバーにファイルをコピーします (mf20.mdf & 会社) そして “お付けいたします”. これらすべてについては、このドキュメントで非常に詳しく説明されています – ここは. 次に行うこと, データベースを移動したら、MF20.dsnファイルを見つける必要があります。そうでない場合は、, 私たちのために何でも作ってください, これは、新しい SQL DB をターゲットにします, メモ帳で編集します, 左側のファイルでは、多かれ少なかれ標準的なファイルであることがわかります, あなたがしなければならないことは、宛先DBがどうなるかを言うことです (私の場合MF20, デフォルトではCitrix), そして、それがどのサーバーにあり、インスタンスであるか (CTX40CITRIX_METAFRAMEのインスタンスからDCCTXというサーバーに移動しましたが、それがもたらすインスタンスはデフォルトのSQLです, Citrixではありません, したがって、DBがどのサーバーにあり、それが何と呼ばれているかを単純に示します. 私たちはそれを一箇所に保管します, 私の場合C:IMAMF20.dsn.
ここで、この構成変更を DSMAINT CONFIG コマンドを使用してプレゼンテーション・サーバーに指示する必要があります. このコマンドを使用すると、Presentation Serverに対して、DSNファイルで指定したDBを指すように指示します, コマンドは MSDOS コンソールから行います: “dsmaint config /user:ドメインユーザー /pwd:パスワード /dsn:PATHFICHEROです。DSNの“. 実行します.
そして今、残っているのはIMAサービスを再起動することだけです, たとえば、MSDOS から: “ネットストップIMAService /y” そしてそれらを再び摘み取ること: “net start IMAService” & “net start Citrix SMAサービス“.
サービスが正常に開始され、そのデータベースが本当に攻撃されているかどうかを確認します, Presentation Server自体から, 登録を開始し、 HKEY_LOCAL_MACHINESOFTWARECitrixIMA そして、私たちはそれを見ます “データソース名” パス値と DSN ファイル名があります. すべてが正しく、すべてがうまくいった場合, DSNファイルをすべてのプレゼンテーションサーバーにコピーする必要があります, を実行します。 “くそっ、コンフィグ” IMAサービスを再起動します.