Udostępnij za pośrednictwem


Poziomy izolacji (OLE DB)

SQL Server Klienci mogą kontrolować poziom izolacji transakcji dla połączenia.Aby kontrolować poziom izolacji transakcji SQL Server Używa trybu macierzystego konsumenta dostawca klient OLE DB:

  • Właściwość DBPROPSET_SESSION DBPROP_SESS_AUTOCOMMITISOLEVELS dla SQL Server Klient OLE DB dostawca domyślny tryb automatycznego zatwierdzania macierzystego.

    The SQL Server Native klient OLE DB dostawca default for the poziom is DBPROPVAL_TI_READCOMMITTED.

  • The isoLevel parameter of the ITransactionLocal::StartTransaction metoda for local manual-zatwierdzanie transactions.

  • The isoLevel parameter of the ITransactionDispenser::BeginTransaction metoda for MS DTC-coordinated distributed transactions.

SQL Server zezwala na dostęp tylko do odczytu poziom zabrudzony izolacji odczytu.Wszystkie poziomy ograniczyć przez zastosowanie blokady do współbieżność SQL Server obiekty. Jak klient wymaga większego poziomu współbieżność, SQL Server powoduje zastosowanie większe ograniczenia na równoczesne dostępu do danych. Aby zachować najwyższy poziom równoczesnych dostępu do danych, SQL Server Konsument macierzystego dostawca klient OLE DB inteligentnie powinien kontrolować swoje żądania współbieżność określonych poziomów.

Uwaga

SQL Server 2005 należy wprowadzić poziom izolacji migawka.Aby uzyskać więcej informacji zobaczPraca z izolacji migawka.

See Also

Concepts

Other Resources