我在本地有一個數據庫,在遠程位置有一個類似的數據庫類型,現在每隔一分鐘我的本地數據庫就會插入大約50到100條記錄。同時我必須將這些記錄插入駐留在具有公共IP的數據庫服務器中的遠程數據庫。那裏不會是任何局域網或廣域網,這必須使用互聯網完成,但該服務器可以使用publid IP訪問,有沒有可能使用觸發器或SQL服務器本身的某些東西來做到這一點?或者我應該寫使用.NET(基本上.NET應用程序將數據記錄到該數據庫的一些web服務。請幫我在這。 謝謝, 拉瑪將數據從一個數據庫複製到遠程位置的另一個數據庫
0
A
回答
0
Transactional Replication可以部署在互聯網,雖然推薦using a VPN (或DirectAccess)。另一種方法是使用Service Broker instead of Replication。
事情做不工作是Web服務調用,觸發器,.NET自定義應用程序和類似的,當它涉及到保護事務的完整性(保證提交或回滾在均爲服務器),檢測到數據變化,a當遠程數據庫關閉或可訪問(認爲打補丁),可維護性和可維護性等應用程序可用性,更不用說爲任一站點處理解決方案HR/DR,所有這些解決方案在現實生活中都會失敗。
0
您還可以創建一個Windows服務,它將更新遠程服務器中的數據。如果你不想使用數據庫的複製。
基本想法是這樣的。
Windows服務將監視數據庫更改以及是否有任何內容。它將使用SQLBulkyCopy類上載所有更改。
要了解更多關於SQLBulkCopy類訪問以下鏈接。 http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlbulkcopy.aspx
這裏是SqlBulkCopy的的工作示例接收機類 http://www.sqlteam.com/article/use-sqlbulkcopy-to-quickly-load-data-from-your-client-to-sql-server
相關問題
- 1. 將一列數據從一個數據庫複製到另一個數據庫
- 2. 將數據從一個數據庫表複製到另一個數據庫表?
- 3. 將數據從一個數據庫複製到另一個數據庫
- 4. 將數據從一個數據庫複製到另一個數據庫
- 5. 將表格數據從一個數據庫複製到另一個數據庫
- 6. 將數據從一個數據庫複製到另一個數據庫
- 7. 將數據從一個數據庫複製到另一個數據庫
- 8. Django:將數據從一個數據庫複製到另一個數據庫
- 9. 訪問將數據從一個數據庫複製到另一個數據庫
- 10. 將數據從一個數據庫複製到另一個數據庫
- 11. 將標量函數從一個數據庫複製到另一個數據庫
- 12. 如何將數據從一個數據庫複製到另一個服務器上的另一個數據庫?
- 13. SQL數據庫遷移 - 性能問題(將數據從一個數據庫複製到另一個數據庫)
- 14. 將新記錄從一個數據庫複製到另一個數據庫
- 15. 將mysql blob字段從一個數據庫複製到另一個數據庫
- 16. 如何將視圖從一個數據庫複製到另一個數據庫
- 17. Sql將表從一個數據庫複製到另一個數據庫
- 18. 在PostgreSQL中將表從一個數據庫複製到另一個數據庫
- 19. 如何將表從一個數據庫複製到另一個數據庫?
- 20. 將表從一個數據庫複製到另一個數據庫
- 21. 將表從一個數據庫複製到另一個數據庫
- 22. 將sqlite索引從一個數據庫複製到另一個數據庫
- 23. 如何將記錄從一個數據庫複製到另一個數據庫?
- 24. LLBLGen:將表從一個數據庫複製到另一個數據庫
- 25. 將數據庫內容複製到另一個數據庫
- 26. 將SQL Server數據庫複製到另一個數據庫
- 27. 將PostgreSQL數據庫複製到另一個數據庫中
- 28. 將一個遠程數據庫移動/複製到另一個遠程數據庫
- 29. 將數據從1 DB複製到另一個數據庫
- 30. 如何將除數據之外的所有數據從一個數據庫複製到另一個數據庫?
你應該使用定期更新用,而不是同時更新 – Lucifer