none
sql server 2005 mirroring 使用者對應 RRS feed

  • 問題

  • 各位大大,
    我在設定sql server 2005 mirroring時,是用具有自動容錯移轉的高安全性架構,
    設定完成後,也可以正常手動容錯移轉,卻發現一件事情,
    在安全性-->登入,有一個登入user,是用sql server驗證,
    在登入屬性--->使用者對應,有針對mirror database 做對應,二台都是打勾狀態,
    當從主體手動容錯移轉到鏡像資料庫後,應用程式無法登入,
    檢查後才發現使用者對應沒有打勾,打勾後應用程式就可以登入,
    再手動容錯移轉到主體資料庫,主體伺服器的使用者對應會打勾,
    再手動容錯移轉到鏡像資料庫,鏡像伺服器的使用者對應沒有打勾,
    也重新設定過sql server mirroring,還是一樣的狀況,
    不知道那裡出問題?少設定什麼?

    環境如下:
    主體:
    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年5月10日 上午 02:58

解答

  • That user should have same sid on both servers, otherwise need remap with sp_change_users_login every time you switch side. You can copy it with ssis copy login task from one server to the other, specify copy sid in the task.
    • 已標示為解答 jeff0829 2010年5月14日 上午 03:20
    2010年5月10日 上午 03:23

所有回覆