1

sybase サーバーへの polybase 接続があります。

poly-base が制限に変換するため、外部テーブルでは top コマンドを使用できません

例:

SELECT TOP (1000) *
FROM [polygrab].[dbo].[ExtEvent_test]

リンク サーバー "(null)" の OLE DB プロバイダー "MSOLEDBSQL" に対してクエリ "リモート クエリ" を実行できません。105082;一般的な ODBC エラー: [SAP][ODBC ドライバー][SQL Anywhere] 3 行目の 'limit' 付近で構文エラーが発生しました。

私はこのサーバーをリンク サーバーとしても使用しており、最上位のコマンドは SAOLEDB.17 プロバイダーを介してサポートされています。ただし、これが問題なのか、それを変更する方法なのかわかりません。

私の外部データ接続は次のとおりです。

CREATE EXTERNAL DATA SOURCE [TicketMaster] WITH (
    LOCATION = N'odbc://externalserver.com:50459'
    , CONNECTION_OPTIONS = 'DRIVER={SQL Anywhere 17};
    Host=externalserver.com:50459; 
    Provider = ''SAOLEDB.17'';
    ServerName= <servername>;
    DatabaseName=<databasename>;'
    , CREDENTIAL = [PolyFriend2]
    )
4

1 に答える 1