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(所有版本)