none
怎樣移除SQLServer 2005遺留下來的鏡像數據庫? RRS feed

  • 问题



  • 我建立了一個SQLServer 2005鏡像的東東,但是刪除的時候,沒注意步驟。

    現在主數據庫已經刪除了,並且 mirror 數據庫上的endpoint 也刪除了。後來刪除鏡像數據庫的時候 報錯:被用作鏡像了。。

    請問有什麽方法來刪除這個數據庫?
    If you haven't all the things you want,be grateful for the things you don't have that you didn't want.
    2010年2月3日 0:17

答案

全部回复

  • Disable mirroring in db properties first then drop it. 
    2010年2月3日 4:43
  • Disable mirroring in db properties first then drop it. 

    Ok   謝謝了
    If you haven't all the things you want,be grateful for the things you don't have that you didn't want.
    2010年2月3日 21:21
  • 另外還有個問題,

    我使用如下方式配置了一個鏡像,無見證服務器。



    step1:主體數據庫必須是完全恢復模式
       創建鏡像數據庫:
         在鏡像服務器上使用norecovery選項恢復主體數據庫備份,繼續恢復后續日志備份norecovery

    step2:創建數據庫鏡像端點
         create endpoint DBMirroring
         as TCP(LISTENER_PORT=5022)
         for database_mirroring(role=partner,encryption=supported)
        go
        alter endpoint DBMirroring state=started
        go

    step3:配置安全性

    use master
    go
    grant connect on endpoint::"DBMirroring" to "mx\f2166714"
    go


    step4:啟動數據庫鏡像
    alter database northwind
    set partner=N'TCP://MIR-A:5022' --在B上執行
    alter database northwind
    set partner=N'TCP://MIR-B:5022'--在A上執行

    alter database northwind  set safety full--在A上執行


    我現在想問下,如果A掛掉了,那麼B的狀態就變成了‘鏡像/未連接/in recovery’。在A機器沒啟動之前,我們如何將B上的數據庫變成可用的?


    If you haven't all the things you want,be grateful for the things you don't have that you didn't want.
    2010年2月3日 21:27


  • 我找到這個sql了,給大家分享下。

    ALTER DATABASE mirror_db_name SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS
    If you haven't all the things you want,be grateful for the things you don't have that you didn't want.
    2010年2月3日 23:43


  • 使用三臺電腦 配置數據庫鏡像,主,鏡像,見證服務器都有。

    也配置成功,在主服務器上的數據庫的mirror中顯示的也是 high safety with automatic failover。

    按道理說應該是自動故障轉移的,但是爲什麽我將主數據庫關閉之後鏡像數據庫不能自動的轉變成主數據庫。

    注:均是使用的5022端口,三台電腦上相互ping 5022 均可以ping通。

    實在是想不通,請教下大家。


    If you haven't all the things you want,be grateful for the things you don't have that you didn't want.
    2010年2月4日 4:01
  • What do you mean close db and how? Any message in sql server log?

    2010年2月4日 4:12


  •  因為現在數據庫每2小時會執行一個Job,一次會插入大概100W筆數據,如果使用鏡像的話,延遲會怎麼樣?

    對主體數據庫的影響是?
    If you haven't all the things you want,be grateful for the things you don't have that you didn't want.
    2010年2月6日 3:01
  • Depends on mirror type you use and insert batch size.
    2010年2月6日 3:08

  • Depends on mirror type you use and insert batch size.



    選擇的是只有2臺服務器的模式,高級別保護模式。

    一次大概insert 100W筆數據。

    現在都很care主體數據庫,怕由於鏡像對主體數據庫產生不好的影響


    If you haven't all the things you want,be grateful for the things you don't have that you didn't want.
    2010年2月6日 4:33
  • Shouldn't have big impact in this case.
    2010年2月6日 5:04