SQL Server 用户数据同步插件#
功能介绍#
- Server模式实现了可以通过标准SCIM接口获取SQL Server数据库中的用户和组织
- Client模式实现了可以通过定时任务拉取SCIM Server中的用户和组织, 同步到SQL Server数据库中
配置两个SQL Server数据库之间数据库同步#
创建两个数据库和表#
-
创建作为提供同步数据的Server数据库,建立users, groups表, 以及user所属groups的中间表users_groups, users_groups中间表中user_id外键关联users(id), group_id外键关联groups(id)
提示
此例中演示user和group之间是ManyToMany的关系, 如果user只属于一个group,可以在users表中定义group_id,外键关联groups(id)
-
创建Client数据库,用于将Server数据库提供的数据同步到Client数据库
注意
为演示方便,Client数据库中的表定义和Server数据库一样,实际生产环境中可能不同