Application.GetPackageRoles(String, String, String, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Datenbankrollen zurück, die Lese- und Schreibzugriff auf das Paket gewähren. Datenbankrollen gelten nur für Pakete, die in der SQL Server msdb-Datenbank gespeichert sind.
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)
Parameter
- serverName
- String
Gibt den Namen und die Instanz des Servers an, der das Paket enthält.
- packagePath
- String
Gibt den Namen des Pakets an.
- readerRole
- String
Gibt die Rollen mit Lesezugriff zurück.
- writerRole
- String
Gibt die Rollen mit Schreibzugriff zurück.
Beispiele
Im folgenden Codebeispiel wird gezeigt, wie Die Paketrollen abgerufen werden, vorausgesetzt, die Variablen wurden so festgelegt, dass der spezifische Servername, der Paketpfad und die Rollen berücksichtigt wurden.
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)