SQL Server 2008數據庫重命名方法

   假設SQL Server 2008中有個數據庫test,現在要將其改名爲zhy
步驟:
(1) 分離數據庫:打開management studio,找到test數據庫-->右鍵-->任務-->分離
(2) 改名:然後到數據庫物理路徑(例如C:/Program Files/Microsoft SQL Server/MSSQL10.MSSQLSERVER/MSSQL/DATA)下找到test.mdf和test_log.ldf,分別改名爲zhy.mdf、zhy_log.ldf
(3) 附加數據庫:打開management studio,找到"數據庫" -->右鍵-->附加,在彈出的頁面中點"添加"按鈕,找到我們改名後的zhy.mdf的文件,確定,這時我們可以看到會提示test.mdf和test_log.ldf文件不存在,我們只需要再點擊"當前文件目錄"下的按鈕然後分別選擇zhy.mdf和zhy.ldf就可以了。需要說明的是,在這裏最好把"要附加的數據庫"欄中的"附加爲"列中的內容test改成zhy,要不然就需要在數據庫附加操作完成後直接在數據庫名稱test上右鍵重命名。
(4) 修改邏輯文件名
    通過上面幾步的操作,management studio中顯示的數據庫文件名變成了zhy,已經能夠正常使用了,但此時的邏輯文件名還沒有修改,打開management studio-->在數據庫zhy上點右鍵-->屬性-->文件,如圖:

我們可以看到,數據庫文件的邏輯名稱還是原來的test,我們應該同時把它改過來,這樣才徹底。
具體可以通過執行下面語句實現:
工具--》SQL 查詢分析器--》然後輸入:
Alter DataBASE New
MODIFY FILE(NAME='test',NEWNAME='zhy')
Alter DataBASE New
MODIFY FILE(NAME='test_Log',NEWNAME='zhy_Log')

 

SQL Server 2005改名的方法類似

發佈了45 篇原創文章 · 獲贊 17 · 訪問量 29萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章