重新命名SQLServer資料庫的方法

2022-09-25 01:45:07 字數 1033 閱讀 4266

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

這裡以 sqlserver 20000 為例,舊程式設計客棧資料庫名字為 admin10000, 新資料庫名字為 jb51.net。

第一步、備份資料庫

開啟企業管理器

-- 右鍵乙個資料庫

-- 所有任務

-- 備份資料庫

-- 目的--備份到中選擇新增

-- 輸入乙個備份的檔名(注意,如果原來有檔名,要刪程式設計客棧除它)

-- 確定

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

企業管理器--右鍵 "資料庫 "--所有任務--還原資料庫

-- "還原為資料庫庫" 中輸入還原後的資料庫名 jb51.net

-- 還原選擇 "從裝置 "--選擇裝置--新增--新增你的備份檔案--確定,回到資料庫還原的介面

-- 備份號--選擇內容--選擇你要恢復那次備份的內容

-- 選項--將 "移至物理檔名 "中的物理檔名修改為你的資料檔案要存放的檔名,這裡修改為 jb51.net_data.mdf(資料庫檔案) 和 jb51.net_log.ldf(日誌檔案) 程式設計客棧

-- 如果要還原的資料庫已經存在,選擇 "在現有資料庫上強制還原 "

-- 確定

第三步、修改邏輯檔名

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

alter database [jb51.net]

modify file ( name='admin10000_data', newname'jb51.net_data')

alter database [jb51.net]

modify file (程式設計客棧 name='admin10000_log', newname='jb51.net_log')

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

本文標題: 重新命名sqlserver資料庫的方法

本文位址:

SqlServer資料庫重新命名報錯誤 5030

無法重新命名 klenn 無法用排他鎖鎖定該資料庫,以執行該操作 錯誤 5030 解決辦法 將資料庫設定為單使用者模式 單使用者模式指定一次只有乙個使用者可訪問資料庫,該模式通常用於維護操作。1 在物件資源管理器中,連線到 sql server 資料庫引擎例項,然後展開該例項。2 右鍵單擊要更改的資...

Sql資料庫重新命名

1.查詢出當前連線然後將其關閉 select spid from master.dbo.sysprocesses where dbid db id 資料庫名 db id donet 如spid 值為 52.2.執行 kill 52 3.修改資料庫名 exec sp dboption old db n...

mysql資料庫重新命名

mysql 1.4以前 rename database old name to new name 高於1.4就沒這個命令了,那怎麼辦呢?把原來的庫匯出來,然後刪掉。再新建新名字的庫,然後把匯出的資料匯入進去。獲取刪除資料庫表sql的命令 select concat drop table table ...