Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

O FLUIG está configurado para usar transações XA.

Para habilitar o uso de transações XA 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 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";

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:

 

3.3) Copiar o arquivo sqljdbc_xa.dll do diretório C:\temp\sqljdbc_4.0\enu\xa\x64 para o diretório %SQL_SERVER_INSTALL_DIR%\Microsoft SQL Server\MSSQL11.SQLEXPRESS\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:

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.

Se o usuário utilizado para conectar o banco de dados não for administrador,  será necessário conceder permissão (grant) para cada uma das stored procedures a serem criadas pelo xa_install.sql.