我正在使用包含近850個表的SQL Server數據庫。它有很多已定義的關係和大量未定義的關係(FK),未定義的主鍵等。這是一團糟。我無法訪問應用程序源代碼,因此我無法通過代碼追蹤未定義的關係。SQL Server數據庫中的未定義關係(外鍵)
是否有任何軟件或查詢由我只能看數據,並計算出表之間的關係?更具體地說,每個表中的每個字段(列)都映射(加入)所有其他表的每一列,併爲我提供某種類型的報告。將近60%的情況下,列名在相關表中將類似,但許多表具有相同的主鍵名稱(例如item_id)。
我需要它正在每天苦不堪言我一生所有這些不確定的關係! :(
同意當前2和(可能)所有後續答覆。這是一個「精靈」問題:一旦你讓精靈脫離瓶子(沒有陳述性的參照完整性),它很難將它拿回瓶中。 – 2012-02-16 19:51:09