我需要從SQL Server(2008年)到SQL Server(2005)的日常數據傳輸。其中一臺服務器位於我們的網站主機,因此數據將通過互聯網傳輸。在同一個網絡上,我將使用SSIS傳輸數據,但通過互聯網,這不是一個安全的選擇。有沒有一種安全的方法來實現這一點?安全的數據傳輸從SQL服務器到SQL服務器在Internet上
回答
您可以在SQL Server上使用SSL(2000/2005 Instructions/2008 Instructions),然後在兩臺計算機之間的連接上強制執行協議加密。您不必使用購買的SSL證書,您可以使用Windows Server證書服務生成一個 - 但是如果您這樣做,則CRL必須位於兩臺服務器都可以連接的計算機上。一個簡單的方法是在獨立的機器上安裝證書服務,也許只是一臺虛擬機和configure it to embed a public DNS name for it's CRL。這不一定是一臺運行證書服務的機器,只是您擁有並可以上傳的機器。然後您可以生成證書併發布CRL和tada,全部完成。
您需要確保服務帳戶SQL運行正如它使用證書的access to the private key。
我們的託管公司提供了一個使用SSL的解決方案 – Danny 2009-07-10 11:05:45
一般不建議有暴露在互聯網上你的SQL服務器,儘管這可能是出在這種情況下,你無法控制的。在你的職位上,我將研究開發一些獨立的Web服務來執行數據傳輸。然後可以使用各種方法來保護這些資源,例如SSL和WS-Security以及其他自定義用戶權限。如果這是不可能的,那麼blowdart的答案似乎就是要走的路。
您可以使用Service Broker:
- 內置到SLQ Server引擎本身,無需外部進程帶動通信。
- 兼容協議SQL 2005 and SQL 2008上通信服務代理外的盒子。
- 無需將任何服務器公開到互聯網。通過Message Forwarding可以公開 只是一個SQL Express的,上面有沒有數據,到互聯網上充當網關,讓信息到後端目標。
- Communication is encrypted。
- Speed,鏈接中的示例展示瞭如何能夠商品機器之間交換超過5000 1K有效負荷消息每秒。
與SSIS或複製不同,Service Broker是一個通用的通信框架,因此它不會提供支持來提取更改並應用更改和衝突解決等。你將不得不自己編碼那部分。
- 1. Web服務器和數據庫服務器之間的安全數據傳輸
- 2. 使用Android將數據從Sql服務器傳輸到SQLITE
- 3. 使用SSMS將數據從MySql傳輸到SQL服務器
- 4. 上傳日期在web服務器在sql服務器
- 5. Sql數據庫服務器
- 6. SQL服務器全球化
- 7. 安全地將數據從服務器傳輸到外部數據庫
- 8. 從sql服務器到hbase的sqoop數據遇到區域服務器死亡
- 9. 將ODBC數據傳輸到SQL服務器
- 10. 將數據從本地服務器傳輸到在線服務器
- 11. SQL服務器安裝
- 12. 最安全的服務器數據傳輸?
- 13. 從服務器到服務器的日誌自動傳輸
- 14. SQL服務器
- 15. SQL服務器
- 16. SQL服務器
- 17. SQL(服務器):
- 18. 安全傳輸文件從客戶端到服務器
- 19. ASP.NET/SQL服務器:SQL Server數據庫
- 20. 如何從舊服務器將數據提取到我的SQL服務器?
- 21. 從服務器A發送SQL數據到服務器B的選項
- 22. SQL服務器從地方到鏈接的服務器錯誤
- 23. Perl DBI - 在兩個sql服務器之間傳輸數據 - fetchall_arrayref
- 24. 數據如何從SQL服務器傳遞到Joomla
- 25. 安全客戶端/服務器數據傳輸iphone應用
- 26. 將安全信息從一臺服務器傳遞到另一臺服務器
- 27. 服務器主體Xuser無法在當前安全上下文中訪問數據庫Ydb。 SQL服務器2008
- 28. 將數據從一臺memcached服務器傳輸到另一臺memcached服務器
- 29. 將數據庫從本地服務器傳輸到遠程網絡服務器?
- 30. 安裝SQL服務器後SQL服務器名稱沒有得到
請解釋什麼數據傳輸。查詢和結果數據?或其他東西 – 2009-07-09 08:17:03