Histórico da Página
...
- Certifique-se que o banco de dados esta configurado com o charset
...
- 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";
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:
- 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:
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.
...
- .
...
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".
...
Executar o comando SQL abaixo no banco de dados a ser utilizado para o FLUIG:
Bloco de código language sql ALTER DATABASE <database_
...
name> SET READ_COMMITTED_SNAPSHOT ON;
...
Onde <database_name>
...
é o nome do banco de dados a ser utilizado para o FLUIG.
...
- O usuário utilizado pelo Fluig para conexão com o banco de dados deve ser definido
...
- como db_owner.
...