言語

Application.GetPackageRoles(String, String, String, String) メソッド

定義

パッケージに対して読み取りアクセスと書き込みアクセスを持つデータベースロールを返します。 データベースの役割は、SQL Server msdbデータベースに保存されたパッケージにのみ適用されます。

public:
 void GetPackageRoles(System::String ^ serverName, System::String ^ packagePath, [Runtime::InteropServices::Out] System::String ^ % readerRole, [Runtime::InteropServices::Out] System::String ^ % writerRole);
public void GetPackageRoles(string serverName, string packagePath, out string readerRole, out string writerRole);
member this.GetPackageRoles : string * string * string * string -> unit
Public Sub GetPackageRoles (serverName As String, packagePath As String, ByRef readerRole As String, ByRef writerRole As String)

パラメーター

serverName
String

パッケージを含むサーバーの名前とインスタンスを指定します。

packagePath
String

パッケージの名前を指定します。

readerRole
String

読み取りアクセスのあるロールを返します。

writerRole
String

書き込み権限を持つロールを返します。

以下のコード例は、変数が特定のサーバー名、パッケージパス、ロールを反映するように設定されている場合、パッケージロールを取得する方法を示しています。

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)  

適用対象