日期:2014-05-18  浏览次数:20741 次

请问这种问题应该怎么解决?
系统是BS结构,数据库用的SQL Server 2000,我的数据需要拿笔记本要现场采集,那么我要是把服务器装在笔记本上,采集的时候就不能用了。要是另用一个服务器,数据采集回来还要再导入很麻烦。能不能两个服务器,笔记本采数据之后,笔记本的服务器更新另一个?我自己都晕了。请高手指点下这种情况下该怎么做?万分感谢!

------解决方案--------------------
1.可将一个服务器上的数据备份,然后到另一个服务器上还原.
2.可拷贝一个服务器上的MDF,LDF,然后到另一个服务器上附加.

------解决方案--------------------
假设你的主数据服务器固定在机房。
1.如果你的本本到现场采集数据时有网络支持,也就是说能连上主服务器,那么这样就比较简单,自己写个上传数据的程序,在现场采集数据的同时上传数据;
2.如果没有网络支持,就需要分情况处理了
1〉如果主服务器的数据来源仅仅是你所采集的数据,且不会有写入的数据,那么你可以将你采集的数据存在本本(不过你
本本的数据必须随时更新到最新)上的数据库,采集完后做增量备份,回去后再恢复到主数据库上。或者使用大乌龟第
一次回复的方法。
2〉如果主服务器有更新及插入的操作,而且多用户操作,这时要保证用户在你进行数据采集时也能进行操作,你就只能先
把数据采集回去,然后再导入了。

-------------------------
有点晕了,不明白为什么会想要把服务器装在本本上,难道这个系统是单用户的吗?若要单用户则不需要B/S架构的模式,但是
要是是多用户,那么数据服务器建议最好建在一个固定位置,且能持续不间断的提供服务的机器上啊。
你能不能再把你的情况说得再清楚一些?