Partilhar via


Método ConfigurationSetting - GenerateDatabaseCreationScript

Gera um script SQL que pode ser usado para criar uma base de dados de servidor de relatórios.

Sintaxe

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);  

Parâmetros

Nome da base de dados
Uma string contendo o nome da base de dados do servidor de relatórios a criar.

Lcid
Valor usado para localização dos nomes de papéis.

IsSharePointMode
Indica se deve criar a base de dados em modo nativo ou em modo SharePoint.

Importante

A partir do SQL Server 2012 (11.x), o IsSharePointMode=True não é suportado porque, no modo SharePoint, o Reporting Services é um serviço partilhado SharePoint e não é controlado pelo fornecedor de WMI. Deves sempre definir este parâmetro como Falso.

Guião
[fora] Uma cadeia contendo o script SQL gerado.

HRESULT
[fora] Valor que indica se a chamada teve sucesso ou falhou.

Valor de retorno

Devolve um HRESULT indicando sucesso ou falha da chamada ao método. Um valor de 0 indica que a chamada ao método foi bem-sucedida. Um valor não nulo indica que ocorreu um erro.

Observações

Este método gera um script SQL que cria bases de dados de servidores de relatórios para a versão do servidor de relatórios a que está atualmente ligado.

O valor fornecido no parâmetro Nome da Base de Dados deve estar em conformidade com as convenções de nomenclatura da base de dados SQL Server.

O método não verifica a existência da base de dados ao gerar o script.

Este método não verifica a existência da base de dados do servidor de relatórios ao gerar o script.

O script gerado suporta SQL Server 2000 (8.x), SQL Server 2005 e SQL Server 2008 (10.0.x).

Requerimentos

namespace:root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin