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

Definizione

Restituisce i ruoli del database che hanno accesso alla lettura e alla scrittura al pacchetto. I ruoli nel database si applicano solo ai pacchetti memorizzati nel database msdb di 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

Specifica il nome e l'istanza del server che contiene il pacchetto.

packagePath
String

Consente di specificare il nome del pacchetto.

readerRole
String

Restituisce i ruoli con accesso di lettura.

writerRole
String

Restituisce i ruoli con accesso in scrittura.

Esempio

Il seguente esempio di codice mostra come recuperare i ruoli del pacchetto, assumendo che le variabili siano state impostate per riflettere il nome specifico del tuo server, il percorso del pacchetto e i ruoli.

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