移動SQL SERVER資料庫的資料與日誌檔案位置

2021-05-24 14:13:51 字數 985 閱讀 6538

以下示例將移動乙個名為mydb資料庫,該資料庫包含乙個資料檔案mydb.mdf和乙個日誌檔案mydblog.ldf。如果您要移動資料庫還有其他資料或日誌檔案,請在儲存過程sp_attach_db中用乙個逗號分隔的列表將它們全部列出。無論資料庫包含多少檔案,儲存過程sp_detach_db都不會更改,原因是它不會列出這些檔案

按如下所示分離資料庫

use master

gosp_detach_db 'mydb'

go

然後,將資料和日誌檔案從當前位置 (d:/mssql7/data) 複製到新位置 (e:/sqldata)。

按如下所示重新附加指向新位置中這些檔案資料庫

use master

gosp_attach_db 'mydb','e:/sqldata/mydbdata.mdf','e:/sqldata/mydblog.ldf'

go

使用sp_helpfile確認檔案位置的更改:

use mydb

gosp_helpfile

go

filename列的值應當反映出新的位置。

SQL SERVER 移動系統資料庫

移動系統資料庫在下列情況下可能很有用 移動 master 資料庫 在 開始 選單中,依次指向 所有程式 microsoft sql server和 配置工具 再單擊sql server 配置管理器。在 sql server 服務 節點中,右鍵單擊 sql server 例項 如sql server ...

mysql 移動資料庫 MySQL移動資料庫位置

需求 mysql資料庫檔案原位置 var lib mysql 要移動至 data mysql 1 首先在 data目錄下建立乙個名為 mysql的資料夾 mkdir data mysql chown r mysql mysql data mysql chmod r 755 data mysql 2 ...

移動資料庫

在sql server 中可以使用拆分 detach 和附加 attach 的方法來 移動資料庫。拆分資料庫是從伺服器中移去邏輯資料庫,但不會將作業系統中的資料庫檔案刪除。附加資料庫將會建立乙個新的資料庫,並複製儲存在已有的資料庫檔案和事務日誌檔案中的資料。使用系統儲存過程sp detach db ...