Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
 
 
Para configuração do banco de dados MS SQL Server para o Fluig, siga os passos detalhados a seguir:
  
 

...

  1. Certifique-se que o banco de dados esta configurado com o charset

...

  1.  latin1_general_CI_AS

...

Para habilitar o uso de transações distribuídas no MS SQL Server é necessário configurar o sistema operacional no servidor onde o banco de dados foi instalado. Para isto:

1) Parar o serviço do banco de dados.

2) Fazer o download do driver oficial para o MS SQL Server de http://www.microsoft.com/en-us/download/details.aspx?id=11774.

3) Para instalar o driver:

3.1) Selecione o arquivo para download conforme a imagem abaixo e pressione o botão "Next";

Image Removed

3.2) Após o término do download, executar o arquivo sqljdbc_4.0.2206.100_enu.exe. Este passo vai descompactar o driver no diretório desejado conforme a imagem abaixo:

Image Removed

 

3.3) Copiar o arquivo sqljdbc_xa.dll do diretório C:\temp\sqljdbc_4.0\enu\xa\x64 para o diretório:

  • MS SQL Express: %INSTALL_DIR%\MSSQL11.SQLEXPRESS\MSSQL\Binn
  • MS SQL SERVER 2008: %INSTALL_DIR%\MSSQL10_50.MSSQLSERVER\MSSQL\Binn

4) No Windows: Ferramentas administrativas -> Serviço de componentes.

 Após abrir esse programa, selecione Raiz do console -> Serviços de Componente -> Computadores -> Meu Computador -> Coordenador de transações distribuídas -> DTC Local.

Com o botão direito do mouse clicar em DTC Local -> Propriedades -> Segurança -> Selecione o checkbox Habilitar Transações XA conforme a imagem abaixo:

Image Removed

5) Iniciar o serviço do MS SQLServer.

6) Executar o script  C:\temp\sqljdbc_4.0\enu\xa\xa_install.sql na instância de banco de dados a ser utilizada para o FLUIG.

...

  1. .

...


Este script afeta apenas a base de dados "master" que está indicada no script. O usuário do banco que for utilizado no Fluig deve ser adicionado ao papel "SqlJDBCXAUser".

...


  1. Executar o comando SQL abaixo no banco de dados a ser utilizado para o FLUIG:

    Bloco de código
    languagesql
    ALTER DATABASE <database_

...

  1. name> SET READ_COMMITTED_SNAPSHOT ON;

...

  1. Onde <database_name>

...

  1.  é o nome do banco de dados a ser utilizado para o FLUIG.

...


  1. O usuário utilizado pelo Fluig para conexão com o banco de dados deve ser definido

...

  1. como db_owner.

...