更改SQL2000資料庫名

2022-03-08 04:24:02 字數 1244 閱讀 6305

把old資料庫改為new資料庫

開啟「企業管理器」

找到 old資料庫--》右鍵--》所有任務--》分離資料庫

然後到c:\program files\microsoft sql server\mssql\data下找到old_data.mdf和

old_log.ldf

把old_data換成你想要的名字例如new.mdf、new.ldf

然後到企業管理器,找到 資料庫 --》右鍵--》所有任務--》附加資料庫--》在彈出的對話方塊裡找到剛才你改名的檔案new.mdf

這時您可以看到「原資料庫檔名」「當前檔案位置」,在「當前檔案位置」前會有大紅x,然後手動修改「當前檔案位置」的路徑裡的檔名,改為new.mdf,new.ldf,大紅x消失,「在附加為:」裡邊寫上你想使用的資料庫名new,"指定資料庫所有者:"裡寫上這個資料庫的所有者,如圖:

為了安全起見,我們都會為每個資料庫指定乙個單獨的登入使用者名稱,只能對其操作操作,這裡的指定所有者就是我們為new資料庫指定的登入名,可以在安全性---登入---新建登入即可!

ok搞定。

以前就寫到上面這一點,好像客戶也沒說什麼,感覺應該是可以的,不過今天發現這個問題:

雖然現在的資料庫檔名顯示的是我們想要的「new」,但此時的邏輯檔名還沒有修改,還是原來的那個「old_date」,開啟企業管理器--》在這個資料庫上點右鍵屬性--》資料檔案 下的當前資料庫的位置路徑前的 檔名 還是原來那個,事物日誌檔案 下的 檔名也還是以前的檔名,也就是說還沒有徹底成功,所以我們還得按如下方法操作--》

工具--》sql 查詢分析器--》然後輸入:

alter database new

modify file(name='old_data',newname='new_data')

alter database new

modify file(name='old_log',newname='new_log')

--》按f5執行便可。

比如:alter database tzrj

modify file(name='khgx_data',newname='tzrj_data')

alter database tzrj

modify file(name='khgx_log',newname='tzrj_log')

ok,一般還要給使用者設定空間大小,設一下就可以了。

Sql 2000 資料庫備份例項

資料庫備份例項 資料庫備份例項 朱二 2004年5月 備份策略 資料庫名 test 備份檔案的路徑e backup 每個星期天凌晨1點做一次完全備份,為保險起見,備份到兩個同樣的完全備份檔案test full a.bak和test full b.bak 每天1點 除了星期天 做一次差異備份,分別備份...

sql2000匯入 asa mdb資料庫

把mdb asa資料庫匯入sql2000的具體步驟 在sql裡新建乙個資料庫 選擇你新建的資料庫點選右鍵選擇 所有任務 k 匯入資料 e 下一步 開啟 dts 匯入 匯出嚮導 資料來源 d 選擇 microsoft access 以上這步要小心,因為有些人沒去拉滾動條,所以看不到。記得是黃色的藥匙就...

SQL 2000 異資料庫資料同步

最近在為客戶做異地分公司 資料庫同步的處理 採用sql 加ftp伺服器來實現 在 中定義處理步驟用vbs實現 客戶端 約定一天只允許同步一次資料 1.測試是否已經備份資料庫,若已備份直接返回 2.按要求整理同步資料,採用儲存過程來整理資料,並存入臨時資料庫中 8.設定備份標誌 3.將臨時資料庫備份至...