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.
Wichtig
Ab SQL Server 2012 wird IsSharePointModeTrue
= nicht unterstützt, da Reporting Services im SharePoint-Modus ein freigegebener SharePoint-Dienst ist und vom WMI-Anbieter nicht gesteuert wird. Es wird empfohlen, diesen Parameter immer auf False
festzulegen.
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.
Bemerkungen
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 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, SQL Server 2005 und SQL Server 2008.
Anforderungen
Namespace: root\Microsoft\SqlServer\ReportServer\<InstanceName>\v12\Admin
Weitere Informationen
MSReportServer_ConfigurationSetting Members (MSReportServer_ConfigurationSetting-Member)