none
關於WSS 3.0 的Migration。 RRS feed

  • 問題

  • 想請教各位先進一個問題

    我在一台Windows 2003(假設主機名稱是FR1) 上架設了一套 WSS 3.0 with SP1,現在想將這套WSS 3.0 的所有內容移植到另一台Windows 2003(假設主機名稱是FR2)上,在FR2上也已經架設好WSS 3.0 with SP1。

    這兩台Windows 2003 環境都一樣,這兩套WSS 3.0 with SP1 的安裝模式都是一樣的,採用單一伺服器架構且使用內建的Windows Internal Database,差別只是在主機名稱與IP位址不同。

    我在FR1 試過WSS 管理中心提供的備份還原機制,確實可以在本機上成功執行備份與還原,但是將在FR1做的備份資料在FR2上還原時就會出問題,我試過
     (1)只還原Content Database 會出現"IdentityNotMappedException: 無法轉譯某些或所有識別參考" 錯誤,
     (2)若還原伺服器陣列,會出現"拒絕存取路徑的錯誤"。

    另外也試過Command Line Tool"stsadm -o backup -url http://fr1 -filename backup01.dat",但是備份出來的檔案非常小,跟上述在WSS 管理中心製作的備份資料大小相差很多,stsadm 文件上說,這個指令也可以備份DataBase,但是覺得好像沒有備份到資料庫。

    請問一下該如何做比較適合? 我搜尋了這個論壇的文章,也找過Microsoft 官方的TechNet 文件 http://technet.microsoft.com/en-us/library/cc288664.aspx ,但是都無法成功,不知道問題點在哪,想請各位先進幫忙指導一下觀念及正確的作法。

    謝謝您。
     

    2009年3月26日 上午 06:55

解答

  • Dear 何先生,

    謝謝您的答覆。

    剛開始的測試環境中沒有AD,只有兩台WSS 3.0 主機,後來一直嘗試將一台WSS 3.0 主機的所有內容移植到另一台WSS 3.0 主機上,但是都無法成功,因此才想到是不是必須在同一個Server Farm下才可以進行Migration。

    剛開始沒有AD的前提下,建置安裝步驟說明如下,

    環境:
     FSR1: Windows 2003 STD R2 with SP2
        安裝WSS 3.0 with SP1,安裝方式:選取進階->獨立(在單一伺服器上安裝所有元件,包括Widnows Internal Database)。
        安裝完畢後,執行設定,建立新的伺服器陣列、管理中心,然後在FSR1上建置一些小組網站、Blog網站、Wiki網站。
     
     FSR2: Windows 2003 STD R2 with SP2
        安裝WSS 3.0 with SP1,安裝方式:選取進階->獨立(在單一伺服器上安裝所有元件,包括Widnows Internal Database)。
        安裝完畢後,執行設定,建立新的伺服器陣列、管理中心。

    Migration 測試:希望將FSR1上的WSS 3.0 的所有內容Migration 到FSR2上。

    Migration 作法:
     (1)在FSR1,透過WSS 管理中心中提供的備份功能,將整個伺服器陣列完整備份到FSR1上的一個分享目錄。
     (2)將上述備份檔案複製到FSR2上的一個分享目錄上。
     (3)在FSR2,透過WSS 管理中心中提供的還原功能,選取步驟(2)所備份的資料,將整個伺服器陣列完整還原。

    補充說明:

     整個還原過程,都是使用Administrator 帳號來執行,FSR1 與 FSR2 的Administrator 密碼都相同。如果在FSR1上執行備份後,再 
     FSR1上執行還原,都可以成功完成還原。
    2009年4月13日 上午 01:55

所有回覆

  • Dear:

    有沒有事件檢視器裡面完整的資料包含事件 ID 與相關內容??

    2009年4月6日 上午 08:00
  • Dear 何先生,

    非常抱歉,我沒有去注意事件檢視器中是否有相關的內容。因為我一直在[單一伺服器架構且使用內建的Windows Internal Database的架構下]來測試
    與找問題,後來我發現是不是我的一開始的方向就有錯誤,是不是應該在同一個Server Farm 的WSS 3.0 Site 之間才能做Migration,如果真是這樣,
    那就不能使用內建的 Windows Internal Database 來建置WSS 3.0,亦即必須搭配AD 與 SQL Server Database 才能建置 Server Farm 的架構。

    因為我再次細讀Microsoft 官方的TechNet 文件 http://technet.microsoft.com/en-us/library/cc288664.aspx,這個Migration 程序的前提是必須在
    同一個Server Farm 的WSS 3.0 Site 之間才能做Site Migration。

    上述的架構FR1 與 FR2都是獨立的單一伺服器架構,並沒有在同一個Server Farm下,這樣是不是無法做整個WSS 3.0 的Migration(將FR1 的WSS 3.0
    完全複製到 FR2上)?

    請幫忙指導一下,上述說明是否正確?

    謝謝您。
    2009年4月8日 下午 02:00
  • Dear Blake Huang:

    不需要在同一個 Server Farm 才能做 Migration, 因為一般我們做 Migration 的時候客戶會自行準備一 Lab 環境不同 Server Farm 不同 AD 所以這部分是沒有影響的...

    我覺得你的問題應該會落在你的相關 Service 的執行權限上面我會比較建議你去檢查一下你的相關服務帳號是否真的可以執行(由其是 Windows SharePoint Services Timer 這一個服務的執行帳號去確認一下)一般來說備份還原會與 Timer 這一個服務有關係

    另外可以問一下嗎?? 你的環境上有 AD 嗎?? 有的話你的建置安裝步驟為何??

    你先試看看有問題再說
    2009年4月10日 上午 09:39
  • Dear 何先生,

    謝謝您的答覆。

    剛開始的測試環境中沒有AD,只有兩台WSS 3.0 主機,後來一直嘗試將一台WSS 3.0 主機的所有內容移植到另一台WSS 3.0 主機上,但是都無法成功,因此才想到是不是必須在同一個Server Farm下才可以進行Migration。

    剛開始沒有AD的前提下,建置安裝步驟說明如下,

    環境:
     FSR1: Windows 2003 STD R2 with SP2
        安裝WSS 3.0 with SP1,安裝方式:選取進階->獨立(在單一伺服器上安裝所有元件,包括Widnows Internal Database)。
        安裝完畢後,執行設定,建立新的伺服器陣列、管理中心,然後在FSR1上建置一些小組網站、Blog網站、Wiki網站。
     
     FSR2: Windows 2003 STD R2 with SP2
        安裝WSS 3.0 with SP1,安裝方式:選取進階->獨立(在單一伺服器上安裝所有元件,包括Widnows Internal Database)。
        安裝完畢後,執行設定,建立新的伺服器陣列、管理中心。

    Migration 測試:希望將FSR1上的WSS 3.0 的所有內容Migration 到FSR2上。

    Migration 作法:
     (1)在FSR1,透過WSS 管理中心中提供的備份功能,將整個伺服器陣列完整備份到FSR1上的一個分享目錄。
     (2)將上述備份檔案複製到FSR2上的一個分享目錄上。
     (3)在FSR2,透過WSS 管理中心中提供的還原功能,選取步驟(2)所備份的資料,將整個伺服器陣列完整還原。

    補充說明:

     整個還原過程,都是使用Administrator 帳號來執行,FSR1 與 FSR2 的Administrator 密碼都相同。如果在FSR1上執行備份後,再 
     FSR1上執行還原,都可以成功完成還原。
    2009年4月13日 上午 01:55