パッケージに対する読み取りアクセスおよび書き込みアクセスを持つデータベース ロールを返します。データベース ロールは、SQL Servermsdb データベースに格納されたパッケージにのみ適用されます。
名前空間: Microsoft.SqlServer.Dts.Runtime
アセンブリ: Microsoft.SqlServer.ManagedDTS (microsoft.sqlserver.manageddts.dll 内)
構文
'宣言
Public Sub GetPackageRoles ( _
serverName As String, _
packagePath As String, _
<OutAttribute> ByRef readerRole As String, _
<OutAttribute> ByRef writerRole As String _
)
public void GetPackageRoles (
string serverName,
string packagePath,
out string readerRole,
out string writerRole
)
public:
void GetPackageRoles (
String^ serverName,
String^ packagePath,
[OutAttribute] String^% readerRole,
[OutAttribute] String^% writerRole
)
public void GetPackageRoles (
String serverName,
String packagePath,
/** @attribute OutAttribute() */ /** @ref */ String readerRole,
/** @attribute OutAttribute() */ /** @ref */ String writerRole
)
JScript は、値と型の引数の参照渡しをサポートしていません。
パラメータ
- serverName
パッケージを含むサーバーの名前とインスタンスを指定します。
- packagePath
パッケージの名前を指定します。
- readerRole
読み取りアクセスを持つロールを返します。
- writerRole
書き込みアクセスを持つロールを返します。
使用例
次のコード例では、特定のサーバー名、パッケージ パス、およびロールを反映するように変数が設定されていることを前提として、パッケージ ロールを取得します。
string readerRole = null;
string writerRole = null;
app.GetPackageRoles(myServerName, packagePath, out readerRole, out writerRole);
Dim readerRole As String = Nothing
Dim writerRole As String = Nothing
app.GetPackageRoles(myServerName, packagePath, readerRole, writerRole)
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
Application Class
Application Members
Microsoft.SqlServer.Dts.Runtime Namespace