语言

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)  

适用于