sqldelta
發布時間: 2023-03-08 01:53:51
sqlserver復制資料庫為了簡潔起見, 源庫以下簡稱為 S , 目標庫簡稱為 T。
方法中需要用到 SqlDelta
1. 在 源S 上右鍵, 產生創建資料庫的腳本;
2. 修改腳本用以創建目標庫T,主要是將原來的資料庫名、文件路徑改為實際的 。
3. sqlserver2014支持直接查看分區函數和分區方案, 直接右鍵產生相關的創建語句再在T上執行即可。
4. 打開 SqlDelta 的下圖界面, Source為舊DB, Target為新DB。注意源的連接許可權至少應該是 dbowner , 否則存儲過程之類的無法產生腳本。
配置完成沒有問題, 點擊右上角的 Run 。
5. 如下圖, 去掉不需要的項(如 users ), 然後點擊右上角產生腳本。
6. 將產生的腳本復制到新的DB的「新建查詢」窗口, 開始執行就完成一半了。
7. 執行完成之後, 點擊上圖中的 Refresh 按鈕, 再次對比表、視圖之等信息, 看是否有不同的項。
如果有區別, 則復制相應的腳本重新執行, 直到兩次完全一致為止。
熱點內容