一个网站下有多个数据库,每个数据库里都有用户信息表
一个网站下有多个数据库,每个数据库里都有用户信息表,每次注册用户的时候都只能注册到其中一个数据库的用户信息表中,而用户在切换页面后到达的新页面使用的是另一个数据库,在这个...
一个网站下有多个数据库,每个数据库里都有用户信息表,每次注册用户的时候都只能注册到其中一个数据库的用户信息表中,而用户在切换页面后到达的新页面使用的是另一个数据库,在这个数据库中不包含新注册用户的信息(虽然页面传递了username,但是userlevel这类信息不能每页都包含啊),用户操作时就会产生错误,
有没有什么办法,能将注册页面的用户信息插入到多个数据库中的对应的用户信息表中,
此问题关系到网站n多页的重写,着急中,希望高人给与解答,使用的是MS sql的数据库 展开
有没有什么办法,能将注册页面的用户信息插入到多个数据库中的对应的用户信息表中,
此问题关系到网站n多页的重写,着急中,希望高人给与解答,使用的是MS sql的数据库 展开
2个回答
展开全部
我没用过MS SQL数据库,但是作为专业数据库,我相信它有同义词的功能:就是在数据库里面定义一个同义词,实际上指向别的数据库里面的某个表,这个表一样可以读和写,但是都不在本数据库中保留数据库。
同义词用来简化程序编写,实现负载均衡,是专业数据库的非常好的功能。
对于你的情况,可以专门一个数据库服务器存放用户信息,所有其它数据库的用户表都是指向这个数据库的同义词。其它的业务信息放在一个数据库,这样各个数据库可以使用不同的备份策略。
同义词用来简化程序编写,实现负载均衡,是专业数据库的非常好的功能。
对于你的情况,可以专门一个数据库服务器存放用户信息,所有其它数据库的用户表都是指向这个数据库的同义词。其它的业务信息放在一个数据库,这样各个数据库可以使用不同的备份策略。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询