外接数据库配置,测试连接显示ok,但导入数据失败,请问什么原因,模式换了不同的用户都一样报错,

如题微信截图_20190910152607.png

zhaofl 发布于 2019-9-10 15:28
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
豆豆小可爱Lv4中级互助
发布于2019-9-10 15:48(编辑于 2019-9-10 16:21)

https://help.finereport.com/doc-view-2458.html


看一下6.3


6.3 外接 SQL Server 数据库

6.3.1 模式设置

1)2018-12-27 之后的 JAR:

外接 SQL Server 数据库的时候,会有一个模式(schema)的选项。默认选择 dbo 即可

也可以用SELECT * FROM sys.database_principals查找一下已有的模式,或者使用 Navicat 连接查看各数据库的模式较直观。

2)2018-12-27 之前的 JAR:

外接 SQL Server 数据库的时候,没有模式(schema)的选项。当升级 2018-12-27 之后的 JAR 时,需要手动添加模式(schema)。

添加方法:修改%FR_HOME%\webapps\webroot\WEB-INF\config\db.properties文件,手动添加模式(schema)。

若为dbo模式,hibernate.default_schema=dbo,如下图所示:

6.3.2 排序规则

SQL Server 数据库的排序规则需要选择 Chinese_PRC_CS_AS(区分大小写 )

CS 区分大小写,默认排序方式 CI 不分区大小写,导入时会产生问题。



jar包查看

image.png

  • zhaofl zhaofl(提问者) 请问怎么区分系统安装的2018-12-27 之前后的 JAR,默认dbo模式,但用户名dbo密码不知道怎么处理
    2019-09-10 16:13 
  • zhaofl zhaofl(提问者) 经查看是JAR版本是2019.08.16,选择默认的dbo模式,就是一直在导入数据失败,用户输入的sa,如果输入dbo,密码怎么输入啊
    2019-09-10 16:29 
  • zhaofl zhaofl(提问者) 另外,请6.3.2 排序规则,这个怎么查看及修改呢,谢谢
    2019-09-10 16:31 
  • 豆豆小可爱 豆豆小可爱 回复 zhaofl(提问者) 这应该要到sqlserver里面看,我电脑里面没有,帮不了你,你可以看看这个 https://www.cnblogs.com/larry2016/p/7641522.html
    2019-09-10 16:36 
  • zhaofl zhaofl(提问者) 回复 豆豆小可爱 谢谢,查到的结果是SQL_Latin1_General_CP1_CI_AS
    2019-09-10 16:41 
最佳回答
0
ChildeLv3见习互助
发布于2019-9-10 15:34(编辑于 2019-9-10 15:34)

可以看下配置外接数据库-https://help.finereport.com/doc-view-2458.html 

最佳回答
0
Kevin-sLv7中级互助
发布于2019-9-10 15:37

外置数据库配置失败解决方案-https://help.finereport.com/doc-view-2777.html,图中用户名和模式应该保持一致

最佳回答
0
疏影横斜Lv6见习互助
发布于2019-9-10 16:04

用户名和模式应该保持一致

  • 5关注人数
  • 957浏览人数
  • 最后回答于:2019-9-10 16:21
    请选择关闭问题的原因
    确定 取消
    返回顶部