次の方法で共有


プログラムによるパッケージのロールの管理 (Legacy SSIS Service)

プログラムによって Integration Services を操作する際に、どのロールをパッケージに適用できるかどうかを確認したり、個々のパッケージに適用されているロールを確認または設定することが必要な場合があります。 Microsoft.SqlServer.Dts.Runtime 名前空間の Application クラスは、これらの要件を満たすさまざまなメソッドを提供します。

ロールは、SQL Server msdb データベースに格納されたパッケージにのみ適用されます。 パッケージ ロールの詳細については、「Integration Services のロール (SSIS サービス)」を参照してください。

このトピックで説明するすべてのメソッドには、Microsoft.SqlServer.ManagedDTS アセンブリへの参照が必要です。 この参照を新しいプロジェクトに追加した後、using ステートメントまたは Imports ステートメントを使用して Microsoft.SqlServer.Dts.Runtime 名前空間をインポートします。

重要な注意事項重要

SSIS パッケージ ストアを操作するための Application クラスのメソッドは、"."、localhost、またはローカル サーバーのサーバー名のみをサポートします。 "(local)" は使用できません。

使用できるロールの確認

特定のサーバーに格納されているパッケージで使用できるロールを確認するには、Application クラスの GetDtsServerRoles メソッドを呼び出します。

割り当てられたロールの確認

特定のパッケージに既に割り当てられているロールを確認するには、GetPackageRoles メソッドを呼び出します。 パッケージにロールを割り当てるには、SetPackageRoles メソッドを呼び出します。

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

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


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

関連項目

概念

Integration Services のロール (SSIS サービス)