Đọc những điều như thế này post on Dan Guzman's blog, tôi tự hỏi: tại sao không phải là SET XACT_ABORT ON
hành vi mặc định? Có trường hợp nào có hại hay không hoặc nhiều kém hấp dẫn/hiệu quả hơn SET XACT_ABORT OFF
?Tại sao SET XACT_ABORT KHÔNG hoạt động mặc định?
15
A
Trả lời
10
Đó là phản hồi tự động đối với lỗi, điều này sẽ hấp dẫn hơn nếu bạn có thể xử lý lỗi và khôi phục lỗi đó. Nếu giao dịch tự động quay lại thì bạn sẽ không có cơ hội này.
Vấn đề mà Dan đề cập trong blog của anh ta phát sinh do việc hủy bỏ khách hàng, trong SQL hủy bỏ này không tồn tại. Do đó trong SQL mặc định là không tự động hủy bỏ các giao dịch.
+0
Cũng thấy [câu hỏi liên quan này] (http://stackoverflow.com/questions/917773/do-i-really-need-to-use-set-xact-abort-on). –
Các vấn đề liên quan
- 1. Tại sao PreAuthenticate không được kích hoạt theo mặc định?
- 2. SET GLOBAL max_allowed_packet không hoạt động
- 3. Tại sao = javascript_include_tag: mặc định không hoạt động trong bố cục haml trong Rails 3.1
- 4. Tại sao EditorBrowsable không hoạt động?
- 5. Tại sao TypeConverter này không hoạt động?
- 6. Tại sao `{} .toString.apply (array)` không hoạt động?
- 7. Tại sao TextRenderer.MeasureText không hoạt động đúng?
- 8. Tại sao cài đặt mặc định == không gọi Equals?
- 9. Tại sao cắt không hoạt động?
- 10. Tại sao gdb đúc không hoạt động?
- 11. Tại sao validationEngine() không hoạt động?
- 12. Tại sao RewriteRule này không hoạt động?
- 13. lý do tại sao() không hoạt động?
- 14. Tại sao ListView.ScrollIntoView không hoạt động?
- 15. Tại sao pyplot.show() không hoạt động?
- 16. Tại sao .rstrip ('\ n') không hoạt động?
- 17. tại sao lề lớp không hoạt động?
- 18. Tại sao lề phải không hoạt động?
- 19. Tại sao rsDebug không hoạt động?
- 20. Tại sao Array.push.apply không hoạt động?
- 21. Page.ClientScript.RegisterStartupScript không hoạt động - tại sao?
- 22. cell.detailTextLabel.text không hoạt động ... tại sao
- 23. Tại sao ImageView.setImageMatrix() không hoạt động?
- 24. Tại sao unbind này không hoạt động?
- 25. Tại sao DataColumn.Caption không hoạt động?
- 26. Tại sao Catransition này không hoạt động?
- 27. Tại sao MAKEINTRESOURCE() hoạt động?
- 28. java.util.BitSet - set() không hoạt động như mong đợi
- 29. Tại sao git không đẩy thẻ theo mặc định?
- 30. Tại sao 'DatabaseGenerated (DatabaseGeneratedOption.Identity) `không hoạt động trong MVC 4
Hài hước, tôi vừa xem thông tin tương tự và có cùng một câu hỏi - "tôi đang thiếu gì, tại sao bạn muốn nó theo cách này theo mặc định?" –
[Liên quan] (http://stackoverflow.com/q/1150032/73226) –
Có liên quan ... nhưng một câu hỏi rất khác. – Daniel