Freigeben über


ConfigurationSetting-Methode – GenerateDatabaseCreationScript

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.

Wichtig

IsSharePointMode=True wird ab SQL Server 2012 (11.x) 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 Falsefestzulegen.

Skript
[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 0 (null) gibt an, dass ein Fehler aufgetreten ist.

Hinweise

Diese Methode generiert ein SQL-Skript, das Berichtsserverdatenbanken für die aktuell verbundene Version des Berichtsservers erstellt.

Der im Parameter DatabaseName angegebene Wert muss den SQL Server-Namenskonventionen für Datenbanken 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 (8.x), SQL Server 2005 und SQL Server 2008 (10.0.x).

Anforderungen

Namespace: root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin