Configurações Mínimas Necessárias de Origem de Dados para o Microsoft SQL Server

Essas propriedades variam de acordo com os requisitos do fornecedor de banco de dados sobre implementações do driver JDBC (Java™ Database Connectivity). É necessário configurar as propriedades apropriadas em cada origem de dados configurada. Essas configurações destinam-se a origens de dados do Microsoft SQL Server.

O servidor de aplicativos também suporta duas opções para configurar o nível de isolamento no Microsoft SQL Server: SNAPSHOT e READ_COMMITTED_SNAPSHOT.
Tabela 1. Níveis de Isolamento no Microsoft SQL Server. A tabela a seguir descreve estes níveis de isolamento e considerações de configuração.
Provedor JDBC Recurso do Microsoft SQL Server Consideração sobre Configuração
Driver JDBC do Microsoft SQL Server Nível de isolamento SNAPSHOT Configure a constante do nível de isolamento ao chamar o método setTransactionIsolation com um dos seguintes atributos:
  • conn.setTransactionIsolation (com.microsoft.sqlserver.jdbc. SQLServerConnection. TRANSACTION_SNAPSHOT)
  • conn.setTransactionIsolation(value_of_constant)
Nível de isolamento READ_COMMITTED_SNAPSHOT Esse nível de isolamento é uma implementação do nível de isolamento confirmado de Leitura. A política aplica o bloqueio otimista para as operações de leitura com o Microsoft SQL Server.
  1. Configure o nível de isolamento no banco de dados.
  2. Chame o método setTransactionIsolation com o atributo conn.setTransactionIsolation (java.sql.Connection.TRANSACTION_READ_COMMITTED).
Driver DataDirect ConnectJDBC tipo 4 para o Microsoft SQL Server Nível de isolamento SNAPSHOT Esse nível de isolamento implementa o bloqueio otimista para transações nas quais o Microsoft SQL Server serializa os dados.
Configure a definição ALLOW_SNAPSHOT_ISOLATION no banco de dados e, em seguida, configure o nível de isolamento de uma destas duas maneiras:
  • Por constante de nível de isolamento. Chame o método setTransactionIsolation com um dos seguintes atributos:
    • conn.setTransactionIsolation (com.ddtek.jdbc.extensions. ExtConstants.TRANSACTION_SNAPSHOT)
    • conn.setTransactionIsolation(16)
  • Pela propriedade customizada da origem de dados:
    • Configure a propriedade customizada da origem de dados snapshotSerializable como true.
    • Chame o método setTransactionIsolation com o atributo conn.setTransactionIsolation (java.sql.Connection.TRANSACTION_SERIALIZABLE):
Nível de isolamento READ_COMMITTED_SNAPSHOT Esse nível de isolamento é uma implementação do nível de isolamento confirmado de Leitura. A política aplica o bloqueio otimista para as operações de leitura com o Microsoft SQL Server.
  1. Configure o nível de isolamento no banco de dados.
  2. Chame o método setTransactionIsolation com o atributo conn.setTransactionIsolation (java.sql.Connection.TRANSACTION_READ_COMMITTED).
Consulte a página da Web de componentes Compatibilidade com Versões Anteriores do Microsoft SQL Server para obter uma lista completa dos itens descontinuados, além de provisões de compatibilidade com versões anteriores para o Microsoft SQL Server.

Ícone que indica o tipo de tópico Tópico de Referência



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rdat_minreqmssql
Nome do arquivo: rdat_minreqmssql.html