請參考 kb: http://support.microsoft.com/kb/224071
其中 tempdb 是使用 alter database 就可以處理的, 很方便.
[SQL Server]如何移動系統資料庫
Re: [SQL Server]如何移動系統資料庫
補充說明一下msdb, model 這兩個資料庫也可以利用Alter database 的方式如下:
MSDB
MODEL
不過在cluster 下的master 就要先從Queua找到MSSQL 的regedit,把新的欄位置改好後回存即可,可以參考以下的網址。
http://support.microsoft.com/kb/953504/en-us
MSDB
代碼: 選擇全部
use master
go
Alter database msdb modify file (name = MSDBData, filename = 'E:\Sqldata\MSDBData.mdf')
go
Alter database msdb modify file (name = MSDBLog, filename = 'E:\Sqldata\MSDBLog.ldf')
go
代碼: 選擇全部
use master
go
Alter database model modify file (name = modeldev, filename = 'E:\Sqldata\model.mdf')
go
Alter database model modify file (name = modellog, filename = 'E:\Sqldata\modellog.ldf')
go
http://support.microsoft.com/kb/953504/en-us