0
在我的工作上,我們在服務器上有一個數據庫。但是對於一些客戶,我們在其服務器上實施數據庫。當我們在我們的服務器上更改表格設計時,問題就出現了。我們需要在每臺客戶端服務器上手動複製該更改。 是否有辦法查看一個表或所有表的差異,以瞭解哪些表或存儲過程需要更新。查找許多服務器上的表格之間的區別
在我的工作上,我們在服務器上有一個數據庫。但是對於一些客戶,我們在其服務器上實施數據庫。當我們在我們的服務器上更改表格設計時,問題就出現了。我們需要在每臺客戶端服務器上手動複製該更改。 是否有辦法查看一個表或所有表的差異,以瞭解哪些表或存儲過程需要更新。查找許多服務器上的表格之間的區別
這裏是用什麼工具計算器後做一個架構比較:What is a free tool to compare two SQL Server Databases?
此外,如果你有VS 2010高級版或旗艦版,你可以做一個模式比較:http://msdn.microsoft.com/en-us/library/dd193250%28v=vs.100%29.aspx
一個SSIS包可以幫助 –
你可以手動追蹤它。考慮爲每個SQL對象(表,視圖,sp,函數)創建一個名爲lastModified的表,併爲其指定一行。與對象一起存儲上次修改時間的時間戳。在客戶端服務器上存在該表後,可以查詢該表以確定自上次更新以來哪些對象發生了更改。 – Beth