在服務(wù)器A上遠(yuǎn)程服務(wù)器B,同步一個(gè)表,有時(shí)成功,有時(shí)會(huì)出現(xiàn)錯(cuò)誤,但是網(wǎng)管已經(jīng)反復(fù)檢查,網(wǎng)絡(luò)正常,沒(méi)有網(wǎng)絡(luò)方面的問(wèn)題,服務(wù)器A配置:win 2008 r2 +ms server 2008 r2 ,服務(wù)器B配置win 2003+ms server 2005 r2,執(zhí)行的SQL 為:
DELETE FROM TopSystemReport.dbo.tb_orders WHERE trade_id IN
(
SELECT trade_id FROM [192.168.0.181].[TopSystem].dbo.tb_Trade WHERE pay_time>=DATEADD(DAY,-50,GETDATE())
)
INSERT INTO TopSystemReport.dbo.tb_orders SELECT * FROM [192.168.0.181].[TopSystem].dbo.tb_orders vo
WHERE vo.trade_id IN
(
SELECT trade_id FROM [192.168.0.181].[TopSystem].dbo.tb_Trade WHERE pay_time>=DATEADD(DAY,-50,GETDATE())
)
正常執(zhí)行該SQL需要 四分鐘左右,在執(zhí)行過(guò)程中,服務(wù)器資源使用率不高,但是執(zhí)行過(guò)程中,經(jīng)常會(huì)出現(xiàn)以下錯(cuò)誤 :
鏈接服務(wù)器"192.168.0.181"的 OLE DB 訪問(wèn)接口 "SQLNCLI10" 返回了消息 "通訊鏈接失敗"。
消息 64,級(jí)別 16,狀態(tài) 1,第 0 行
TCP 提供程序: 指定的網(wǎng)絡(luò)名不再可用。
這該如何解決呢?會(huì)不會(huì)是服務(wù)器的原因,求教?。。?!
還有個(gè)問(wèn)題,我們直接連接服務(wù)器A數(shù)據(jù)庫(kù),經(jīng)常會(huì)斷連接 ,而且執(zhí)行SQL時(shí),有時(shí)會(huì)報(bào)以下錯(cuò)誤:
消息 64,級(jí)別 20,狀態(tài) 0,第 0 行
在從服務(wù)器接收結(jié)果時(shí)發(fā)生傳輸級(jí)錯(cuò)誤。 (provider: TCP 提供程序, error: 0 - 指定的網(wǎng)絡(luò)名不再可用。)
鏈接服務(wù)器"192.168.0.181"的 OLE DB 訪問(wèn)接口 "SQLNCLI10" 返回了消息 "通訊鏈接失敗"
Qyouu
2018-12-07 09:18:59