Công việc giao dịch sẽ có trên nhiều DB trong cùng một máy chủ SQL không? Nếu có, đây có phải là giao dịch Phân phối không? hoặc sẽ cơ bản BEGIN TRANSACTION
hoạt động?Công việc giao dịch sẽ có trên nhiều DB trong cùng một máy chủ SQL không? Nếu vậy, đây có phải là giao dịch Phân phối không?
16
A
Trả lời
27
Giao dịch trên nhiều DB trong cùng một trường hợp là giao dịch địa phương. BEGIN GIAO DỊCH sẽ hoạt động tốt.
3
Chỉ cần thử nghiệm. BEGIN TRANSACTION
hoạt động như mong đợi trên hai cơ sở dữ liệu trên cùng một máy chủ.
-3
Tài liệu SQL Server rõ ràng về cách bắt đầu một giao dịch phân tán.
+0
Giao dịch phân phối chỉ bắt buộc đối với cơ sở dữ liệu trong các trường hợp khác nhau, được liên kết thông qua các máy chủ được liên kết. Nếu cả hai cơ sở dữ liệu nằm trong cùng một cá thể Sql Server, thì BEGIN TRANSACTION sẽ đủ. – harsimranb
Các vấn đề liên quan
- 1. "Giao dịch được phân phối" là gì?
- 2. Có phải giao dịch ROLLBACK không?
- 3. Cuộc sống không có giao dịch (MyISAM)
- 4. Giao dịch phân phối đã hoàn tất. Hoặc là tranh thủ phiên này trong một giao dịch mới hoặc giao dịch NULL
- 5. Yêu cầu giao dịch ROLLBACK không có lỗi GIAO DỊCH BEGIN tương ứng trong máy chủ sql
- 6. Máy chủ SIT COMMIT không có Tran | Giao dịch?
- 7. @MessageDriven giao dịch và ngữ nghĩa phân phối lại
- 8. Xác định xem giao dịch có phải là giao dịch DTC hay không khi gỡ lỗi
- 9. Nhiều Giao dịch PayPal cùng một lúc
- 10. Giao dịch SOA và phân phối
- 11. Giao dịch Chèn số lượng lớn của Máy chủ SQL?
- 12. Giao dịch có cần dịch vụ DTC không?
- 13. MySQL: Các giao dịch trên nhiều chủ đề
- 14. Đây có phải là công việc cho TPL Dataflow không?
- 15. MySql có thể rollback một giao dịch sql trên nhiều bảng không?
- 16. Tại sao một mysqldump có giao dịch đơn lẻ nhất quán hơn một giao dịch không có?
- 17. Giao dịch phân phối mùa xuân liên quan đến các cuộc gọi RMI có thể?
- 18. Chúng tôi có giao dịch trong MS-Access không?
- 19. Các hàm PostgreSQL có giao dịch không?
- 20. .net, bạn có nhận được đối tượng giao dịch không?
- 21. Trình kích hoạt có được khôi phục nếu giao dịch không thành công trong SQL Server không?
- 22. là sql server giao dịch nguyên tử
- 23. Lỗi giao dịch Sql
- 24. Tại sao Thời gian chạy SSIS không bắt đầu giao dịch được phân phối?
- 25. Giao dịch trong giao dịch
- 26. Khung thực thể không có Giao dịch?
- 27. Giao dịch trong một Giao dịch trong C#
- 28. PetaPoco giao dịch trong thời nhiều Env
- 29. Thực hành được khuyến nghị cho các giao dịch dừng leo thang để phân phối khi sử dụng giao dịch
- 30. Tại sao Máy chủ SQL sau chèn khóa bế tắc khi chạy trong một giao dịch?
là dịch vụ MSDTC cần thiết cho loại giao dịch này? Giao dịch này có phải là một transaciton được phân phối không? – Entrodus
@Entrodus DTC không liên quan. http://stackoverflow.com/questions/23976740/distributed-database-transaction-vs-cross-database-transaction –
Một lưu ý nhỏ từ tài liệu chính thức: Một giao dịch trong một cá thể duy nhất của Cơ sở dữ liệu mở rộng hai hoặc nhiều cơ sở dữ liệu là thực sự là một giao dịch phân tán. Ví dụ quản lý giao dịch phân tán nội bộ; cho người dùng, nó hoạt động như một giao dịch cục bộ. ' https://technet.microsoft.com/en-us/library/ms191440(v=sql.105).aspx – Deniz