GenerateDatabaseCreationScript 方法 (WMI MSReportServer_ConfigurationSetting)
生成可用于创建报表服务器数据库的 SQL 脚本。
语法
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);
参数
Databasename
包含要创建的报表服务器数据库名称的字符串。
Lcid
用于角色名称本地化的值。
IsSharePointMode
指示是以本机模式还是以 SharePoint 模式创建数据库。
重要
从 SQL Server 2012 开始, 不支持 IsSharePointMode=True
,因为在 SharePoint 模式下,Reporting Services 是 SharePoint 共享服务,不受 WMI 提供程序控制。 您应始终将此参数设置为 False
。
脚本
[out] 包含所生成的 SQL 脚本的字符串。
HRESULT
[out] 指示调用是成功还是失败的值。
返回值
返回 HRESULT ,指示方法调用是成功还是失败。 值 0 指示方法调用已成功。 非零值指示已发生错误。
备注
此方法将生成一个 SQL 脚本,创建适用于当前所连接的报表服务器版本的报表服务器数据库。
在 DatabaseName 参数中提供的值必须符合 SQL Server 数据库命名约定。
生成脚本时,该方法不会检查该数据库是否存在。
生成脚本时,此方法不会检查报表服务器数据库是否存在。
生成的脚本支持 SQL Server 2000、SQL Server 2005 和 SQL Server 2008。
要求
Namespace:root\Microsoft\SqlServer\ReportServer\<InstanceName>\v12\Admin