接著上次寫的隨筆,這次主要寫一下二種備份還原的方法:
1、資料庫備份還原
2、stsadm.exe備份與還原
資料庫備份還原
這種方法只用在安裝sql的計算機中,不能用在msde的計算機。(以下方法是自己看乙份不完整的資料弄出來的,做好以後才又發現乙份寫的比較完整的另乙個資料,我很鬱悶)
1) wss只有乙個配置資料庫,卻有多個內容資料庫。所以您必須備份乙個配置資料庫並且備份您需要的乙個或多個內容資料庫。
我備份的方式是將資料庫的*.mdf和*.ldf直接拷貝。
2)在目標計算機中開啟sql的企業管理器,將拷貝的資料庫檔案附加到目標計算機資料庫中。
3)在目標計算機中的iis的應用程式池建立您的配置資料庫所用的程式池,並且要給定它足夠的許可權。
4)在iis中在建立乙個您想要恢復的虛擬**,名稱隨意。
5)安裝wss,並且在它提示的步驟下完成安裝,注意,不要裝msde。
6)在配置「配置資料庫」頁面中選擇您剛才建立的應用程式池(選擇已有的應用程式池),並且資料庫也要選擇以經建立的配置資料庫。(如果選擇資料庫並且按確定時出現錯誤的話,請忽略它,繼續下一步)
7)選擇您剛才建立的虛擬**並擴充套件它,並且注意在「擴充套件虛擬伺服器」頁面不要選擇「擴充套件並建立內容資料庫」而選擇「擴充套件並對映到其他虛擬伺服器」。
8)在「伺服器對映」選項中選擇您想要恢復的「主機名或 iis 虛擬伺服器名」。(因為在配置資料庫中存在著您在原機器中的所有內容資料庫的資訊資料,所以在恢復時必須選擇這一項)。
9)選擇已有的應用程式池或者新建乙個,都可以。
10)按確定後就可以瀏覽您在另一台機器中恢復的**了。
11)如果您有自定義的webpart,請將原機器中目錄資料夾中的檔案全部拷貝(比如bin資料夾中的檔案),覆蓋即可。
這裡在提供乙個**,供大家閱讀:http://www.microsoft.com/taiwan/technet/prodtechnol/windowsserver2003/technologies/sharepoint/wssipo2d.aspx#1
stsadm.exe備份與還原
這種方法就更簡單而且更方便了。用stsadm可以對指定的**全部拷貝,包括資料庫資料。
在dos命令視窗下進入stsadm的資料夾路徑,比如cd c:/program files/common files/microsoft shared/web server extensions/60/bin
1)備份
在命令列中打入:
2) 恢復
在命令列中打入:
注意:恢復**的路徑必須是已經存在的,使用者可以在iis中建立任意的虛擬**,並且擴充套件成為wss**(就是讓使用者自建的虛擬伺服器在wss的配置資料庫中存在), 然後在命令列中輸入即可。
當恢復完成後,將已經備份的目錄資料夾拷貝到指定**的資料夾處,覆蓋即可。
MySQL的備份與還原
mysql備份和還原,都是利用mysqldump mysql和source命令來完成的。1.win32下mysql的備份與還原 1.1 備份 開始選單 執行 cmd 利用 cd program files mysql mysql server 5.0 bin 命令進入bin資料夾 利用 mysqld...
PostgreSQL的備份與還原
匯出 cmd,然後一直cd,到postgresql的bin下面,用其pg dump程式 pg dump h localhost u ivms864013 ivms864013 g mydb.bak 或pg dump h 10.64.62.181 u ivms864013 ivms864013 g m...
MySQL的備份與還原
mysql備份和還原,都是利用mysqldump mysql和source命令來完成的。1.win32下mysql的備份與還原 1.1 備份 命令進入bin資料夾 cd program files mysql mysql server 5.0 bin 匯出資料庫到檔案,mysqldump u 使用者...