![](/img/trans.png)
[英]SELECT * FROM MySQL Linked Server using SQL Server without OpenQuery
[英]Do I have to use OpenQuery to query a MySQL Linked Server from SQL Server?
我正在從SQL Server查詢MySQL鏈接服務器。
我可以使用OpenQuery查詢鏈接服務器,如下例所示。
SELECT * FROM OPENQUERY(MyLinkedServer, 'SELECT * FROM SomeTable')
我嘗試使用四部分名稱查詢鏈接服務器,如下例所示。
SELECT * FROM MyLinkedServer.MyDatabase.DBO.SomeTable
這將返回一個錯誤,指出“提供程序不公開必要的接口以使用目錄或模式。”
有沒有辦法在不使用OpenQuery的情況下查詢鏈接服務器?
謝謝!
更新:Per Shredder的答案,正確的語法如下。
SELECT * FROM MyLinkedServer...SomeTable
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.