我在SQL Server中有一個數據庫,其中包含一天內收集到的數據以及PostgreSQL中的數據庫和OSM數據。我需要修改收集的數據以便爲我的用戶創建報告。從SQL Server運行PostgreSQL存儲過程
現在,我想到了以某種方式從SQL Server調用PostgreSQL過程,將收集到的數據傳遞給PostgreSQL,對該數據執行一些操作,然後將另一個結果集返回給SQL Server以創建報告。
實現此目標的「最有效」方法是什麼?或者,更好的問題atm,實現這個功能的方式是什麼?
我的想法是將SQL Server和PostgreSQL與PostgreSQL ODBC驅動程序連接,然後將數據從SQL Server複製到PostgreSQL表,在PostgreSQL上運行該存儲過程,並將數據返回到SQL Server結果表。但是,這不是計劃任務。要傳輸到PostgreSQL的數據包含經緯度和方向約2-3百萬的行和功能,分析它們需要每個記錄一個,而不是一次全部記錄。
我也想知道。但目前我使用Proxy .net應用程序將數據從一個移動到另一個。所以不確定是否存在直接的方式,希望今天學到新東西。順便說一句類似的應用程序,我有來自MSQL的數據,並傳遞給Postgress來繪製地圖。 –
我只找到這一個。也許幫助http://social.technet.microsoft.com/wiki/contents/articles/18571.how-to-transfer-records-from-sql-server-to-postgres.aspx –