Tôi đang sao chép nhiều bảng vào cơ sở dữ liệu trên cùng một máy chủ với cơ sở dữ liệu nguồn.Sao chép máy chủ SQL không sao chép khóa ngoài
Các bảng đó có một số khóa lạ giữa chúng. Khi tôi nhìn vào các bảng được sao chép, chúng không có các khóa lạ trên chúng.
Vì vậy, đây là những câu hỏi của tôi:
- nên nhân rộng được sao chép các phím nước ngoài theo mặc định?
- Nếu không, làm thế nào tôi có thể khiến chúng tái tạo?
- Nếu có, điều gì sẽ khiến chúng không tái tạo?
LƯU Ý: Cơ sở dữ liệu nguồn của tôi có TableA
và TableB
. TableA
có khóa chính là AId
. TableB
có khóa ngoại trên cột đó. Và tôi đang làm một bản sao giao dịch của cả hai TableA
và TableB
.
Ồ, tôi gặp vấn đề tương tự. Tôi không có câu trả lời, nhưng có lẽ bạn cần phải đăng lược đồ của bạn và cho chúng tôi biết bạn đang sử dụng loại bản sao nào. – peter