Mức cô lập giao dịch mặc định cho SQL Server bằng ADO.NET là gì? Tôi đang sử dụng một cài đặt mặc định của SQL Server và chỉ là các lớp System.Data.SqlClient bình thường.Mức cô lập giao dịch mặc định cho SQL Server bằng ADO.NET là gì?
Trả lời
ĐỌC COMMITTED là cấp độ cách ly mặc định cho Công cụ cơ sở dữ liệu Microsoft SQL Server.
Nguồn:
Sau đây là cách nó so sánh với mức độ cách ly khác:
Các tài liệu MSDN cho SqlConnection.BeginTransaction()
cũng nói Read committed
... Để thiết lập lại mức cô lập mặc định (ĐỌC CAM KẾT) ...
Theo mặc định, mức cách ly cho TransactionScope là Serializable cung cấp mức bảo vệ cao nhất.
Xem bên dưới liên kết để biết thêm thông tin:
Câu trả lời này có vẻ phù hợp hơn vì đó là về giao dịch .NET, không phải khi sử dụng TSQL. –
Câu hỏi liên quan đến ADO NET cung cấp các công cụ để truy cập cơ sở dữ liệu từ không gian tên System.Data (theo cách mà mức cách ly mặc định được đặt thành ReadCommitted). Trong khi TransactionScope đến từ không gian tên System.Transactions, cung cấp các công cụ này trên nguồn dữ liệu nói chung (ví dụ: dịch vụ web). – Bronek
Tôi chỉ downvoted nó bởi vì khi trong. NET bạn gọi System.Data.SqlClient.SqlConnection.BeginTransaction() kết quả giao dịch có mức cô lập ReadCommited, như hkf mô tả. – mischka
- 1. Mức cô lập ADO.NET mặc định là gì?
- 2. Làm cách nào để bỏ đặt/đặt lại mức cô lập giao dịch cho SQL Server?
- 3. SQL Server: làm thế nào để thiết lập mức cô lập mặc định cho toàn bộ thủ tục lưu sẵn?
- 4. Thông báo về mức độ cô lập được hỗ trợ bởi Sql cho các giao dịch
- 5. NOLOCK so với mức cô lập giao dịch
- 6. mức cô lập giao dịch giải thích tốt
- 7. Làm cách nào để đặt mức cô lập giao dịch trong SQLAlchemy cho PostgreSQL?
- 8. Làm cách nào tôi có thể thay đổi mức GIAO DIỆN GIAO DỊCH GIAO DỊCH mặc định trong SQL Server 2005?
- 9. cổng mặc định cho SQL Server
- 10. là sql server giao dịch nguyên tử
- 11. Cách chỉ định mức cách ly giao dịch mặc định trong Grails
- 12. Cách kiểm tra mức cô lập của một kết nối khác SQL Server 2008
- 13. Hướng dẫn kỹ lưỡng về Khóa/Giao dịch/Mức cô lập trong Rails
- 14. Mức cách ly trong Giao dịch Sql
- 15. thiết lập mức cô lập cho các thủ tục lưu trữ postgresql
- 16. Phạm vi mức cách ly giao dịch
- 17. Mặc định giao dịch Timeout
- 18. Làm cách nào để bật các giao dịch lồng nhau với ADO.NET và SQL Server?
- 19. Đỗ viết trong mức độ cách ly SNAPSHOT khối viết trong một giao dịch SNAPSHOT trong SQL Server 2008 R2
- 20. mức cách ly mặc định trong khung mùa xuân
- 21. Đọc nhật ký giao dịch SQL Server
- 22. giao dịch lồng nhau trong SQL Server
- 23. Cách tìm mức giao dịch hiện tại?
- 24. ĐỌC KẾT NỐI mức cô lập cơ sở dữ liệu trong oracle
- 25. khi nào/khóa nào được giữ/giải phóng trong mức cô lập READ COMMITTED
- 26. Mức cách ly giao dịch
- 27. SQL Server tương thích ý nghĩa mức
- 28. IoC (Windsor) - "Giao diện mặc định" là gì?
- 29. Hiệu suất của SQL Server trong ADO.NET vs SSMS
- 30. Sửa đổi giá trị mặc định trong SQL Server
Nếu bạn downvote, vui lòng giải thích lý do tại sao –
@RemusRusanu: Không đọc tài liệu trước tiên tôi đoán. (Tôi đã không downvote) – Neolisk
@Neolisk: Mọi thứ thường phức tạp hơn họ dường như ... http://stackoverflow.com/questions/9851415/sql-server-isolation-level-leaks-across-pooled-connections –