Freigeben über


ConfigurationSetting-Methode: ListReportServersInDatabase

Gibt die Liste von Berichtsserverinstallationen zurück, die in der Berichtsserver-Datenbank vorhanden sind. Dies geschieht unabhängig davon, ob diese Installationen Zugriff auf sichere Informationen haben.

Syntax

Public Sub ListReportServersInDatabase(ByRef MachineNames() As String, _  
    ByRef InstanceNames() As String, ByRef InstallationIDs() As String, _  
    ByRef IsInitialized() As Boolean, ByRef Length As Int32, _  
    ByRef HRESULT As Int32, ByRef ExtendedErrors() As String)  
public void ListReportServersInDatabase (out string[] MachineNames,   
    out string[] InstanceNames, out string[] InstallationIDs,   
    out Boolean[] IsInitialized,out Int32 Length, out Int32 HRESULT,    
    out string[] ExtendedErrors);  

Parameter

MachineNames[]
[out] Ein Array, das die Computernamen für die Berichtsserverinstallationen in der Datenbank enthält

InstanceNames[]
[aus] Ein Array mit den Instanznamen der einzelnen Berichtsserverinstallationen in der Datenbank.

InstallationIDs[]
[out] Ein Array, das die Installations-IDs für jede Berichtsserverinstallation in der Datenbank enthält

IsInitialized[]
[out] Ein Array, das den Initialisierungsstatus für jede Berichtsserverinstallation in der Datenbank enthält

Länge
[out] Die Länge der von der Methode zurückgegebenen Arrays Alle zurückgegebenen Arrays haben die gleiche Länge.

HRESULT
[out] Wert, der angibt, ob der Aufruf erfolgreich war oder zu einem Fehler geführt hat.

ExtendedErrors[]
[out] Ein Zeichenfolgenarray, das andere Fehler enthält, die durch den Aufruf zurückgegeben werden

Rückgabewert

Gibt HRESULT zurück, wodurch der Erfolg oder das Fehlschlagen des Methodenaufrufs angegeben wird. Der Wert 0 (null) gibt an, dass der Methodenaufruf erfolgreich war. Ein Wert ungleich 0 (null) gibt an, dass ein Fehler aufgetreten ist.

Hinweise

ListReportServersInDatabase listet die Berichtsserverinstallationen auf, die in der Berichtsserver-Datenbank vorhanden sind. Dies geschieht unabhängig davon, ob diese Installationen Zugriff auf sichere Informationen haben. Es gibt einen abgeglichenen Satz von Arrays zurück, die Informationen über jede Anlage enthalten.

Anforderungen

Namespace: root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin