CSFramework开发框架采用一个数据库解决方案(合并数据库)-C/S开发框架
作者:csframework|C/S框架网  发布日期:2021/12/30 15:51:36

CSFramework开发框架采用一个数据库解决方案(合并数据库)-C/S开发框架

CSFramework开发框架采用一个数据库解决方案(合并数据库)-C/S开发框架

1. 开发框架提供三个数据库

CSFramework开发框架采用一个数据库解决方案(合并数据库)-C/S开发框架

CSFramework开发框架采用一个数据库解决方案(合并数据库)-C/S开发框架

CSFrameworkV5_New:业务账套模板数据库,复制此数据库建立新的账套数库。

CSFramework开发框架采用一个数据库解决方案(合并数据库)-C/S开发框架

CSFrameworkV5_Normal:业务账套例子数据库(演示账套)。

CSFramework开发框架采用一个数据库解决方案(合并数据库)-C/S开发框架

CSFrameworkV5_System:系统数据库。

2. 合并为一个数据库解决方案

将业务账套数据库的表、视图、存储过程、函数全部迁移到系统数据库,合并为一个数据库。

CSFrameworkV5_New 数据库内容:

CSFramework开发框架采用一个数据库解决方案(合并数据库)-C/S开发框架

操作步骤:

2.1 业务账套数据库生成脚本

CSFramework开发框架采用一个数据库解决方案(合并数据库)-C/S开发框架

CSFramework开发框架采用一个数据库解决方案(合并数据库)-C/S开发框架

CSFramework开发框架采用一个数据库解决方案(合并数据库)-C/S开发框架

3.2 删除脚本的第1行SQL

CSFramework开发框架采用一个数据库解决方案(合并数据库)-C/S开发框架

3.3 选择系统数据库,执行SQL

CSFramework开发框架采用一个数据库解决方案(合并数据库)-C/S开发框架

若执行报错,可以不处理。

CSFramework开发框架采用一个数据库解决方案(合并数据库)-C/S开发框架

3.4 数据库整合完成

CSFramework开发框架采用一个数据库解决方案(合并数据库)-C/S开发框架

3. 修改 tb_DataSet表的账套连接

合并数据库

因合并为1个数据库,业务账套就是系统数据库,因此要修改账套连接配置。

CSFramework开发框架采用一个数据库解决方案(合并数据库)-C/S开发框架

PermissionInherited:启用继承权限

IsVisible:Y=账套数据库,登录界面可选

IsUse:Y=正常使用

修改 tb_MyUser 表 DataSets 字段

打开tb_MyUser表,给 admin 用户分配一个账套,系统数据库账套编号:CSFramework.SystemDB

注意:多个账套编号用调号隔开:,Normal,NewDB,CSFramework.SystemDB

CSFramework开发框架采用一个数据库解决方案(合并数据库)-C/S开发框架

4. 使用连接工具连接系统数据库

CSFramework开发框架采用一个数据库解决方案(合并数据库)-C/S开发框架

SQLConnector.exe 使用手册

https://www.csframework.com/archive/csframework-sqlconnector/1631288677.html

5. 运行主程序

选择系统数据库账套

CSFramework开发框架采用一个数据库解决方案(合并数据库)-C/S开发框架

CSFramework开发框架采用一个数据库解决方案(合并数据库)-C/S开发框架

6. C/S系统快速开发框架 - CSFrameworkV5.1旗舰版

CSFramework开发框架采用一个数据库解决方案(合并数据库)-C/S开发框架

使用系统数据库作为账套数据库登录成功:

当前账套:CSFramework.SystemDB

上一篇 下一篇