Share via


Application.GetPackageRoles(String, String, String, String) Método

Definición

Devuelve los roles de base de datos que tienen acceso de lectura y acceso de escritura al paquete. Los roles de base de datos solo se aplican a los paquetes almacenados en la base de datos msdb de SQL Server.

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)

Parámetros

serverName
String

Especifique el nombre y la instancia del servidor que contiene el paquete.

packagePath
String

Especifique el nombre del paquete.

readerRole
String

Devuelve los roles con acceso de lectura.

writerRole
String

Devuelve los roles con acceso de escritura.

Ejemplos

En el ejemplo de código siguiente se muestra cómo recuperar los roles de paquete, suponiendo que las variables se han establecido para reflejar el nombre de servidor, la ruta de acceso del paquete y los roles específicos.

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)  

Se aplica a