--檢視當前的存放位置
select
database_id,
name
,physical_name
as
currentlocation,state_desc,
size
from
sys.master_files
where
database_id=db_id(n
'資料庫名'
);
--修改檔案的存放位置下次啟動生效
--testdb為資料庫名,
alter
database
資料庫名
modify
file (
name
= 檔名(不包含字尾), filename =
'檔案儲存路徑'
);
alter
database
資料庫名
modify
file (
name
= 檔名(不包含字尾), filename =
'檔案儲存路徑'
);
eg.
alter
database
testdb
modify
file (
name
= testdb, filename =
'g:\sql_data\testdb\testdb.mdf'
);
alter
database
testdb
modify
file (
name
= testdb_log, filename =
'g:\sql_data\testdb\testdb_log.ldf'
);
--修改預設的資料庫檔案存放位置(即時生效)
exec
xp_instance_regwrite
@rootkey=
'hkey_local_machine'
,
@
key
=
'software\microsoft\mssqlserver\mssqlserver'
,
@value_name=
'defaultdata'
,
@type=reg_sz,
@value=
'e:\mssql_mdf\data'
go
--修改預設的日誌檔案存放位置(即時生效)
exec
master..xp_instance_regwrite
@rootkey=
'hkey_local_machine'
,
@
key
=
'software\microsoft\mssqlserver\mssqlserver'
,
@value_name=
'defaultlog'
,
@type=reg_sz,
@value=
'e:\mssql_mdf\log'
go
SQL Server 修改資料庫
檢視資料庫資訊execute sp helpdb northwind刪除資料庫 包括其中所有資料檔案,在不使用本資料庫的狀態下才能執行。drop database northwind修改資料庫名alter database northwind modify name northwind 000增添資...
sql server修改資料庫名稱
use master go 修改資料庫名稱 alter database hroa i set single user with rollback immediate goexec master.sp renamedb hroa i hp oa goalter database hp oa set ...
SqlServer修改資料庫檔案及日誌檔案存放位置
檢視當前的存放位置 select database id,name,physical name as currentlocation,state desc,size from sys.master files where da程式設計客棧tabase id db id n 資料庫名 程式設計客棧 修...