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
    Zur Lokalisierung von Rollennamen verwendeter Wert.

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

    Wichtiger HinweisWichtig

    IsSharePointMode=True wird ab SQL Server 2012 nicht mehr unterstützt, da Reporting Services im SharePoint-Modus ein gemeinsamer SharePoint-Dienst ist und nicht vom WMI-Anbieter kontrolliert wird. Es wird empfohlen, diesen Parameter immer auf False festzulegen.

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

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

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 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, zu dem derzeit eine Verbindung besteht.

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

Die Methode überprüft beim Generieren des Skripts nicht das Vorhandensein der Datenbank.

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.

Anforderungen

Namespace: root\Microsoft\SqlServer\ReportServer\<InstanceName>\v11\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)

Siehe auch

Verweis

MSReportServer_ConfigurationSetting-Member