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 模式创建数据库。False 表示以本机模式创建数据库;而 true 表示以 SharePoint 集成模式创建数据库。
Script
[out] 包含所生成的 SQL 脚本的字符串。HRESULT
[out] 指示调用是成功还是失败的值。
返回值
返回 HRESULT,指示方法调用是成功还是失败。值 0 指示方法调用已成功。非零值指示已发生错误。
注释
此方法将生成一个 SQL 脚本,创建适用于当前所连接的报表服务器版本的报表服务器数据库。
在 DatabaseName 参数中提供的值必须符合 SQL Server 数据库命名约定。
生成脚本时,该方法不会检查该数据库是否存在。
生成脚本时,此方法不会检查报表服务器数据库是否存在。
生成的脚本支持 SQL Server 2000、SQL Server 2005 和 SQL Server 2008。
要求
**命名空间:**root\Microsoft\SqlServer\ReportServer\RS_<EncodedInstanceName>\v10\Admin
**平台:**Windows Server 2003 Datacenter Edition;Windows Server 2003 Enterprise Edition;Windows Server 2003 Standard Edition;Windows Vista;Windows XP Professional Service Pack 2 (SP2) 或 Service Pack 1 (SP1) 或者 Windows 2000(所有版本)