2014-07-09 102 views
0

我在同一個SQL Server實例中使用兩個數據庫testprod。數據庫共享相同的數據結構,但包含不同的數據,是否有一種簡單的方法來同步兩者之間的結構,因此如果我修改test中的表時自動更新prod中的同一個表?同步兩個SQL Server數據庫之間的表結構

+1

你這樣做是錯誤的。數據庫結構(表,索引,視圖,過程)的每一次改變都必須通過存儲在版本控制系統(Subversion,Git,...)中的腳本完成,那麼你只需要在產品上應用正確的腳本,而你完成。有些工具可以幫助你,例如Liquibase或Flyway。比較它們之後,你已經完成了「不受控制」的更改,但是一個環境總會讓你陷入困境。 –

回答

0

你可以在測試表上寫一個觸發器,它使用MERGE更新產品中的表... 雖然我會小心地將在測試環境中所做的更改持久化到產品環境。

+0

不,我不想複製我需要同步表結構的數據 – Federico

相關問題