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