次の方法で共有


リモートの Integration Services サーバーへの接続

SQL Server Management Studio または他の管理アプリケーションからリモート サーバー上の Integration Services のインスタンスに接続するには、アプリケーションのユーザーがそのサーバーに対して特定の権限を持っている必要があります。

重要な注意事項重要

リモート サーバーに格納されるパッケージを管理するために、そのリモート サーバー上の Integration Services サービスのインスタンスに接続する必要はありません。代わりに、Integration Services サービスの構成ファイルを編集し、SQL Server Management Studio でリモート サーバーに格納されているパッケージが表示されるようにします。詳細については、「Integration Services サービスの構成」を参照してください。

リモート サーバー上の Integration Services への接続

リモート サーバー上の Integration Services に接続するには

  1. SQL Server Management Studio を開きます。

  2. [ファイル] メニューの [オブジェクト エクスプローラを接続] をクリックして、[サーバーへの接続] ダイアログ ボックスを表示します。

  3. [サーバーの種類] ボックスの一覧で [Integration Services] を選択します。

  4. [サーバー名] ボックスに SQL ServerIntegration Services サーバーの名前を入力します。

    注意注意

    Integration Services サービスは、そのインスタンスに固有のものではありません。このサービスに接続するには、Integration Services サービスが実行されているコンピュータの名前を使用します。

  5. [接続] をクリックします。

注意注意

[サーバーの参照] ダイアログ ボックスには、Integration Services のリモート インスタンスは表示されません。また、[サーバーへの接続] ダイアログ ボックスで [オプション] ボタンをクリックしたときに表示される [接続プロパティ] タブのオプションは、Integration Services への接続時には適用されません。

"アクセスが拒否されました" エラーの回避

十分な権限を持っていないユーザーがリモート サーバー上の Integration Services インスタンスに接続しようとすると、サーバーから "アクセスは拒否されました" というエラー メッセージが返されます。必要な権限がユーザーに与えられていることを確認すれば、このエラー メッセージを回避できます。

Windows Server 2003 または Windows XP でリモート ユーザーの権限を構成するには

  1. ユーザーがローカルの Administrators グループのメンバでない場合、そのユーザーを Distributed COM Users グループに追加します。この操作は、[管理ツール] メニューからアクセスできるコンピュータの管理 MMC スナップインで実行できます。

  2. コントロール パネルを開き、[管理ツール][コンポーネント サービス] の順にダブルクリックして、コンポーネント サービス MMC スナップインを起動します。

  3. コンソールの左ペインで [コンポーネント サービス] ノードを展開します。[コンピュータ] ノード、[マイ コンピュータ] の順に展開し、[DCOM の構成] ノードをクリックします。

  4. [DCOM の構成] ノードを選択し、構成できるアプリケーションの一覧から [MsDtsServer] を選択します。

  5. [MsDtsServer] を右クリックし、[プロパティ] をクリックします。

  6. [MsDtsServer のプロパティ] ダイアログ ボックスで、[セキュリティ] タブをクリックします。

  7. [起動とアクティブ化のアクセス許可][カスタマイズ] を選択し、[編集] をクリックして [起動許可] ダイアログ ボックスを開きます。

  8. [起動許可] ダイアログ ボックスで、ユーザーを追加または削除し、適切なアクセス許可を適切なユーザーとグループに割り当てます。使用可能なアクセス許可は、[ローカルからの起動]、[リモートからの起動]、[ローカルからのアクティブ化]、[リモートからのアクティブ化] です。起動権限ではサービスを開始および停止するアクセス許可を許可または拒否し、アクティブ化権限ではサービスに接続するアクセス許可を許可または拒否します。

  9. [OK] をクリックして、ダイアログ ボックスを閉じます。

  10. [アクセス許可] で手順 7. ~ 8. を繰り返し、適切なユーザーとグループに適切なアクセス許可を割り当てます。

  11. MMC スナップインを閉じます。

  12. Integration Services サービスを再起動します。

最新の Service Pack が適用されている Windows 2000 でリモート ユーザーの権限を構成するには

  1. コマンド プロンプトで dcomcnfg.exe を実行します。

  2. [分散 COM の構成のプロパティ] ダイアログ ボックスの [アプリケーション] タブで、[MSDTSServer] をクリックして [プロパティ] をクリックします。

  3. [セキュリティ] タブをクリックします。

  4. 2 つのダイアログ ボックスを使用して、[アクセスの許可][起動の許可] を構成します。リモートとローカルのアクセスは区別できません。アクセスの許可にはローカルとリモートのアクセス権が含まれており、起動の権限にはローカルとリモートの起動権限が含まれています。

  5. ダイアログ ボックスを閉じ、dcomcnfg.exe を閉じます。

  6. Integration Services サービスを再起動します。

ローカル アカウントを使用した接続

クライアント コンピュータのローカル Windows アカウントで作業している場合、リモート コンピュータの Integration Services サービスに接続できるのは、同じ名前、同じパスワード、および十分な権限が設定されたローカル アカウントがリモート コンピュータ上に存在する場合だけです。

委任のサポートなし

SQL ServerIntegration Services では資格情報を委任できません。資格情報の委任はダブル ホップとも呼ばれます。たとえば、ユーザーがクライアント コンピュータで作業しており、Integration Services は別のコンピュータにインストールされているとします。SQL Server はさらに別のコンピュータにインストールされています。この場合、クライアント コンピュータ上の SQL Server Management Studio は、Integration Services が実行されている 2 番目のコンピュータへユーザーの資格情報を正常に渡すことができます。ただし、2 番目のコンピュータ上の Integration Services は、SQL Server が実行されている 3 番目のコンピュータにユーザーの資格情報を委任することができません。

Integration Services のアイコン (小) 最新の Integration Services の入手

マイクロソフトが提供する最新のダウンロード、アーティクル、サンプル、ビデオ、およびコミュニティで選択されたソリューションについては、MSDN または TechNet の Integration Services のページを参照してください。

これらの更新が自動で通知されるようにするには、ページの RSS フィードを購読します。