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ältLcid
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 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ältHRESULT
[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)