none
SQLServer 2005 Database Mirror RRS feed

  • 問題

  • 想請問,我在做SQLServer 2005 DataBase Mirror 時,執行Mirror時,出現以下錯誤訊息:
    執行 Transact-SQL陳述式或批次時發生例外狀況‧(Microsoft.SqlServer.ConnectionInfo)
     伺服器網路位址 "TCP://ABC:5022" 無法連上或不存在。請檢查網路位址名稱,並檢查本機和遠端端點的通訊埠是否可正常運作。(Mircosoft SQL Server,錯誤:1418)

    那我有到ABC (Mirror Server) 看他SQLServer 的errorlog,如下:
    2007-01-20 21:40:20.89 Logon       Database Mirroring login attempt by user 'NT AUTHORITY\ANONYMOUS LOGON.' failed with error: 'Connection handshake failed. The login 'NT AUTHORITY\ANONYMOUS LOGON' does not have CONNECT permission on the endpoint. State 84.'.  [CLIENT: 192.168.25.130]

    想請問這樣是我哪邊沒有設定到嗎?
    用精靈設定DataBase Mirror 時,最後都會做連結雙方endpoint的動作,那邊都是成功的,可是為什麼還是會無法執行mirro?
    2007年1月20日 下午 02:06

解答

  • Hi: 您好,

    可能需要執行以下的調整:
    1. 調整 SQL Server 、 SQL AGent Servcies 的啟動帳號,採用 Domain 帳號方式來啟動。

    2. 關閉作業系統上的防火牆軟體。

    希望對您有幫助 ...

    Best Regards
    Derrick Chen 德瑞克

    2007年2月8日 上午 07:50

所有回覆

  • Hi: 您好,

    可能需要執行以下的調整:
    1. 調整 SQL Server 、 SQL AGent Servcies 的啟動帳號,採用 Domain 帳號方式來啟動。

    2. 關閉作業系統上的防火牆軟體。

    希望對您有幫助 ...

    Best Regards
    Derrick Chen 德瑞克

    2007年2月8日 上午 07:50
  • Hi, 您好

    請問如果我三個instance都在同一台server上, 且未加入網域

    就無法用Domain帳號來設定為啟動帳號了

    防火牆也確定關閉了

    我目前只能先加入網域才能設定成功

    但之前看過老師Demo的環境也是沒有加入網域的

    我得到的訊息是:

    One or more of the server network address lacks a fully qualified domain name (FQDN). Specify the FQDN for each server, and click Start Mirroring again.

    The syntax for a fully-qualified TCP address is:

    TCP://<computer_name>.<domain_segment>[.<domain_segment>]:<port>

    我沒有加入網域要輸入什麼呢? 況且SSMS也不讓我自行輸入

    2007年3月5日 上午 09:27
  • 我也有同樣的狀況, 請問不加入網域的狀況可以做 Database Mirroring 嗎?

    2008年4月16日 上午 07:34
  • 我這邊測試的結果,其實不用join domain也不同主機也是可以作得到Database Mirror的,但是SQL 主機之前一定要有相互可以認證的帳號及密碼才行,而設定到最後還沒啟動mirror前TCP位址一定要是ip address來連結,不要使用FQDN方式,可以試試看囉

    2008年10月3日 上午 10:35