[英]How to migrate data from SQL Server database to another over internet
[英]Secure transfer of data from SQL server to SQL server over the Internet
我需要每天將數據從SQL Server(2008)傳輸到SQL Server(2005)。 其中一台服務器位於我們的網絡主機上,因此數據將通過Internet傳輸。 在同一網絡上,我將使用SSIS傳輸數據,但是在Internet上,這不是安全的選擇。 是否有實現此目的的安全方法?
您可以將SSL與SQL Server配合使用( 2000/2005說明 / 2008說明 ),然后在兩台計算機之間的連接上強制進行協議加密。 您也不必使用購買的SSL證書,可以使用Windows Server證書服務生成一個證書-但是,如果這樣做,則CRL必須位於兩台服務器都可以連接到的計算機上。 一種簡單的方法是將證書服務安裝在獨立的計算機上,也許只是一台VM,然后對其進行配置以為其CRL嵌入一個公共DNS名稱 。 這不必是運行證書服務的計算機,只需擁有並可以上傳到的計算機即可。 然后,您可以生成證書並發布CRL和tada,全部完成。
通常,不建議您將SQL Server暴露在Internet上,盡管在這種情況下可能無法控制。 在您的位置上,我將研究開發一些單獨的Web服務來執行數據傳輸。 然后可以使用多種方法(例如SSL和WS-Security和其他自定義用戶權限)來保護它們。 如果那不可能,那么吹牛的答案似乎是要走的路。
您可以使用Service Broker :
與SSIS或復制服務代理不同,Service Broker是一個通用的通信框架,因此它不提供使用沖突解決等方法提取更改並應用更改的支持。 您將必須自己編寫該部分。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.