0

我被要求开发必须通过的SharePoint建立一个新的软件和使用的Microsft SQL Server 2012的从Postgres的数据导入到Microsoft SQL Server 2012

我有一个DB Postgres里,和它的一些表格将用于这个新项目,所以我必须每天导入这些表格。我想使用WebService来完成它,但他们希望直接通过DB-to-DB完成。

Postgres-to-Postgres已经完成,它“工作”,但导入到微软是麻烦的。

有没有人知道一些可以连接到Postgres并执行导入的MSSQL工具?

+0

最好的(最快)方法是将数据导出到平面文件(又名“CSV”)并使用bcp将该数据导入SQL Server –

回答

2

通常对于这种情况(假设它会是一个定期重复的过程),你会使用SSIS(附带大多数版本的MS SQL Server)。看看this Google search的前几个点击,尤其是第一个。

另一种选择是直接从您的应用程序通过ODBC连接到Postgres数据库,并消除数据的冗余副本 - 并获得实时更新,而不必等待下一次执行SSIS作业。

+0

感谢您的提示,我将看看SSIS。我试过ODBC,但MSSQL一直说它没有提供驱动程序(?)。我们现在正在尝试使用ADO。 – Hikari

+0

如何使用ADO连接到没有ODBC的数据源? – alroc

相关问题