[英]Run PostgreSQL stored procedure from SQL Server
我在SQL Server中有一個數據庫,其中包含一天中收集的數據,在PostgreSQL中有一個包含OSM數據的數據庫。 我需要修改收集的數據以便為我的用戶創建報告。
現在,我想像是以某種方式從SQL Server調用PostgreSQL過程,將收集的數據傳遞給PostgreSQL,對這些數據進行處理,然后將另一個結果集返回給SQL Server以創建報表。
實現這一目標的“最有效”方法是什么? 或者,更好的問題是atm,實現此功能的方法是什么?
我的想法是將SQL Server和PostgreSQL與PostgreSQL ODBC驅動程序連接,然后將數據從SQL Server復制到PostgreSQL表,在PostgreSQL上運行該存儲過程,然后將數據返回到SQL Server結果表。 但是,這不是計划任務。 要傳輸到PostgreSQL的數據包含緯度,經度,並且承載着大約2-3百萬行,分析這些數據的功能需要每條記錄一個,而不是一次全部。
我的方法是使用C#和npgsql連接到postgres。
我創建一個應用程序:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.