1樓:
用過sql2000的人應該知道,當你新建資料庫時,便會在你建立的位置生成兩個這樣的檔案(資料庫名稱.mdf和資料庫名稱.ldf)。
這樣的檔案是資料庫檔案,而不是備份檔案。
所以,你不可能將備份檔案改成以.mdf或者.ldf 的備份檔案。
總而言之,備份檔案與資料庫檔案不是同一種檔案。
如果你想要備份資料庫,那麼生成的就是備份檔案,例如:
以microsoft sql server 2005為例:
1.生成備份檔案。
在sql2000中開啟資料庫,右擊點備份。就可以了。
備份檔案是以.bak結尾。
2.還原資料庫
新建乙個資料庫,然後將其用備份的檔案(*.bak)還原,然後檢視這個資料庫,就可以看到備份檔案的資料了,具體方法如下:
開啟sql server management studio,右鍵單擊左側視窗的資料庫->新建資料庫,這裡命名為sql,然後右鍵單擊sql->任務->還原->資料庫->選擇下面的原裝置->單擊右側的沒有名字的按鈕(即瀏覽按鈕)->新增->選擇你要檢視的.bak檔案,然後一路點確定就可以了。
2樓:
備份還原時-->指定物理檔名
或用alter database testmodify file (name = test2, filename = 'e:\pc37\test2_new.mdf');
name--邏輯名
filename--物理檔名
3樓:匿名使用者
停了服務後,直接去 data 目錄下拷出來。
sql2000資料庫備份方式有哪幾種,如何操作
4樓:匿名使用者
可以手動或自動。手動的話可以開啟資源管理器,找到要備份的資料庫點右鍵,「所有任務」-「備份資料庫」,再選路徑就行了。自動的話就要設定計畫任務。
5樓:匿名使用者
最常用的還是備份資料庫,「所有任務」-「備份資料庫」
或者分離資料庫也行,要再用資料庫的時候需要再附加資料庫另外比較笨的方法直接去data資料夾下去拷貝mdf檔案,但這樣做是有些不可預料的問題的
推薦第一種吧
如何將sqlserver2000的資料還原到sqlserver2008
6樓:何苦庸人自擾呢
sql server 2008向下相容sql server 2000的資料庫,可以參考以下三種方法:
方法一:
備份還原資料庫方式
1、備份源伺服器上的資料庫,sql server management studio中的資料庫名字上右鍵【任務】——【備份】,完成備份;
2、將備份檔案(*.bak)複製到目標伺服器,還原備份資料庫檔案(*.bak)到目標伺服器上。
方法二:
分離附加資料庫方式,
分離附加資料庫要求:
目標伺服器上的sql server management studio版本必須低於源伺服器的sql server版本或者與源伺服器的sql server版本相同。
以下示例是將名稱為test20161212的資料庫進行分離附加操作,
1、檢視資料庫test20161212檔案所在路徑,
sql server management studio中的資料庫名字上test20161212右鍵【屬性】——【檔案】,在右下側可以看到檔案路徑;
2、從源伺服器上分離資料庫,
sql server management studio中的資料庫名字上test20161212右鍵【任務】——【分離】,在【分離資料庫】介面,」要分離的資料庫「列表框裡勾選√【刪除連線】,點選【確定】按鈕,完成分離;
3、在步驟1找到的檔案路徑中找到資料庫主檔案(test20161212.mdf)和日誌檔案(test20161212_log.ldf),通過u盤或者共享的方式複製到目標伺服器上的d盤根目錄下(可以放在其他位置,在附加資料庫時找到對應位置的檔案附加即可);
4、開啟目標伺服器上的sql server management studio,單擊滑鼠左鍵選中【資料庫】——單擊滑鼠右鍵開啟右鍵選單,選擇【附加】,
在【附加資料庫】介面,點選「要附加的資料庫」列表框下的【新增】按鈕,選擇d盤根目錄下的資料庫主檔案test20161212.mdf,點選【確定】按鈕——點選【附加資料庫】介面的【確定】按鈕,【附加資料庫】介面自動關閉後,附加完成,雙擊【資料庫】可看到名為test20161212的資料庫。
方法三:
拷貝資料庫檔案方式
1、停止sql server服務,將需要備份的資料庫主檔案(*.mdf)和日誌檔案(*.ldf)複製到目標伺服器上;
2、在目標伺服器上【附加資料庫】主檔案(*.mdf)。
sqlserver2000中如何備份和還原資料庫?
7樓:
可以在企業管理器中做備份和還原.
也可以在查詢分析器中用語句操作.
8樓:
新建個資料庫,隨便起個名
點到資料庫,開啟查詢分析器
把sql倒進去執行,或者用記事本開啟.sql格式的檔案,複製進去,點選執行
如果沒有語法錯誤,將提示影響....什麼的然後你再開啟資料庫,發現表裡面就有sql裡的內容了至於還原和備份,不用分析器語法這麼麻煩吧/最常用的還是備份資料庫,「所有任務」-「備份資料庫」
或者分離資料庫也行,要再用資料庫的時候需要再附加資料庫另外比較笨的方法直接去data資料夾下去拷貝mdf檔案
重灌sqlserver2000之後,資料庫如何恢復?
9樓:匿名使用者
1、重灌前備份好資料庫 .mdf 和 .ldf 檔案2、開啟sql企業管理器,在圖中『資料庫』上 點選滑鼠右鍵 選擇 '附加資料庫'
3、開啟『附加資料庫』 點選圖中按鈕
4、選擇 備份好的 mdf檔案,即可以恢復資料庫,如圖:
10樓:
進企業管理器,然後再資料庫那裡點右鍵,有個「所有任務」-「附件資料庫」。然後找到你要恢復的資料庫的mdf檔案就可以了
11樓:匿名使用者
可以,開啟企業管理器-》右擊根目錄資料庫資料夾-》所有任務-》附加資料庫-》選擇你資料庫檔案所在位置附加上就行
12樓:秋梵枋荃
開啟資料庫企業管理器。選擇local-〉資料庫,然後點選右鍵,所有任務-〉附加資料庫。剩下的自己能搞定了。
13樓:匿名使用者
不要去覆蓋,
用工具裡面的附加資料庫去附加mdf檔案。
14樓:上網去跑跑
1.伺服器
2.右擊資料庫,在彈出的選單中選「所有任務」-->「附加資料庫」.
3.選擇或輸入要附加的資料庫,也就是你的還健在的.mdf4.注意附加的資料庫不能和現有的任何資料庫名相同。
5.單擊「確定」。
完成。開啟企業管理器,就可以使用了。
好運。重要的資料庫記得要經常備份。
15樓:憨豆豆小生
附加的資料庫
單擊右鍵有乙個附加資料庫把路徑在上面選擇就可以附加上了兄弟 這很簡單
昂 必須用優化大師一下
要不有殘餘檔案
試一下吧
16樓:
直接檔案,開啟。找到你的原來的檔案就可以了。
在sqlserver2019中if語句怎樣顯示select的結果
用這個 我測試過了 create procedure stu age sno char 3 returnzhi nvarchar 2 nullas begin isnumeric sno 如果你這地方是判斷是否是數字 就這樣寫 isnumeric sno 1 你這樣寫是沒有意義的 if len sn...
sqlserver2019在與sqlserver提示建立連線時
陽光配綠洲 步驟如下 1 開啟sql server2008,在物件資源管理器下 安全性 登入名 找到自己的登陸賬號,我的是sa,右鍵 屬性 狀態,把 設定 下選 授予 和 登陸 下選 啟用 確定退出。2 在開始選單下找到並開啟 sql server 配置管理器 按如圖的設定 3 開啟sql serv...
SQL Server2019中如何獲取表中某幾列的資料型別
select c.name as col name t.name as type name from sys.columns as c inner join sys.types as t on c.user type id t.user type id where c.object id objec...