SQL Server導(dǎo)出導(dǎo)入某數(shù)據(jù)庫
SQL Server導(dǎo)出操作相信大家都經(jīng)常會(huì)使用到,下面就為您介紹SQL Server導(dǎo)出導(dǎo)入某數(shù)據(jù)庫的方法,希望對(duì)您能夠有所幫助。
SQL Server導(dǎo)出導(dǎo)入里某個(gè)數(shù)據(jù)庫
1.在SQL Server企業(yè)管理器里選中要轉(zhuǎn)移的數(shù)據(jù)庫,按鼠標(biāo)右鍵,選所有任務(wù)->備份數(shù)據(jù)庫。
2.備份選數(shù)據(jù)庫-完全,
目的 備份到 按添加按鈕
文件名 在SQL Server服務(wù)器硬盤下輸入一個(gè)自定義的備份數(shù)據(jù)庫文件名(后綴一般是bak)
重寫 選重寫現(xiàn)有媒體
***按確定按鈕。
如果生成的備份數(shù)據(jù)庫文件大于1M,要用壓縮工具壓縮后再到Internet上傳輸。
3.通過FTP或者remote desktop或者pcanywhere等方法
把第二步生成的備份數(shù)據(jù)庫文件或者其壓縮后的文件傳到目的SQL Server數(shù)據(jù)庫,如果有壓縮要解壓。
4.目的SQL Server數(shù)據(jù)庫如果還沒有此數(shù)據(jù)庫,先創(chuàng)建一個(gè)新的數(shù)據(jù)庫;
然后選中這個(gè)新創(chuàng)建的數(shù)據(jù)庫,按鼠標(biāo)右鍵,選所有任務(wù)->還原數(shù)據(jù)庫
還原->從設(shè)備->選擇設(shè)備->磁盤->添加(找到要導(dǎo)入的備份數(shù)據(jù)庫文件名)->確定
還原備份集->數(shù)據(jù)庫-完全
***按確定按鈕。完全的數(shù)據(jù)庫導(dǎo)入成功了。
(如果在已經(jīng)存在的SQL Server數(shù)據(jù)庫上還原數(shù)據(jù)庫可能遇到有還有其它人正在使用它而恢復(fù)操做失敗,
可以去看 ->管理->當(dāng)前活動(dòng)->鎖/對(duì)象->找到數(shù)據(jù)庫下鎖的進(jìn)程號(hào)->到查詢分析器里用kill 進(jìn)程號(hào)殺掉這些鎖,
然后再做還原)
注意:如果在原有的目的SQL Server數(shù)據(jù)庫上從備份文件(*.bak)還原數(shù)據(jù)庫
會(huì)把已經(jīng)存在的表、存儲(chǔ)過程等數(shù)據(jù)庫對(duì)象全部替換成最近這次導(dǎo)入的備份數(shù)據(jù)庫里的內(nèi)容。
如果一定要還原備份文件(*.bak)里部分?jǐn)?shù)據(jù),需要另外建一個(gè)新數(shù)據(jù)庫,
其邏輯名稱和數(shù)量同備份文件(*.bak)里數(shù)據(jù)庫的邏輯名稱和數(shù)量一致;
新數(shù)據(jù)庫的物理文件名稱取得一定要和備份文件(*.bak)里數(shù)據(jù)庫的物理文件不一樣才行。
【編輯推薦】