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

相關問題