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)