在我的服务器上,我具有“ Windows Server 2008 R2 Datacenter 64位”和“ SQL Server 2008 R2 Enterprise”,并安装了“ mysql-connector-odbc-5.3.10-winx64.msi”。 使用“ ODBC数据源管理器”创建了到远程MySQL数据库的odbc连接。并在名称为“ MY_LINKED_SERVER”的sql服务器中创建到该odbc连接的链接服务器。 我尝试在Management Studio中运行以下命令:
select * from [MY_LINKED_SERVER]...[my_database.my_table]
我收到此错误:
消息7314,第16层,状态1,第1行
链接服务器“ MY_LINKED_SERVER”的OLE DB提供程序“ MSDASQL” 不包含表“ my_database.my_table”。桌子要么 不存在或当前用户对此没有权限 桌子。
仅供参考,在Windows 10和sql server 2017 Express Edition的PC上一切正常。