Freigeben über


GenerateDatabaseCreationScript-Methode (WMI: MSReportServer_ConfigurationSetting)

Generiert ein SQL-Skript, mit dem eine Berichtsserver-Datenbank erstellt werden kann

Syntax

Public Sub GenerateDatabaseCreationScript(ByVal DatabaseName As String, _
    ByVal Lcid As Int32, ByVal IsSharePointMode As Boolean, ByRef Script As String, _
    ByRef HRESULT As Int32)
public void GenerateDatabaseCreationScript(string DatabaseName, Int32 Lcid, 
    Boolean IsSharePointMode, out string Script, out Int32 HRESULT);

Parameter

  • Databasename
    Eine Zeichenfolge, die den Namen der zu erstellenden Berichtsserver-Datenbank enthält

  • Lcid
    Wert, der für die Lokalisierung von Rollennamen verwendet wird.

  • IsSharePointMode
    Zeigt an, ob die Datenbank im systemeigenen Modus oder im SharePoint-Modus erstellt werden soll.

    False, wenn die Datenbank im systemeigenen Modus erstellt werden soll, true, wenn sie im integrierten SharePoint-Modus erstellt werden soll.

  • Script
    [out] Eine Zeichenfolge, die das generierte SQL-Skript enthält

  • HRESULT
    [out] Wert, der angibt, ob der Aufruf erfolgreich war oder ein Fehler aufgetreten ist

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

Diese Methode generiert ein SQL-Skript, mit dem Berichtsserver-Datenbanken für die Version des Berichtsservers erstellt werden können, mit dem derzeit eine Verbindung besteht.

Der im DatabaseName-Parameter angegebene Wert muss den Benennungskonventionen für Datenbanken von SQL Server entsprechen.

Beim Generieren des Skripts überprüft diese Methode nicht, ob die Datenbank vorhanden ist.

Beim Generieren des Skripts überprüft diese Methode nicht, ob die Berichtsserver-Datenbank vorhanden ist.

Das generierte Skript unterstützt SQL Server 2000, SQL Server 2005 und SQL Server 2008.

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)