以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  项目版本升级的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=64294)

--  作者:zeta_123
--  发布时间:2015/2/10 10:03:00
--  项目版本升级的问题

遇到一个问题,我用的SQL数据库,现在项目一期已经发布,在客户端使用和在线升级都没有问题。但现在紧接着要做二期的项目(必须在同一个系统里),而且二期的项目和一期的项目是有关联的,也要用到所有的表。可是因为大家现在已经在用,我不敢随便动数据库的数据,这样我也没有办法测试,有没有好的办法呢?


--  作者:有点甜
--  发布时间:2015/2/10 10:05:00
--  
 开发的时候单独用一个sql数据库,开发好以后,再设置成使用中的数据库。
--  作者:zeta_123
--  发布时间:2015/2/10 10:17:00
--  

可是过去的表都关联在原数据库111中啊,现在我再建个222的数据库,过去建好的表怎么办呢?


--  作者:Bin
--  发布时间:2015/2/10 10:22:00
--  
直接把原本的数据库文件.附加过去即可
--  作者:有点甜
--  发布时间:2015/2/10 10:24:00
--  
 弄一个相同的数据库,然后在数据库那里设置数据源即可
--  作者:zeta_123
--  发布时间:2015/2/10 10:25:00
--  
bin老师的意思是,我只需要再建个数据库,把所有老数据库中的表结构及数据都拷贝过来就行了,其他都不用设置了吗?
--  作者:Bin
--  发布时间:2015/2/10 10:25:00
--  
把连接字符串改一下地址,指向新的数据库即可
--  作者:zeta_123
--  发布时间:2015/2/10 10:37:00
--  

那对我正在使用的客户端不会有影响吗?

原谅我对这一块儿实在不是很熟悉


--  作者:Bin
--  发布时间:2015/2/10 10:38:00
--  
没影响,你动手试试就知道了.实践出真知.



--  作者:有点甜
--  发布时间:2015/2/10 10:38:00
--  
新建一个一模一样的数据库,或者直接拷贝原来那个数据库啊。