1. 【如何】每天晚上同步兩個資料庫(在不同伺服器)
CMD 命令行:
Backup:
osql -S local -E -Q " BACKUP DATABASE mf_enterprise TO DISK = 'C:\Temp\ent_database.bak' "
Restore:
osql -S local -E -Q " RESTORE DATABASE mf_enterprise FROM DISK = 'C:\Temp\ent_database.bak' "
伺服器之間文件傳輸寫個 FTP 腳本就可以了。可先壓縮再傳輸,另外的那台機器設置定時解壓縮任務
把這兩個命令做成批處理加到 Windows Tasks 里,啟動 Task 服務,設置定期執行。
如果兩台機器在內網信任域里就好辦了, 直接把 -S 參數(local)換為主機名就可以了,可設置在其中一台機器執行任務。
2. 請教mysql資料庫定時同步方案
方法一:
在 SQL Server 裡面, 創建一個 針對 MySQL 的資料庫鏈接。
然後 在 SQL Server 裡面, 設定一個 資料庫作業。 定時向MySQL資料庫鏈接 同步數據。
方法二: