有2台功能相同的工控机A、B,都从某个传感器接收相同的数据,还有一台数据服务器,用HUB连接。正常工作时,A机为主机,B为备机,由主机向数据库服务器添加数据。当主机出现异常时,备机切换为主机。如何实现这种功能?请讲讲思路。谢谢。平台为Windows 2000 server,数据库为 SQL server 2000,用VC++6。