重新命名SQLServer資料庫的方法

Web開發者發表於2012-05-26

本文講解重新命名SQLServer 資料庫,包括物理檔名、邏輯檔名的改名。

企業管理器中沒有改資料庫名的功能,如果一定要用企業管理器來實現,你可以備份資料庫,然後還原,在還原時候可以指定另一個庫名,然後再刪除舊庫就行了。

這裡以 SQLServer 20000 為例,舊資料庫名字為 Admin10000, 新資料庫名字為 Admin10000.com

第一步、備份資料庫

開啟企業管理器
-- 右鍵一個資料庫
-- 所有任務
-- 備份資料庫
-- 目的--備份到中選擇新增
-- 輸入一個備份的檔名(注意,如果原來有檔名,要刪除它)
-- 確定

第二步、還原資料庫,並指定一個新庫名,並且修改物理檔名。

企業管理器--右鍵 "資料庫 "--所有任務--還原資料庫
-- "還原為資料庫庫" 中輸入還原後的資料庫名 Admin10000.com
-- 還原選擇 "從裝置 "--選擇裝置--新增--新增你的備份檔案--確定,回到資料庫還原的介面
-- 備份號--選擇內容--選擇你要恢復那次備份的內容
-- 選項--將 "移至物理檔名 "中的物理檔名修改為你的資料檔案要存放的檔名,這裡修改為 Admin10000.com_Data.MDF(資料庫檔案) 和 Admin10000.com_Log.LDF(日誌檔案)
-- 如果要還原的資料庫已經存在,選擇 "在現有資料庫上強制還原 "
-- 確定

第三步、修改邏輯檔名

如果想修改邏輯檔名,可以查詢分析器裡輸入

alter database [Admin10000.com]
modify file ( name='Admin10000_Data', newname='Admin10000.com_Data')

alter database [Admin10000.com]
modify file ( name='Admin10000_log', newname='Admin10000.com_log')

第四步、最後刪除舊的資料庫 Admin10000

相關文章