none
DB Mirror FailOver後的IIS需要重啟問題 RRS feed

  • 問題

  • 各位好!

    日前感謝各位協助解決了DB Mirror的Eventlog問題

    現在又遇到了一個情況,就是當DB服務由Principal切換到Mirror,然後再從Mirror切換回Principal之後

    瀏覽Web網頁這邊會出現dbdba(網站存取DB的帳號)無法存取資料庫的訊息...

    必須要把網站的WWW Service Restart之後網頁才能正常瀏覽

    請問這個問題應該如何解決呢? 感恩 :)

    2015年2月2日 上午 02:09

解答

  • If sql says pwd is not correct, that doesn't sound mirror related. Yes, you need failover partner in connection string to support mirroring. Otherwise makes no sense to mirror db.
    • 已標示為解答 DannyLee 2015年2月3日 下午 02:19
    2015年2月2日 下午 02:36

所有回覆

  • What's connection string of that web service? Have whole error message?
    2015年2月2日 上午 03:15
  • What's connection string of that web service? Have whole error message?

    connection string如下

    <add key="ConnStr" value="Server=xxx;Database=xxxx;uid=xxxxx;pwd=xxxxx;" />

    error message沒有記得很清楚,不過意思大概是

    「xxxx這個帳號的存取密碼錯誤」這樣

    2015年2月2日 上午 07:07
  • If sql says pwd is not correct, that doesn't sound mirror related. Yes, you need failover partner in connection string to support mirroring. Otherwise makes no sense to mirror db.
    • 已標示為解答 DannyLee 2015年2月3日 下午 02:19
    2015年2月2日 下午 02:36
  • ricoisme 說的是加在連線字串後面。

    我過去的經驗大概 5 秒內就會自動轉到鏡像去,但這是新開連線,若是你的連線開著不關,可能因為鎖定而無法轉移,比如說有的開發者喜歡用共用連線。

    你可以用 SSMS 測試,簡單一點就是把 db1 拔掉網路線或是網卡停用,看看 SSMS 是不是自動轉移到 db2 ,若是,表示你的鏡像有設好,再來踹 web 。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2015年2月3日 下午 02:12
  • If sql says pwd is not correct, that doesn't sound mirror related. Yes, you need failover partner in connection string to support mirroring. Otherwise makes no sense to mirror db.

    Thanks ^^
    2015年2月3日 下午 02:19
  • 心冷熱情熄 提供的方法
    真的是蠻直接的測試方式
    學習了

    歡迎開發者或IT技術工作者同好在開發過程中遇到的問題或相關經驗分享在MSDN論壇上,供大家經驗交流學習
    並請記得將對您有幫助的回覆"標示為解答"以幫助其他尋找解答及參與社群討論的朋友們。

    Please remember to click Mark as Answer on the post that helps you. This can be beneficial to other community members reading the thread.

    2015年2月4日 上午 02:37
  • 因為驗收鏡像資料庫的步驟就是這樣寫~~~ 哈哈~~~

    我們也有停用 db1 復歸後,停用 db2 SQL Server 服務,檢查 SSMS 是否正確切回 db1 。

    斷網是針對硬體故障或是網路環境為主

    停止服務是針對更新與重新開機為主

    還有啥要翻文件才知道,反正就是 check list 一路勾下來...


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2015年2月4日 下午 01:04
  • 因為驗收鏡像資料庫的步驟就是這樣寫~~~ 哈哈~~~

    我們也有停用 db1 復歸後,停用 db2 SQL Server 服務,檢查 SSMS 是否正確切回 db1 。

    斷網是針對硬體故障或是網路環境為主

    停止服務是針對更新與重新開機為主

    還有啥要翻文件才知道,反正就是 check list 一路勾下來...


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

     讚 ^^
    2015年2月5日 上午 12:48