重命名SQLServer數(shù)據(jù)庫(kù)的方法
更新時(shí)間:2012年07月09日 01:14:45 作者:
本文講解重命名SQLServer 數(shù)據(jù)庫(kù),包括物理文件名、邏輯文件名的改名
企業(yè)管理器中沒(méi)有改數(shù)據(jù)庫(kù)名的功能,如果一定要用企業(yè)管理器來(lái)實(shí)現(xiàn),你可以備份數(shù)據(jù)庫(kù),然后還原,在還原時(shí)候可以指定另一個(gè)庫(kù)名,然后再刪除舊庫(kù)就行了。
這里以 SQLServer 20000 為例,舊數(shù)據(jù)庫(kù)名字為 Admin10000, 新數(shù)據(jù)庫(kù)名字為 jb51.net。
第一步、備份數(shù)據(jù)庫(kù)
打開(kāi)企業(yè)管理器
-- 右鍵一個(gè)數(shù)據(jù)庫(kù)
-- 所有任務(wù)
-- 備份數(shù)據(jù)庫(kù)
-- 目的--備份到中選擇添加
-- 輸入一個(gè)備份的文件名(注意,如果原來(lái)有文件名,要?jiǎng)h除它)
-- 確定
第二步、還原數(shù)據(jù)庫(kù),并指定一個(gè)新庫(kù)名,并且修改物理文件名。
企業(yè)管理器--右鍵 "數(shù)據(jù)庫(kù) "--所有任務(wù)--還原數(shù)據(jù)庫(kù)
-- "還原為數(shù)據(jù)庫(kù)庫(kù)" 中輸入還原后的數(shù)據(jù)庫(kù)名 jb51.net
-- 還原選擇 "從設(shè)備 "--選擇設(shè)備--添加--添加你的備份文件--確定,回到數(shù)據(jù)庫(kù)還原的界面
-- 備份號(hào)--選擇內(nèi)容--選擇你要恢復(fù)那次備份的內(nèi)容
-- 選項(xiàng)--將 "移至物理文件名 "中的物理文件名修改為你的數(shù)據(jù)文件要存放的文件名,這里修改為 jb51.net_Data.MDF(數(shù)據(jù)庫(kù)文件) 和 jb51.net_Log.LDF(日志文件)
-- 如果要還原的數(shù)據(jù)庫(kù)已經(jīng)存在,選擇 "在現(xiàn)有數(shù)據(jù)庫(kù)上強(qiáng)制還原 "
-- 確定
第三步、修改邏輯文件名
如果想修改邏輯文件名,可以查詢(xún)分析器里輸入
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')
第四步、最后刪除舊的數(shù)據(jù)庫(kù) jb51
這里以 SQLServer 20000 為例,舊數(shù)據(jù)庫(kù)名字為 Admin10000, 新數(shù)據(jù)庫(kù)名字為 jb51.net。
第一步、備份數(shù)據(jù)庫(kù)
打開(kāi)企業(yè)管理器
-- 右鍵一個(gè)數(shù)據(jù)庫(kù)
-- 所有任務(wù)
-- 備份數(shù)據(jù)庫(kù)
-- 目的--備份到中選擇添加
-- 輸入一個(gè)備份的文件名(注意,如果原來(lái)有文件名,要?jiǎng)h除它)
-- 確定
第二步、還原數(shù)據(jù)庫(kù),并指定一個(gè)新庫(kù)名,并且修改物理文件名。
企業(yè)管理器--右鍵 "數(shù)據(jù)庫(kù) "--所有任務(wù)--還原數(shù)據(jù)庫(kù)
-- "還原為數(shù)據(jù)庫(kù)庫(kù)" 中輸入還原后的數(shù)據(jù)庫(kù)名 jb51.net
-- 還原選擇 "從設(shè)備 "--選擇設(shè)備--添加--添加你的備份文件--確定,回到數(shù)據(jù)庫(kù)還原的界面
-- 備份號(hào)--選擇內(nèi)容--選擇你要恢復(fù)那次備份的內(nèi)容
-- 選項(xiàng)--將 "移至物理文件名 "中的物理文件名修改為你的數(shù)據(jù)文件要存放的文件名,這里修改為 jb51.net_Data.MDF(數(shù)據(jù)庫(kù)文件) 和 jb51.net_Log.LDF(日志文件)
-- 如果要還原的數(shù)據(jù)庫(kù)已經(jīng)存在,選擇 "在現(xiàn)有數(shù)據(jù)庫(kù)上強(qiáng)制還原 "
-- 確定
第三步、修改邏輯文件名
如果想修改邏輯文件名,可以查詢(xún)分析器里輸入
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')
第四步、最后刪除舊的數(shù)據(jù)庫(kù) jb51
您可能感興趣的文章:
相關(guān)文章
SQL語(yǔ)句練習(xí)實(shí)例之七 剔除不需要的記錄行
相信大家肯定經(jīng)常會(huì)把數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)中,但是可能會(huì)有些記錄行的所有列的數(shù)據(jù)是null,這為null的數(shù)據(jù)是我們不需要2011-10-10
SQLServer2019配置端口號(hào)的實(shí)現(xiàn)
這篇文章主要介紹了SQLServer2019配置端口號(hào)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04
SQL?Server中的數(shù)據(jù)類(lèi)型詳解
本文詳細(xì)講解了SQL?Server中的數(shù)據(jù)類(lèi)型,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05
SQL Server行列轉(zhuǎn)換的實(shí)現(xiàn)示例
在使用SQL Server數(shù)據(jù)庫(kù)的過(guò)程中我們經(jīng)常會(huì)遇到需要將行數(shù)據(jù)和列數(shù)據(jù)相互轉(zhuǎn)換顯示的問(wèn)題,本文就來(lái)介紹一下,具有一定的參考價(jià)值,感興趣的可以了解一下2023-09-09
SQL Server模糊查詢(xún)的常見(jiàn)方法總結(jié)
這篇文章主要給大家介紹了關(guān)于SQL Server模糊查詢(xún)的常見(jiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03
SQLServer 2008數(shù)據(jù)庫(kù)降級(jí)到2005低版本
SQLServer 2008R2備份的數(shù)據(jù)庫(kù)還原到2008上面時(shí)報(bào)錯(cuò)引發(fā)的思考,如何把SQLServer數(shù)據(jù)庫(kù)從高版本降級(jí)到低版本?本文為大家解答2016-11-11
mssql存儲(chǔ)過(guò)程表名和字段名為變量的實(shí)現(xiàn)方法
mssql存儲(chǔ)過(guò)程表名和字段名為變量的實(shí)現(xiàn)方法,需要的朋友可以參考下。2011-11-11
MSSQL 2008 自動(dòng)備份數(shù)據(jù)庫(kù)的設(shè)置方法
最近項(xiàng)目中,需要用到MSSQL自動(dòng)定時(shí)備份功能,本來(lái)想利用C#自己寫(xiě)一個(gè)的,但是聽(tīng)說(shuō)在MSSQL2008中已經(jīng)集成了功能強(qiáng)大的自動(dòng)備份功能,于是便提刀上陣,狠狠地琢磨了一番2017-04-04

