Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Odemknutí tabulky v sql server 2000

Posílám data vzdáleně, tzn. spustím nějak uloženou proceduru která zpracovává pomocí transakcí určité úlohy nad tabulkami. Pokud dojde k přístupu jiného connections na uzamčenou tabulku, mám nastavený LOCK_TIMEOUT 1000, tak někdy dojde ke kolizi, tam právě dojde k rollbacku. Sql mi pak zahlásí : Lock request time out period exceeded. Chci aby pokud dojde ke kolizi, aby ty data které ještě nezpracoval aby je zahodil a ty které už provedl aby nechal tak. Nevím jestli když v transakci dám pokud nenastane chyba aby byl commit tran a pokud dojde k chybě aby se nestalo nic.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny