Tôi cần thay đổi một số khóa chính từ không được nhóm thành nhóm nhưng tôi không thể bỏ ràng buộc vì nó được tham chiếu từ các khóa ngoài khác.SQL 2005 SMO - tìm tham khảo bảng
Làm cách nào để tìm các bảng tham chiếu khóa chính trong bảng chính như một phần của quan hệ nước ngoài mà không lặp qua tất cả các bảng trong DB? Tôi cần phải vô hiệu hóa các ràng buộc trên, thay đổi PK và kích hoạt lại.
Cập nhật:
Tôi không muốn sử dụng SQL đơn giản để làm điều này nhưng chỉ SMO.
Marc, tôi biết về ForeignKeys bởi tôi cần một cái gì đó như: table.PrimaryKey.ForeignKeys (tức mà bảng đang tham chiếu khóa chính bảng của tôi) Tôi chỉ muốn tránh lặp qua tất cả các bảng trong cơ sở dữ liệu và kiểm tra các ForeignKeys tài sản trên mỗi một trong số họ để xem ai trong số họ tham khảo bàn của tôi. (không thể mở rộng)
đọc của tôi về MSDN là nó làm những gì yo muốn (khi chỉ nhìn, sau khi thất bại trong việc nhận bổ sung này!) – Murph