ListReportServersInDatabase-Methode (WMI: MSReportServer_ConfigurationSetting)

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[]
    [out] Ein Array, das die Instanznamen aller Berichtsserverinstallationen in der Datenbank enthält

  • 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

  • Length
    [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 fehlgeschlagen ist

  • ExtendedErrors[]
    [out] Ein Zeichenfolgenarray, das zusätzliche 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, und es wird ein übereinstimmender Satz von Arrays mit Informationen zu jeder Installation zurückgegeben.

Voraussetzungen

Namespace: root\Microsoft\SqlServer\ReportServer\RS_<EncodedInstanceName>\v10\Admin

Plattform: Windows Server 2003 Datacenter Edition; Windows Server 2003 Enterprise Edition; Windows Server 2003 Standard Edition; Windows Vista; Windows XP Professional mit Service Pack 2 (SP2) oder Service Pack 1 (SP1); oder Windows 2000 (alle Versionen)