【发布时间】:2020-04-24 09:26:25
【问题描述】:
我正在尝试使用 SQL Server 2019 到 sybase 创建一个外部表。 我已经能够使用相同的驱动程序和登录信息创建到 sybase 的链接服务器。
我能够执行此代码没有错误:
CREATE EXTERNAL DATA SOURCE external_data_source_name
WITH (
LOCATION = 'odbc://jjjjj.nnnn.iiii.com:xxxxx',
CONNECTION_OPTIONS = 'DRIVER={SQL Anywhere 17};
ServerNode = jjjjj.nnnn.iiii.com:xxxxx;
Database = report;
Port = xxxxx',
CREDENTIAL = [PolyFriend] );
但是当我尝试使用数据源创建表时
CREATE EXTERNAL TABLE v_data(
event_id int
) WITH (
LOCATION='report.dbo.v_data',
DATA_SOURCE=external_data_source_name
);
我得到这个错误:
105082;一般 ODBC 错误:[SAP][ODBC 驱动程序][SQL Anywhere]数据库 找不到服务器。
【问题讨论】:
-
Sybase Adaptive Server Anywhere 还是 Sybase Adaptive Server Enterprise?
标签: sql sql-server sybase