次の方法で共有


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)  

適用対象