Tôi muốn khóa một bản ghi và sau đó không ai có thể thay đổi bản ghi đó. Khi tôi mở khóa, mọi người có thể thay đổi bản ghi.Làm cách nào để thực hiện khóa hàng?
Trong khi chờ một bản ghi bị khóa, tôi muốn hiển thị cho người dùng cảnh báo rằng bản ghi đã bị khóa và thay đổi đó không được phép.
Tôi làm cách nào để thực hiện việc này?
Tôi đã thử tất cả các cấp IsolationLevel, nhưng không ai trong số họ có hành vi mà tôi muốn. Một số mức cách ly chờ cho đến khi khóa được giải phóng và sau đó thực hiện thay đổi. Tôi không muốn điều này, bởi vì cập nhật không được cho phép tại thời điểm một bản ghi bị khóa.
Tôi có thể làm gì để khóa bản ghi và từ chối tất cả thay đổi?
Tôi sử dụng SQL Server 2008
Tùy thuộc vào cơ sở dữ liệu. Cái nào? – pascal
SQL Server 2008 – Martijn