永发信息网

如果一个系统需要两个或者更多的SQL Server数据库,为什么不把数据库A中的表复制到数据库B中来?

答案:3  悬赏:20  手机版
解决时间 2021-04-14 08:42
这样做只是为了减少占用空间的问题吗?不熟悉的在编程过程中很容易出错。请高手详细地为我解释一下,我这个比较傻,最好举个例子,非常感谢!没多少分,请笑纳!
最佳答案
这个问题是在不同的情况下使用不同的做法的,如某大型系统,有多个帐套,对后台数据库来说,帐套对应的数据库名称不一样,数据库之间表名都是一样名称的,这种是正常的情况,对软件来说也很好处理,建立一个配置文件,当需要新增帐套时,只要配置数据库名称,就会生成帐套对应的表,程序代码查询和操作表的语句对所有数据库都是通用的,这样实现了软件代码的灵活性,新增帐套是不用更改程序代码的。如果把不同帐套的表放在同一个数据库,需要建立不同的表名,新增新增一个帐套,就要新增跟原先不一样的表名,程序源代码需要修改,应该没有软件开发者想这样做的。
全部回答
sql server 2005 本身有导入导出工具,非常好用,别自己写了。
如果你的公司有几个账套,肯定每个账套中的数据表的名字都是一样的,只是数据库名字不一样而已。这样的好处是,你想要增加多少账套都只要复制整个数据库,清空后再起个新的名字就好了。而且针对数据库的编程也不需要改动太大,只要设定不同的连接数据库参数就好了。 空间当然也是个问题,会影响到数据库的备份体积和运行速度。 再有从条理性上请也要分的啊,硬盘还要分区呢,冰箱还要层呢,是不是?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ游戏里面的魅力的“爱心”怎么加的
单选题在2009年,全国政协围绕经济发展中的重
盐业小区东门地址有知道的么?有点事想过去
袖珍椰子每搁多长时间浇一次水
现在价格便宜性能较好的打印机用来办公请介绍
怎么让屏幕上的字变大?
abac形式的成语有什么
QD下载的GBC模拟器玩口袋妖怪为什么2分钟不到
我女朋友QQ丢了 我帮她申述却不小心吧申诉回
喜欢一个人是什么样的感觉??
联通真是太差太牛了 到底是什么让你如此嚣张
羽毛球运动-----跳跳
艺剪发地址有知道的么?有点事想过去
这算数没错啊这是为什么?
上火了,喉咙疼,舌头起泡?
推荐资讯
古代男子挑老婆都要看女人哪些部位
知觉的基本特征有哪些
大明龙权的封测账号
如何上传视频
我想熄灭QQ音乐图标,可是我喜欢听QQ音乐,怎
大于小于或等于3分米什么42毫米
济南到项城的车次几点?
单选题遗传学的奠基人孟德尔之所以在研究遗传
苏州kfc一家店一般一共有多少员工??
一些歌曲,
谁知道女孩子刚刚恋爱最想得到什么啊!
造福地址有知道的么?有点事想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?