我有一程序,是用的mssql,但是当用户很多的时候,cpu占用自然就高,经常性的别人就连接不上数据库了。所以,我针对这种情况,想寻求个解决办法,不知道大家有何高见?我现在想的是:再准备一台服务器,也安装mssql(目前用的版本是mssql2008),将数据库分别放在两台服务器A和B上(服务器均有静态的互联网IP),当用户连接到其中一台数据库服务器上更新数据时,能自动的同步更新到的另外一个数据库,当另外的数据库有更新时,对应的这个数据库也自动更新,也就是说他们之间不存在主次之分,数据是相互同步自动更新,这样就能缓解单个服务器占用资源高的问题,两台服务器肯定容纳的客户连接数更多了。具体怎么实施?或者你还有什么好的方式,希望讨论指点,我想这个问题应该比较常见。