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ältInstanceNames[]
[out] Ein Array, das die Instanznamen aller Berichtsserverinstallationen in der Datenbank enthältInstallationIDs[]
[out] Ein Array, das die Installations-IDs für jede Berichtsserverinstallation in der Datenbank enthältIsInitialized[]
[out] Ein Array, das den Initialisierungsstatus für jede Berichtsserverinstallation in der Datenbank enthältLength
[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 istExtendedErrors[]
[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)