2015-04-18 25 views
-2

的工作,我希望建立从我的办公室SQL-Server与网络链接服务器连接托管的MySQL数据库。SQL链接服务器到MySQL数据库不因为思念or'incorrect模式

在此之前,我试图安装在本地主机上一个连接到这个MySQL数据库的副本。

我创建Management Studio中的链接服务器指着我的MySQL数据库 它看起来像这样:

测试连接是确定的,我可以看到所有的数据库MySQL中。

但是,当我在某个数据库的其中一个表上执行SELECT时,我得到一个错误7312

当我通过生成一个SSMS选择脚本,它与

Select * from [MYSQL_local_ASV].[asvdb]..[descriptions]

没有表现出任何架构(..)althoug我可以连接到服务器上来。

如果我在MySQL Workbench中检查表的架构它显示架构名称“asvdb”。对我来说,看起来像是有一个名为“asvdb”的数据库的Schema'asvdb'。

[MYSQL_local_ASV].[asvdb].[asvdb].[descriptions]. 同样的错误还检查。 也许有人可以解释我有什么问题,并有一些如何连接到链接服务器中的表的例子。

所以,问题是,我假定mysql中的数据库和Schema是相同的,但SQL Server需要什么来正确地完成连接字符串?

如果我不能建立这个本地connectin我永远不会得到它的网站托管的MySQL数据库,所以请帮助我! 感谢 迈克尔

回答

0

使用这种格式选择查询

在LinkedServername

执行( 'SELECT * FROM表名')
相关问题