Application.GetPackageRoles(String, String, String, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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)