none
SQL Server 2005 mirroring 事件ID: 1474 RRS feed

  • 問題

  • 各位大大,
    我在設定sql server 2005 mirroring時,是用具有自動容錯移轉的高安全性架構,
    設定完成後,也可以正常手動容錯移轉,卻發現一件事情,
    在見證伺服器,會不定期的出現錯誤,內容如下:

    來源:MSSQLSERVER
    事件ID: 1474
    內容:
    'TCP://DBG1-P2.7pk.com.tw:5022' 的資料庫鏡像連接錯誤 4 'An error occurred while receiving data: '64(指定的網路名稱無法使用。)'.'。

    在主體伺服器跟鏡像伺服器上並沒有類似的事件。
    在資料庫鏡像監視器上也沒有問題。


    環境如下:
    主體:
    Windows Server 2003 R2 Enterprise x64 Edition
    sql server 2005 Enterprise x64
    鏡像:
    Windows Server 2003 R2 Enterprise x64 Edition
    sql server 2005 Enterprise x64
    見證:
    Windows Server 2003 R2 Enterprise x64 Edition
    sql server 2005 Enterprise x64

    2010年6月7日 上午 03:24

解答

所有回覆

  • Sounds network issue, ensure network for sql servers involved in mirroring is stable.
    2010年6月7日 上午 03:34
  • hi

    先確認Witness和Principal之間的溝通沒有問題(use telnet hostip port)?

    Witness和Principal之間使用unc(FQDN)可否存取?



    2010年6月7日 上午 05:20
    版主
  • 大大,

    二台之間用ping fqdn 跟telnet fqdn皆正常。

    有發現一個問題:

    我在見證伺服器  select * from sys.database_mirroring_witnesses,

    在principal_server_name結果是TCP://servername:5022,不是 TCP://FQDN:5022 ?

    如何更改?

    2010年6月7日 上午 07:14
  • 在見證伺服器上,使用 SQL Server Profiler 監控下列事件(要選取所有的資料欄位):

    • Broker 下的 Broker: Connection
    • Security Audit 下的 Audit Broker Login

    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    在本討論區使用正體中文(即繁體中文),是對參與的朋友的一種尊重,因此請用本討論區的語言:正體中文。
    2010年6月7日 上午 10:27
    版主
  • 大大,

    已經照您講的方法監控,也有錯誤訊息出現,該如何給您看訊息內容?

    2010年8月18日 下午 02:54
  • 訊息內容不多的話,就直接貼上來。過長的話,就放到您的 SkyDrive 上

    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    在本討論區使用正體中文(即繁體中文),是對參與的朋友的一種尊重,因此請用本討論區的語言:正體中文。
    2010年8月18日 下午 03:01
    版主
  • 大大,

    我把訊息畫面 裁成a1-a4  四張圖,網址: http://cid-eef7d7b0dc8eeb90.office.live.com/browse.aspx/.Public/%e5%95%8f%e9%a1%8c ,

    再麻煩您看一下。

    2010年8月20日 上午 06:22
  • Did you check network? Does server have problem to talk to dns server?
    2010年8月21日 下午 10:09
  • 請參考:如何識別 SQL Server 的版本,說明 SQL Server 2005 的版本是多少?有否安裝最新的 Service Pack 跟累積更新套件?


    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    在本討論區使用正體中文(即繁體中文),是對參與的朋友的一種尊重,因此請用本討論區的語言:正體中文。
    2010年8月23日 上午 02:27
    版主
  • 大大,

    環境如下:
    主體:
    Windows Server 2003 R2 Enterprise x64 Edition
    sql server 2005 Enterprise x64
    鏡像:
    Windows Server 2003 R2 Enterprise x64 Edition
    sql server 2005 Enterprise x64
    見證:
    Windows Server 2003 R2 Enterprise x64 Edition
    sql server 2005 Enterprise x64

    sql server 2005 有上到sp3, Windows Server 2003 R2 上到 sp2,

    還有就是microsoft update 到最新。

    2010年8月24日 上午 06:03
  • 大大,

    環境裡沒有使用DNS Server,是使用 hosts檔,每一台設定值一樣,
    例如下面:

    127.0.0.1       localhost
    172.16.1.240 dbg1-witness
    172.16.1.240 dbg1-witness.xxx.com.tw
    172.16.1.241 dbg1-p1
    172.16.1.241 dbg1-p1.xxx.com.tw
    172.16.1.242 dbg1-p2
    172.16.1.242 dbg1-p2.xxx.com.tw
    172.16.1.243 dbg1-p3
    172.16.1.243 dbg1-p3.xxx.com.tw
    172.16.1.244 dbg1-p4
    172.16.1.244 dbg1-p4.xxx.com.tw

    網路目前有用連續ping 在偵測,目前只有這樣在確認網路問題。

     

    2010年8月24日 上午 06:33
  • Something you can check:

    - was sql running on DBG1-P2 when the error happen?

    - was the server busy to cause witness timeout?

    - an network issue between witness and server reported in error message?

    2010年8月24日 下午 01:16