问题描述
有两个或n个数据库(mssql)部署在不同的服务器上,现在假设是两个为A,b。现在要用到跨库数据调用,自己想到的有3种方法:1,使用sp_addlinkedserver,sp_addlinkedsrvlogin远程连接数据库调用,但访问的帐号要设置为SetupAdministrators和SecurityAdministrators角色,这个会不会很不安全?2,使用数据同步,将a库的所有表和数据同步到b库,但当所有其他数据库都有一份a库的表而且a库有很多表的时候维护起来会不会很麻烦?3,在程序上提供数据调用接口,但涉及到大批量数据调用,而且还要分页的时候会不会效率很低?从安全性,部署容易性,效率等方面综合考虑哪种好点?还是还有其他更好的方法?
解决方案
解决方案二:
1.如果跨了网段,或者一个电信一个网通,要了命了~~2.一直用这个~3.你都说了。。。
解决方案三:
关注下...
解决方案四:
mark,学习下
解决方案五:
用第2个......
解决方案六:
跨数据库查询使用sp_addlinkedserversp_addlinkedsrvloginsp_serveroption分布式数据库操作使用remoting
解决方案七:
为了积分,我只有顶一下了
解决方案八:
关注
解决方案九:
kankan
时间: 2024-11-29 10:29:32