MySql向DM8数据库同步、
一、服务器端MySql连接注意事项
1、Mysql连接方式,一般采用Mysql直连模式,以获取最大的访问性能;
2、连接字符集,一般保持和数据库的设定一致,以减轻数据库的转换负载。但不管设置何种连接字符集,UTS都会自动进行目标数据库适配的转换。
3、【下载策略】 配置界面,名称转换,必须为【全部大写】。
4、内容无须编码映射,如果做了映射,也不影响实际内容,只是在服务器端和客户端白白做了多次转换的无用功。
5、达梦的宽度会自适应调整,无须对字符字段做宽度扩大。
二、达梦建库注意事项
1、【字符集】:常用GBK和UTF8两种字符集。如果数据库的使用方式都是ODBC,则建议GBK字符集:即使建库是UTF8,ODBC也是以GBK方式提供,无谓的增加了代码转换工作。
2、【VARCHAR类型以字符为单位】 :勾选该选项后,varchar(1)可以存放一个汉字,否则一个汉字需要varchar(2),建议勾选,兼容Mysql的VARCHAR。
三、达梦ODBC系统DSN配置
1、必须配置ODBC64位数据源,必须是【系统DSN】。
2、访问权限上,尽量高一点,因为UTS不仅是写入数据库,还需要访问索引、字段列表等额外的信息。
四、客户端达梦连接注意事项
1、达梦的ODBC,没有提供字符集设置接口,所以一定不要勾选utf8字符集,即使对应的达梦数据库是utf字符集创建的!不勾选,UTS和达梦都会对字符内容做自动转换;但如果勾选了,写入数据库的汉字,都将是乱码!
2、如果达梦建库的时候配置了【varchar类型以字符为单位】 ,UTS可以勾选【varchar=nvarchar】,但即使不勾选也不影响。
3、【字段映射】配置界面,导入“DAMENG”模版即可。