本地服務器的數據要同步到服務器上。
因本地服務器有很多數據是公司內部OA錄入或導入而生成的,外網並沒有。而想要把某一部分數據對外公開,就需要做數據同步。
自己做了分析,數據同步無外乎幾種模式
1、數據上報
即本地寫一個應用,服務器寫一個接口接收。本地應用計划每隔5分鍾跑一次,每次都把新的數據上報到服務器。
這種方式利於做數據處理,也就是服務器和本地數據庫結構不一樣,且需要對本地數據做篩選,可以用這種方式。
實際上部分數據也用到這種方式。
2、本地服務器架設動態域名
注冊3322動態域名,並在路由器上做綁定,然后再在路由器里設置端口映射。一般都在nat的虛擬服務里。
本地寫好接口服務,掛到IIS上,然后外部應用想要獲取數據,可以直接通過接口獲取相應數據。
缺點是訪問數據慢,體驗差。也就直接pass了。但文件傳輸還是引用了這種方式。
3、數據表設置觸發器
需要先在數據庫里的服務器對象-鏈接服務器,增加數據庫鏈接。
然后在觸發器里就可以直接[000.000.000.000].[DATABASE].[dbo].[tablename]來對遠程的表進行更新。
這種方式主要用於服務器和本地數據庫結構一樣,只需要做數據同步。