我可以从Postgres复制到MS SQL吗?

tes*_*akt 1 sql-server postgresql replication

我将在生产中使用Postgres数据库但是想要使用MS SQL(无论版本)进行报告.所以,我想设置MS SQL从postgres订阅的复制.这可能吗?

Pon*_*ife 6

Microsoft不推荐使用所有异构复制方案,现在他们建议使用SSIS和CDC构建解决方案.

我们使用SSIS将数据从PostgreSQL加载到我们的SQL Server报告数据库中并且运行良好,尽管我们必须使用商业OLE DB提供程序,因为开源源代码的限制(当时).

实际上复制数据通常很容易; 大部分工作都来自收集需求,理解数据,转换数据,实现日志记录和错误处理等.SSIS可以立即为您做一些事情(例如日志记录),但我的一般建议是将其主要用作工作流工具并且使用最小的转换逻辑(例如数据类型转换)进行简单的数据复制.如果在SSIS中看起来似乎太困难或笨拙,那么您可以将其放入存储过程或脚本中,然后从SSIS调用它.