决策系统数据库迁移至SqlServer2008

楼主
我是社区第67852位番薯,欢迎点我头像关注我哦~
本帖最后由 qq15423272 于 2016-5-27 11:36 编辑

很可惜目前针对SqlServer数据库插件。 只能自己动手操作,在帆软技术人员帮助下,已完成转换从MySql数据库转换成 SqlServer2008数据库 SQL文件,请查收附件!
实现操作步骤:
1、安装好决策平台使用MySql
2、通过SqlServer2008数据库管理器 打开附件中SQL文件 时,请注意 CREATE DATABASE 数据库存放位置? 运行生成数据库
3、登录数据决策系统 管理系统-》系统管理-》数据库    数据库地址:jdbc:sqlserver://localhost:1433;databaseName=finedb   按实际情况设定
4、应用系统安装目录下 WebReport\WEB-INF\resources\config.xml   找到JDBCDatabaseAttr 将其下原属性driver="com.mysql.jdbc.Driver" 修改成driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"
5、删除应用系统安装目录下 WebReport\WEB-INF\resources\privilege.xml   主要目的是重新生成系统管理员
6、如果日志是logdb 请关闭Tomcat服务器后,删除删除应用系统安装目录下 WebReport\WEB-INF\logdb\db.lck  主要目的是防止日志数据库被占用

还在进一步学习中,希望将来有高手实现做成 决策平台使用SqlServer插件。有不足之处,烦请大家多多指点,谢谢!

分享扩散:

沙发
发表于 2016-5-27 11:55:40
已经正在开发了
板凳
发表于 2016-5-30 13:36:34
在MSSQL下执行附件中的语句,出现以下提示,没敢进行下一步:

消息 15007,级别 16,状态 1,第 3 行
'finedb' 是无效登录名或您没有相应的权限。

(1 行受影响)
警告! 最大键长度为 900 个字节。索引 'PK__qrtz_tri__B47382805EBF139D' 的最大长度为 1200 个字节。对于某些大值组合,插入/更新操作将失败。

(1 行受影响)

(1 行受影响)

(1 行受影响)

(1 行受影响)

(1 行受影响)
警告! 最大键长度为 900 个字节。索引 'PK__qrtz_job__3F32A92371D1E811' 的最大长度为 1200 个字节。对于某些大值组合,插入/更新操作将失败。
警告! 最大键长度为 900 个字节。索引 'userName' 的最大长度为 1020 个字节。对于某些大值组合,插入/更新操作将失败。
警告! 最大键长度为 900 个字节。索引 'username' 的最大长度为 1020 个字节。对于某些大值组合,插入/更新操作将失败。

(1 行受影响)

(1 行受影响)

(1 行受影响)

(1 行受影响)

(1 行受影响)

(1 行受影响)

(1 行受影响)

(1 行受影响)

(1 行受影响)

(1 行受影响)

(1 行受影响)

(1 行受影响)

(1 行受影响)
地板
发表于 2016-5-30 22:14:59
忘了1步,在创建数据库时,先建用户名:finedb。现在,你已建完数据库finedb,也可在创建用户finedb,或者用sa连接也可以。但DBA一般不推荐用sa超级用户。如果还不清楚,可以联系我QQ:15423272
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

4回帖数 1关注人数 10664浏览人数
最后回复于:2016-5-30 22:14

返回顶部 返回列表