web-dev-qa-db-ja.com

複数の名前付きSQL ServerインスタンスでSSISを実行する最も安全な方法は何ですか?

アクティブ/アクティブSQL Server 2008 R2クラスターがあります。各ノードには2つの名前付きインスタンスがあり、デフォルトのインスタンスはありません。

SSISパッケージを別のインスタンスに展開する必要があります。これを行うには、MsDtsSrvr.ini.xmlファイルを変更してインスタンス名を追加し、BIDSおよびSSMSで表示されるようにする必要がありました。そのXMLファイルに(両方のノードで)4つのインスタンス名をすべて入れ、両方のノードでSSISを再起動しました。 Integration Services接続を介してSSMSのインスタンスに接続すると、各インスタンスのフォルダーが表示されます。ただし、他のノードにある2つのインスタンス名をクリックすると、現在のノードではアクティブでないため、ログインに失敗します。たぶんこれは不便なだけかもしれませんが、この設定で問題が発生するでしょうか?それとももっと理にかなっている方法はありますか?

7
SomeGuy

私はあなたのセットアップで何も問題を見ません。公平に言うと、これはクラスター環境でSSISを設定する正しい方法です。

お読みください SSISとクラスタリング:代わりに何をすべきか

また、ログインの失敗については、Windows Server 2008 R2のファイアウォールルールをチェックして、msdtssrvr.exe実行可能ファイルまたはSCOMがリッスンするDCOMポートのいずれかの受信ルールを許可する価値があります。

6
Kin Shah