Поделиться через


Метод 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.

    Важное примечаниеВажно!

    Начиная с SQL Server 2012 метод IsSharePointMode=True не поддерживается, поскольку в режиме SharePoint службы Службы Reporting Services являются совместно используемой службой SharePoint и не управляются средствами поставщика WMI. Этот параметр должен всегда быть установлен в значение False.

  • Script
    [out] Строка, содержащая сформированный скрипт SQL.

  • HRESULT
    [out] Значение, которое указывает, окончился ли вызов успешно или с ошибкой.

Возвращаемое значение

Возвращает значение HRESULT, являющееся признаком успешного или неуспешного завершение вызова метода. Значение 0 указывает, что вызов метода завершился успешно. Ненулевое значение указывает, что произошла ошибка.

Замечания

Этот метод формирует скрипт SQL, создающий базы данных сервера отчетов для версии сервера отчетов, подключенного в настоящее время.

Значение, переданное в параметре DatabaseName, должно соответствовать контексту именования в базе данных SQL Server.

При создании скрипта этот метод не проверяет существование базы данных.

Этот метод не проверяет при создании скрипта наличие базы данных сервера отчетов.

Созданный скрипт поддерживает SQL Server 2000, SQL Server 2005 и SQL Server 2008.

Требования

Пространство имен: корень\Microsoft\SqlServer\ReportServer\<имя_экземпляра>\v11\Admin

Платформа: Windows Server 2003, Datacenter Edition; Windows Server 2003, Enterprise Edition; Windows Server 2003, Standard Edition; Windows Vista; Windows XP Professional с пакетом обновления 2 (SP2) или с пакетом обновления 1 (SP1) либо Windows 2000 (все версии)

См. также

Справочник

Элементы MSReportServer_ConfigurationSetting