职场小白求助:MySQL与SQL server两库间关于二进制数据传输问题

weixin_47601319 2020-11-24 09:20:22
现有MySQL数据库和SQL server两个数据库,已知MySQL数据库中有一储存二进制数据的表,想要把表中二进制数据传输到SQL server数据库中的某个表,但总是报错,错误如下:
[ERR] 1> INSERT INTO [dbo].[abc] VALUES (N'1', ?)
[ERR] 1> [HY104] [Microsoft][ODBC Driver 17 for SQL Server]无效的精度值 (0)
我用的是navicat软件

上面这个是我再本地两个数据库之间测试时的报错,具体操作流程是:随意一张照片先储存在了SQL server 数据库中,再用navicat传输到MySQL,成功;把SQL server数据库表中数据删除,再把之前传输到MySQL中的数据传输到SQL server中,失败,出现上图错误。
目的:公司要做的是数据备份,现在数据采集并存储在MySQL数据库中,现在需要我备份到本地SQL server数据库。
[ERR] 1> INSERT INTO [dbo].[curveresults] VALUES (N'1', ?), (N'2', ?), (N'3', ?), (N'4', ?), (N'5', ?), (N'6', ?), (N'7', ?), (N'8', ?), (N'9', ?), (N'10', ?), (N'11', ?), (N'12', ?), (N'13', ?), (N'14', ?), (N'15', ?), (N'16', ?), (N'17', ?), (N'18', ?), (N'19', ?), (N'20', ?), (N'21', ?), (N'22', ?), (N'23', ?), (N'24', ?), (N'25', ?), (N'26', ?), (N'27', ?), (N'28', ?), (N'29', ?), (N'30', ?), (N'31', ?), (N'32', ?), (N'33', ?), (N'34', ?), (N'35', ?), (N'36', ?), (N'37', ?), (N'38', ?), (N'39', ?), (N'40', ?), (N'41', ?), (N'42', ?), (N'43', ?), (N'44', ?), (N'45', ?), (N'46', ?), (N'47', ?), (N'48', ?), (N'49', ?), (N'50', ?), (N'51', ?), (N'52', ?), (N'53', ?), (N'54', ?), (N'55', ?), (N'56', ?), (N'57', ?), (N'58', ?), (N'59', ?), (N'60', ?), (N'61', ?), (N'62', ?), (N'63', ?), (N'64', ?), (N'65', ?), (N'66', ?), (N'67', ?), (N'68', ?), (N'69', ?), (N'70', ?), (N'71', ?), (N'72', ?), (N'73', ?), (N'74', ?)
[ERR] 1> [HY104] [Microsoft][SQL Server Native Client 10.0]无效的精度值 (0)
这个是我在实际操作时报的错。
因为需要定时备份,我才想到用navicat软件的定时任务,有没有大佬帮我想想办法
...全文
109 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
吉普赛的歌 2020-11-25
1. 在 sqlserver 服务器上创建针对 mysql 的链接服务器; https://blog.csdn.net/yenange/article/details/78481073 2. 使用 sqlserver 的作业来作为定时任务,用链接服务器将 mysql 的数据插入到 sqlserver 的表。
  • 打赏
  • 举报
回复
吉普赛的歌 2020-11-25
引用 3 楼 weixin_47601319 的回复:
[quote=引用 2 楼 吉普赛的歌的回复:]1. 在 sqlserver 服务器上创建针对 mysql 的链接服务器; https://blog.csdn.net/yenange/article/details/78481073 2. 使用 sqlserver 的作业来作为定时任务,用链接服务器将 mysql 的数据插入到 sqlserver 的表。
弄了一天已解决,谢谢大佬[/quote] 不用谢,没事就结贴吧
  • 打赏
  • 举报
回复
weixin_47601319 2020-11-25
引用 2 楼 吉普赛的歌的回复:
1. 在 sqlserver 服务器上创建针对 mysql 的链接服务器; https://blog.csdn.net/yenange/article/details/78481073 2. 使用 sqlserver 的作业来作为定时任务,用链接服务器将 mysql 的数据插入到 sqlserver 的表。
弄了一天已解决,谢谢大佬
  • 打赏
  • 举报
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2020-11-24 09:20
社区公告
暂无公告