Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os clientes do SQL Server podem controlar os níveis de isolamento de transações para uma conexão. Para controlar o nível de isolamento de transações, o consumidor do provedor OLE DB do SQL Server Native Client usa:
DBPROPSET_SESSION propriedade DBPROP_SESS_AUTOCOMMITISOLEVELS para o modo de confirmação automática padrão do provedor OLE DB do SQL Server Native Client.
O padrão do provedor OLE DB do SQL Server Native Client para o nível é DBPROPVAL_TI_READCOMMITTED.
O parâmetro isoLevel do método ITransactionLocal::StartTransaction para transações de confirmação manual local.
O parâmetro isoLevel do método ITransactionDispenser::BeginTransaction para transações distribuídas coordenadas pelo MS DTC.
O SQL Server permite acesso somente leitura no nível de isolamento de leitura sujo. Todos os outros níveis restringem a simultaneidade aplicando bloqueios a objetos do SQL Server. Como o cliente requer níveis de simultaneidade maiores, o SQL Server aplica maiores restrições ao acesso simultâneo aos dados. Para manter o nível mais alto de acesso simultâneo aos dados, o consumidor do provedor OLE DB do SQL Server Native Client deve controlar de forma inteligente suas solicitações para níveis de simultaneidade específicos.
Observação
O SQL Server 2005 introduziu o nível de isolamento do instantâneo. Para obter mais informações, consulte Trabalhando com isolamento de instantâneo.