Метод 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
Строка, которая содержит имя создаваемой базы данных сервера отчетов.
Код языка
Значение, используемое для локализованных имен ролей.
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.
Требования
Пространство имен: root\Microsoft\SqlServer\ReportServer\<InstanceName>\v12\Admin