Udostępnij za pośrednictwem


Przy użyciu Distributed Queries kursory

Korzystając z kwerendami rozproszonymi kursory, oba typy kursor niewrażliwe statycznych i sterowanych przez zestaw kluczy są obsługiwane, gdy dostawca obsługuje niezbędne funkcje OLE DB.Kursory dynamiczne lub tylko przesyłanie dalej żądanie za pomocą kwerenda rozproszona niejawnie są konwertowane na kursory opartej na zestaw kluczy.

kursor, którego podstawę stanowi zestaw kluczy jest obsługiwana w kwerenda rozproszona wszystkich lokalnych i zdalnych tabel w kwerendzie ma unikatowego klucz.Dla warunków, w których kursor zestawu kluczy jest obsługiwana w kwerenda rozproszona Keyset-Driven Cursors Requirements for OLE DB Providers.

Jeśli w kwerenda rozproszona może kursor, którego podstawę stanowi zestaw kluczy, następnie może również służyć do aktualizacji zdalnych tabel, jeśli spełnione są wymagania dostawca dla aktualizacji.Wymagania dotyczące aktualizacji na tabela zdalna, zobacz UPDATE and DELETE Requirements for OLE DB Providers.

Uwaga

Sygnatura czasowa kolumny są wymagane w przypadku optymistycznej współbieżność, jeśli aktualizację lub usunięcie elementów docelowych są zdalnego.Błąd występuje, jeśli określono optymistycznej współbieżność, ale nie zawiera tabela zdalnej Sygnatura czasowa kolumna.W SQL Server 2000, jeśli Sygnatura czasowa kolumna nie istnieje, optymistycznej współbieżność nie została zachowana na aktualizację zdalnych, ale błąd nie był uruchamiany.

Uwaga

W przypadku kwerend rozproszonych nie jest wymagane się transakcji użytkownika określony poziom izolacji jest REPEATABLE odczytu lub nowszej.W SQL Server 2000, transakcja użytkownika był wymagany, jeżeli poziom izolacji był REPEATABLE odczytu lub nowszej.