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)  

适用于