Lỗi SQL Server 2012 không thể insert/update record vào table mà vẫn có thể query

Khi đã thử các cách kill deadlock process hoặc là restart sqlserver service nhưng vẫn bị không thể insert/update record vào table nhưng vẫn query bình thường. Application kết nối vào query ra dữ liệu nhưng write vào là bị timeout. DBCC chạy rồi cũng cứng đơ.

Có thể khi chạy script sql sẽ nhận được kết quả từ sql management studio như thế này: “A severe error occurred on the current command. The results, if any, should be discarded.”.

Lỗi này có nhiều nguyên nhân. 1 trong những nguyên nhân phổ biến là do index table nào đó bị corrupted. Do đó cách đáng để thử khi quá bí là rebuild lại index của table mình nghi là bị corrupted. Để biết table corrupted thì sẽ lần theo blocked by process/query.

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất /  Thay đổi )

Google photo

Bạn đang bình luận bằng tài khoản Google Đăng xuất /  Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất /  Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất /  Thay đổi )

Connecting to %s