我需要將某些主鍵從非集羣更改爲集羣,但我無法刪除該約束,因爲它是從其他外鍵引用的。SQL 2005 SMO - 查找引用表
如何查找將父表中的主鍵作爲外部關係的一部分引用而不循環訪問數據庫中的所有表的表?我需要禁用這些限制,改變PK並重新啓用。
更新:
我不想使用純SQL來做到這一點,但只有SMO。
馬克,我知道ForeignKeys由我需要的東西,如: table.PrimaryKey.ForeignKeys(即哪些表引用我的表的主鍵) 我只是想避免通過在數據庫中,檢查所有表循環他們的每一個ForeignKeys屬性,看看其中有沒有引用我的表。(不可擴展)
我的MSDN的解讀是,它喲想要的(剛剛看了看,已經沒有注意到這除了!) – Murph 2009-04-20 12:27:23