mssql2000链接服务器MYSQL的诸多问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

mssql2000链接服务器MYSQL的诸多问题

2016-02-06 12:02:22 2203 1

必须通过MSSQL获取到MYSQL的实时数据.
我的方案是 通过链接服务器来实现. 通过ODBC链接到MYSQL之后.在MSSQL里查询,例如
SELECT * from [链接服务器名].[database名].[table名]
结果提示
对象名 [链接服务器名].[database名].[table名] 无效
在MYSQL客户端上查询 select * from [database名].[table名]是可以成功的
如果换一种方法 如下:
SELECT *
FROM OPENQUERY(链接服务器名,'SELECT * FROM [database名].[table名]')
是可以成功的.
但是这种方法很不方便... 因为SQL的语句是写成字符串的. where参数和需要关联到其他表格语法
都需要做特别的处理。
第一 请问如何解决 SELECT * from [链接服务器名].[database名].[table名] 出错的问题
MYSQL 的A表的字段X为CHAR(8) 结果数据库里只保存了比如 1234 在MYSQL查询不会有问题。
在MSSQL里查询
SELECT *
FROM OPENQUERY(链接服务器名,'SELECT * FROM [database名].[A]')
就提示
OLE DB 提供程序 'MSDASQL' 返回了固定长度列 '[MSDASQL].X' 的意外数据长度。预期的数据长度为 16。而返回的数据长度为 8。
第二: 请问这种应该如何解决。表和字段很多,尽量是不要修改数据库结构

取消 提交回答
全部回答(1)
相关问答

1

回答

cmd下常见的mysql操作有哪些啊?

2022-03-31 00:04:35 208浏览量 回答数 1

1

回答

mysql有关权限的表有哪些?

2021-12-12 19:24:42 383浏览量 回答数 1

1

回答

MYSQL数据库服务器性能分析的方法命令有哪些呢?

2021-10-22 17:17:48 330浏览量 回答数 1

1

回答

MySQL服务器消失了-恰好60秒?mysql

2020-05-17 09:42:36 320浏览量 回答数 1

1

回答

PDO:MySQL服务器已经消失?mysql

2020-05-17 10:35:07 285浏览量 回答数 1

0

回答

esc服务器硬件问题

2018-08-27 18:45:38 391浏览量 回答数 0

1

回答

昨天买的服务器,发现mysql不能用?

2017-04-21 12:44:38 2072浏览量 回答数 1

1

回答

关于ios客户端app与php+mysql服务器端数据交互问题

2016-07-01 17:07:05 2049浏览量 回答数 1

15

回答

大家服务器一般装的是什么数据库?盗版的mssql行不

2013-08-01 18:35:39 14484浏览量 回答数 15

1

回答

mssql的rds内网挂了,双十一买的服务器就连不上

2012-11-13 18:07:02 8789浏览量 回答数 1
+关注
蛮大人123
我说我不帅他们就打我,还说我虚伪
文章
问答
问答排行榜
最热
最新
相关电子书
更多
PostgresChina2018_张启程_为什么我们抛弃MongoDB和MySQL,选择PgSQL
立即下载
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL
立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL
立即下载