tb_DataSet表(账套数据库配置表)详解

tb_DataSet表(账套数据库配置表)详解

1. tb_DataSet表

CSFrameworkV5_System数据库 tb_DataSet表,配置账套数据库连接方式。

配置帐套数据库主要参数:服务器IP、数据库名称、用户、密码。

tb_DataSet表(账套数据库配置表)详解

 

 字段说明:

isid】:序号,自增字段。

DataSetID】:账套编号,必须唯一。

DataSetName】:账套名称。

DatabaseType】:数据库类型,SqlServer\MySql\Oracle

RemoteServerIP】:远程数据库服务器公网IP地址,如没有公网IPLocalIP一致。

RemoteServerPort】:远程数据库服务器端口号。

LocalServerIP】:本地数据库服务器IP地址。

LocalServerPort】:本地数据库服务器端口号。

DBName】:数据库名称。

DBUserName】:登录SQL用户。

DBUserPassword】:加密的密码,使用CSFrameworkV5.Tester.exe工具加密。

Remark】:备注。

PermissionInherited】:Y/NY: 该账套启用继承权限。

IsVisible】:Y/N,是否可见,Y: 登陆界面可以选择。

 

2. 使用sa账号连接账套数据库

tb_DataSet表的 DBUserPassword 字段的值,是连接账套数据库的密码,采用Rijndael对称加密算法。

如下图所示,3H0hVJsk1255KgahWKTyGA== 的值是:test,是作者SQL数据库sa的密码。

tb_DataSet表(账套数据库配置表)详解

 

使用 CSFrameworkV5.ClientDemo\Debug\CSFrameworkV5.DemoTester.exe 工具,可以加解密sa密码。

 CSFrameworkV5.DemoTester.exe

CSFrameworkV5.DemoTester.exe 是C/S框架配套的测试工具,文件在 CSFrameworkV5.ClientDemo\Debug\CSFrameworkV5.DemoTester.exe

VS开发环境配置

 

VS开发环境配置

 

 修改为自己的sa密码

首先,请使用CSFrameworkV5.DemoTester.exe工具加密您自己的sa密码,然后把加密后的密码替换 tb_DataSet 表 DBUserPassword 字段的值即可。

VS开发环境配置

 

3. 登录系统,选择账套

配置成功后,打开登录界面,您可以选择账套了

tb_DataSet表(账套数据库配置表)详解

 

4. 无法选择账套主要原因与解决方案

如下图所示,选择账套提示:加载账套数据失败!

tb_DataSet表(账套数据库配置表)详解

错误原因

  • 登录账号用户名或密码错误
  • 当前用户没有账套权限
  • 连接系统数据库配置错误

解决方案

https://www.cscode.net/archive/NewDoc/1637329236.html

 

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

tb_DataSet(数据库配置)详解
开发框架多连接tb_Dataset以及分配用户的权限
系统登录提示加载数据失败,无法选择主要原因与解决方案
系统库tb_DataSetRemoteServerIP与LocalServerIP有何区别
什么是?什么是数据库
SQL通过附加数据库方式新建用户-喜鹊软件OMS系统
开发框架怎样设置管理员用户 tb_MeyUser重要字段详解
加密解密tb_DataSet/tb_MyUser的密码|C/S框架网
数据库(CSFrameworkV5_Normal)
C/S框架多数据库应用之数据库提供者DatabaseProvider类设计图
VS开发环境配置
如何处理的?
MySQL数据库-角色分配权限报错:MenuCaption不属于tb_MyMenu
CS快速开发框架V2.2新增多帐功能
选择帐后登录失败,提示:用户没有该帐的权限!
C# DataSet和DataTable
软件提示没有权限该如何设置?
新建业务需要修改的存储过程、函数和视图
系统配置文件详解 - setting.yaml
CSFramework开发框架采用一个数据库解决方案(合并数据库