Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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