我將在生產中使用Postgres數據庫,但想要使用MS SQL(無論版本)進行報告。所以,我想在MS SQL從postgres訂閱的地方設置複製。這可能嗎?我可以從Postgres複製到MS SQL嗎?
1
A
回答
6
所有異構複製方案均由Microsoft棄用,現在它們使用SSIS和CDC構建解決方案recommend。
我們使用SSIS將數據從PostgreSQL加載到我們的SQL Server報表數據庫中,雖然我們必須使用商業OLE DB提供程序,但由於開源源代碼中的限制(當時),我們不得不使用商業OLE DB提供程序。
實際上覆制數據通常是很容易的部分;大部分工作都是收集需求,理解數據,轉換數據,實現日誌記錄和錯誤處理等。SSIS可以立即爲您做一些事情(例如日誌記錄),但我的一般建議是將其主要用作工作流程工具並用最少的轉換邏輯(例如數據類型轉換)進行簡單的數據複製。如果在SSIS中看起來似乎太困難或笨拙,那麼您可以將它放入存儲過程或腳本中,然後從SSIS調用它。
1
我一直在使用PostgreSQL幾年並且沒有意識到這樣的解決方案。如果存在,我擔心這可能是複雜或脆弱的。我會建議通過cron定期導出/導入。在導出和導入之間,您需要注意格式的轉換步驟。
如果您的報告確實發生在MS Excel或MS Access中,我建議您通過ODBC直接將它們連接到PostgreSQL。
相關問題
- 1. 我可以從NSString複製到NSMutableString嗎?
- 2. 從MySQL複製到MS SQL
- 3. 從csv複製到postgres
- 4. RFI:從SQL複製轉移到MS Sync
- 5. 從MS SQL遷移到Postgres與休眠
- 6. 可以以某種方式從SQL Server 2012 Express複製到SQL Server 2012 Express嗎?
- 7. 我可以將Python Pandas數據框導出到MS SQL嗎?
- 8. 我可以將debug.keystore從一臺PC複製到另一臺嗎?
- 9. SQL Server可以複製到SQL Server Compact Edition嗎?
- 10. 您是否可以將數據從MS SQL Server 2005複製到MySQL 5.1單向?
- 11. Postgres:我們可以在複合鍵
- 12. 我們可以自動複製* .dll.config嗎?
- 13. Postgres-XL可以同時分片,複製和自動平衡嗎?
- 14. 我如何可以轉換存儲過程從MS SQL到MySql
- 15. 我可以從SQL Server(= MS SQL)將表導入Python/Pandas數據框嗎?
- 16. 我可以在Windows 10 Ultimate上配置SQL Server 2012複製嗎?
- 17. 可以將MS SQL 2005備份還原到MS SQL 2008的實例上嗎?
- 18. python postgres我可以fetchall()100萬行嗎?
- 19. 可以複製/複製CCLayer嗎?
- 20. 我們可以在兩個操作系統之間複製postgres數據嗎?
- 21. RavenDB Sql複製和Postgres uuid
- 22. 我可以在Postgres中找到我的PLPython函數嗎?
- 23. postgres到MS Access
- 24. sql server批量複製/ postgres從infile複製
- 25. 我可以在IntelliJ IDEA中編輯MS SQL存儲過程嗎?
- 26. 我們可以在piwik中使用MS sql數據庫嗎?
- 27. 您可以使用Spark SQL/Hive/Presto從Parquet/S3直接複製到Redshift嗎?
- 28. 你可以從MS SQL Server調用C++應用程序嗎?
- 29. jQuery UI工具提示,我可以從中複製文本嗎?
- 30. 複製MySQL和MS SQL