ConfigurationSetting 方法 - GenerateDatabaseCreationScript

生成可用于创建报表服务器数据库的 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 (11.x) 开始,将不支持 IsSharePointMode=True,因为在 SharePoint 模式下,Reporting Services 为 SharePoint 共享服务,且不受 WMI 提供程序的控制。 您应始终将此参数设置为 False

脚本
[out] 包含所生成的 SQL 脚本的字符串。

HRESULT
[out] 指示调用是成功还是失败的值。

返回值

返回 HRESULT ,指示方法调用是成功还是失败。 值 0 指示方法调用已成功。 非零值指示发生了错误。

注解

此方法将生成一个 SQL 脚本,创建适用于当前所连接的报表服务器版本的报表服务器数据库。

在 DatabaseName 参数中提供的值必须符合 SQL Server 数据库命名约定。

生成脚本时,该方法不会检查该数据库是否存在。

生成脚本时,此方法不会检查报表服务器数据库是否存在。

生成的脚本支持 SQL Server 2000 (8.x)、SQL Server 2005 和 SQL Server 2008 (10.0.x)。

要求

命名空间:root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin