SQL Server 2012 を使用しています (120.120.55.15)。
今日、MySQL サーバー (120.120.55.30) を SQL サーバーにリンクし、「MYSQL」という名前を付けました。
オブジェクト エクスプローラーでは、すべて問題ないようです。MySQLサーバーのデータベース「exampleDataBase」とその中のテーブルが表示されます。
しかし、次のように選択クエリを実行しようとすると:
SELECT *
FROM openquery
(
MYSQL,
'
SELECT *
FROM [exampleDataBase].[msProcMatrix]
'
)
間違いがあります:
メッセージ 7399、レベル 16、状態 1、行 1 リンク サーバー "MYSQL" の OLE DB プロバイダー "MSDASQL" がエラーを報告しました。プロバイダーは、エラーに関する情報を提供しませんでした。メッセージ 7350、レベル 16、状態 2、行 1 リンク サーバー "MYSQL" の OLE DB プロバイダー "MSDASQL" から列情報を取得できません。
リンクされた MySQL サーバーを使用するには、さらに何を行う必要がありますか?