【发布时间】:2019-01-03 05:20:57
【问题描述】:
需要从 pgAdmin 访问 SQL 服务器数据。 我尝试过使用外国数据包装器,但它不起作用。 我正在尝试从 pgAdmin 的 SQL 服务器中的“dbo.example”访问数据。 请提供实现此目的的先决条件。
示例代码:
CREATE EXTENSION postgres_fdw;
CREATE SERVER mssql_pm_server
FOREIGN DATA WRAPPER postgres_fdw
OPTIONS (host '121.112.141.88', port '1874');
CREATE USER MAPPING FOR postgres
SERVER mssql_pm_server
OPTIONS ( user '1122', password '1122',dbname 'db_Product');
CREATE FOREIGN TABLE mssql_pm_table1(
BusinessEntityID int NOT NULL,
TerritoryID text
)
SERVER mssql_pm_server
OPTIONS (table_name 'dbo.example');
错误:
错误:无法连接到服务器“mssql_pm_server”
DETAIL: 服务器意外关闭了连接 这可能 表示服务器在处理之前或期间异常终止 请求。
SQL 状态:08001
【问题讨论】:
标签: postgresql