SqlServer修改資料庫檔案及日誌檔案存放位置

2022-09-24 14:03:13 字數 1231 閱讀 9420

--檢視當前的存放位置

select database_id,name,physical_name as currentlocation,state_desc,size from sys.master_files

where da程式設計客棧tabase_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\microsof程式設計客棧t\mssqlserver\mssqlserver程式設計客棧',

@value_name='defaultdata',

@type=reg_sz,

@value='e:www.cppcns.commssql_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本文標題: sqlserver修改資料庫檔案及日誌檔案存放位置

本文位址:

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修改資料庫檔案及日誌檔案存放位置

檢視當前的存放位置 selectdatabase id,name,physical nameascurrentlocation,state desc,sizefromsys.master files wheredatabase id db id n 資料庫名 修改檔案的存放位置下次啟動生效 test...