簡體   English   中英

將 SQL 服務器數據庫連接到 PostgreSQL

[英]Connect SQL Server database to PostgreSQL

我想使用pgAdmin4連接 SQL 服務器數據庫。 我已經在 SQL 服務器數據庫中有數據,並且想在 PostgreSQL 中連接這個數據庫。 我也嘗試過使用外國數據,但沒有工作。

如果有人知道解決方案,將不勝感激。

我使用過兩種解決方案:

解決方案1: tds_fdw

您可以將tds_fdw作為 MSSQL 的外部數據包裝器安裝到 postgreSQL,並且使用此外部數據包裝器,您可以將 MSSQL 表和模式用作 postgresql 中的外部表。 更多細節在這里

由於您沒有配置您正在使用的操作系統,因此最好在項目中設置並根據您的需要應用。

解決方案2: Apache Kafka 和 Debezium

比安裝fdw有點復雜,您可以在 MSSQL Server 上啟用 CDC 並通過 Debezium 收集您需要的表並實時復制到您 PostgreSQL 數據庫通過 JDBC 連接的數據庫,所以,您需要什么是您的場景和決定什么是最好的選擇。

tds_fdw很好,但也許你應該找到 windows 安裝 package。

否則,如果您只想使用一種工具來查詢兩個數據庫中的數據,您應該嘗試dbeavernavicat

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM