Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

Versões homologadas do SQL Server

Para verificar as versões homologadas do Microsoft SQL Server acesse a Matriz de Portabilidade

Criação do banco de dados

O Fluig necessita de uma base de dados com codificação Latin1_General_CI_AS, para criar o banco com esta característica, autentique-se no SQL Server com o usuário que será utilizado pelo Fluig e execute o seguinte comando SQL:

CREATE DATABASE nome_do_banco COLLATE Latin1_General_CI_AS;

Onde nome_do_banco é o nome do banco a ser criado.

 

Outra alternativa para a criação do banco de dados é utilizar o Microsoft SQL Server Management Studio, seguindo o seguintes passos:

    Conecte na instância do SQL Server através Microsoft SQL Server Management Studio, e então clique com o botão direito no mouse na pasta Bancos de Dados e selecione a opção Novo Banco de Dados...

    Ao abrir a tela do assistente, selecione a opção Geral em Selecionar uma página. Em seguida, informe o nome desejado para o banco de dados no campo Nome do banco de dados e selecione o usuário que será utilizado pelo Fluig no campo Proprietário.

    Seguindo, selecione a opção Opções em Selecionar uma página. Em seguida, selecione o valor Latin1_General_CI_AS no campo Agrupamento.

    Para finalizar, encontra o opção O Instantâneo de Leitura Confirmada Está Ativo (Is Read Committed Snapsho On em inglês) e altere seu valor para True. Clique no botão OK para finalizar e criar o banco de dados.

     

    Configuração do banco

    Após a criação do banco de dados é necessário realizar as seguintes verificações:

     

    Proprietário do Banco

    O usuário utilizado pelo Fluig para conexão com o banco de dados deve ser proprietário (db_owner) do banco utilizado pelo Fluig. Para verificar qual usuário é o proprietário do banco execute o seguinte comando SQL:

     

     SELECT suser_sname(owner_sid) FROM sys.databases WHERE name = 'nome_do_banco';

    Onde nome_do_banco é o nome do banco para consulta do proprietário.

    Caso o proprietário do banco não seja o usuário utilizado pelo Fluig para conexão com o banco de dados execute o seguinte comando T-SQL para definir este usuário como proprietário (db_owner):

     USE nome_do_banco EXEC sp_changedbowner 'nome_usuario';

    Onde nome_do_banco é o nome do banco e nome_usuario o usuário que se tornará proprietário do banco de dados.

     

    Alteração do nível de Isolamento

    Para verificar se a opção de isolamento READ_COMMITTED_SNAPSHOT está habilitado para o banco de dados execute o seguinte comando SQL: 

     

     SELECT is_read_committed_snapshot_on FROM sys.databases WHERE name= 'nome_do_banco';

    Onde nome_do_banco é o nome do banco para consulta do proprietário.

     

    Caso o retorno da consulta anterior seja o valor 0 é necessário executar o seguinte comando SQL:

    ALTER DATABASE nome_do_banco SET READ_COMMITTED_SNAPSHOT ON;

    Onde nome_do_banco é o nome do banco de dados a ser utilizado para o Fluig.

     

    Esta operação de alteração do nível de isolamento padrão do SQL Server é realizada automaticamente pelo Fluig. Porém é importante atentar para o seguinte fator:

    Na criação do banco de dados, é executada uma ação de alteração na base. É normal visualizar no log algumas mensagens de erro, tratando-se de um processo padrão para atualização. A situação será normalizada após o término da operação.

    Assim que o servidor Fluig estiver no ar recomendamos a reinicialização do mesmo.

    SQL Server 2014

    Caso seja utilizado SQL Server 2014 ou superior é necessário alterar o arquivo <INSTALL_FLUIG>\jboss\bin\standalone.conf.bat (standalone.conf em ambientes Linux) e incluir a seguinte linha:

    set "JAVA_OPTS=%JAVA_OPTS% -Dhibernate.dialect=org.hibernate.dialect.SQLServer2008Dialect"

     

     

    • Sem rótulos