以下示例將移動乙個名為mydb的資料庫,該資料庫包含乙個資料檔案mydb.mdf和乙個日誌檔案mydblog.ldf。如果您要移動的資料庫還有其他資料或日誌檔案,請在儲存過程sp_attach_db中用乙個逗號分隔的列表將它們全部列出。無論資料庫包含多少檔案,儲存過程sp_detach_db都不會更改,原因是它不會列出這些檔案。
按如下所示分離資料庫:
use mastergosp_detach_db 'mydb'
go
然後,將資料和日誌檔案從當前位置 (d:/mssql7/data) 複製到新位置 (e:/sqldata)。
按如下所示重新附加指向新位置中這些檔案的資料庫:
use mastergosp_attach_db 'mydb','e:/sqldata/mydbdata.mdf','e:/sqldata/mydblog.ldf'
go
使用sp_helpfile確認檔案位置的更改:
use mydbgosp_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 ...