Chúng tôi có ứng dụng khách truy cập cơ sở dữ liệu SQL Server (được nhân đôi và nhóm) thông qua một dll C# với thử lại logic trên các số lỗi cụ thể.Lỗi tạm thời trong khi máy chủ SQL bị lỗi
Chúng tôi đang gặp sự cố trong quá trình lỗi khi xảy ra lỗi tạm thời do .dll thực hiện khi bắt chúng trong quá trình thử lại sẽ cho phép ứng dụng khách tiếp tục thanh lịch sau khi lỗi.
Dưới đây là một danh sách các lỗi chúng tôi hiện đang bắt trong logic retry:
0
-2
-1
2
53
64
233
596
924
1205
1222
2801
4060
6005
10053
10054
10060
40143
40197
40501
40613
Có ai biết của một danh sách toàn diện hơn về các lỗi mà DB có thể ném trong một thất bại trên, đó là thu hồi một khi thất bại hơn là hoàn thành?
Chúng phải tải các phần mềm mà chúng phải xử lý, nhưng dường như tôi không thể tìm được danh sách phù hợp.
Cảm ơn, Chris.
Tôi giả sử bạn đang sử dụng máy chủ Microsoft SQL. Trong trường hợp đó, ý nghĩa của những con số này có thể được tìm thấy [ở đây] (https://technet.microsoft.com/en-us/library/cc645603 (v = sql.105) .aspx) các số âm được liệt kê trong 1 -1000 phần. Theo mặc định trong C# bạn nhận được một ngoại lệ, những người có xu hướng chứa thêm thông tin sau đó chỉ là số lỗi. –
Xin chào Nick, cảm ơn vì bình luận của bạn. Các .dll đã được viết trong nhà, do đó, các lỗi đằng sau các mã lỗi này cũng được biết đến. Mối quan tâm của tôi là chúng tôi đã bỏ lỡ một số mã lỗi. Tôi hy vọng một người nào đó có thể có danh sách đầy đủ hơn về các mã lỗi tạm thời mà chúng tôi sẽ thử lại. – ChrisMurray
Xem mã lỗi MS SQL Server ví dụ tại đây: https://azure.microsoft.com/en-us/documentation/articles/sql-database-develop-error-messages/ –