2015-11-04 25 views

回答

1

有很多的方法來完成這件事。一種方法是構建我稱之爲「元數據庫」的東西。元數據庫只是一個數據庫,其用戶表包含來自一個或多個其他數據庫的結構元數據。我對SQL Server不太熟悉,但我多次與Oracle做過同樣的事情。

也許最簡單的方法是從系統表中卸載選擇,並將它們加載到MS Access DB中作爲用戶表。從那裏,比較兩個數據庫只是普通的DML,如果你是DBA,你應該知道該怎麼做。示例:對於兩個數據庫中所有表中的所有列,按表名稱和列名稱進行分組,然後選擇具有多個數據類型或多個精度的組。或者選擇僅存在於一個數據庫中的組。

如果您願意,可以使用第三個SQL Server數據庫作爲元數據庫容器。我只是喜歡MS Access,因爲它非常簡單。

更詳細的解釋將需要更多關於你想要完成的細節。

相關問題