Gần đây tôi đã tiếp quản một dự án và tôi đã phát hiện ra rằng trong hầu hết các bảng, khóa chính có thuộc tính " NOT FOR REPLICATION
".
Tôi không phải là DBA, nhưng chắc chắn trong hầu hết các cơ sở dữ liệu, một bản ghi không có khóa chính sẽ bị coi là bị hỏng. Khóa chính của hầu hết các hồ sơ này gần như chắc chắn sẽ được sử dụng làm khóa ngoại ở đâu đó.
Đây có phải là lỗi của nhà phát triển trước đó (người không còn làm việc cho công ty) hay có một số logic khác liên quan? Chúng tôi thậm chí không sử dụng sao chép trong môi trường sản xuất, vì vậy dù sao điều này cũng không ảnh hưởng gì nghiêm trọng nhưng tôi tự hỏi liệu có bất kỳ tác dụng phụ nào khác trong việc loại bỏ tất cả các chỉ thị này mà tôi không biết.
Tôi đã không tìm thấy nhiều lượt truy cập hữu ích cho một số thuật ngữ tìm kiếm liên quan đến chủ đề này, vì vậy tôi khá chắc chắn rằng đây chỉ là một lỗi ngớ ngẩn mà tôi cần phải đảo ngược, vì vậy câu hỏi này thực sự là để làm dịu chứng hoang tưởng của tôi.