Application.GetPackageRoles(String, String, String, String) Metodo

Definizione

Restituisce i ruoli di database che dispongono di diritti di accesso in lettura e di accesso in scrittura al pacchetto. I ruoli del database si applicano solo ai pacchetti archiviati nel database msdb 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)

Parametri

serverName
String

Consente di specificare il nome e l'istanza del server contenente il pacchetto.

packagePath
String

Consente di specificare il nome del pacchetto.

readerRole
String

Restituisce i ruoli con accesso in lettura.

writerRole
String

Restituisce i ruoli con accesso in scrittura.

Esempio

Nell'esempio di codice seguente viene illustrato come recuperare i ruoli del pacchetto, presupponendo che le variabili siano state impostate per riflettere il nome del server, il percorso del pacchetto e i ruoli specifici.

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)  

Si applica a