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

2021-09-06 23:46:00 字數 2307 閱讀 8249

--檢視當前的存放位置

selectdatabase_id,name,physical_nameascurrentlocation,state_desc,sizefromsys.master_files

wheredatabase_id=db_id(n'資料庫名');

--修改檔案的存放位置下次啟動生效

--testdb為資料庫名,

alterdatabase資料庫名modifyfile (name= 檔名(不包含字尾), filename ='檔案儲存路徑');

alterdatabase資料庫名modifyfile (name= 檔名(不包含字尾), filename ='檔案儲存路徑');

eg.

alterdatabasetestdbmodifyfile (name= testdb, filename ='g:\sql_data\testdb\testdb.mdf');

alterdatabasetestdbmodifyfile (name= testdb_log, filename ='g:\sql_data\testdb\testdb_log.ldf');

--修改預設的資料庫檔案存放位置(即時生效)

execxp_instance_regwrite

@rootkey='hkey_local_machine',

@key='software\microsoft\mssqlserver\mssqlserver',

@value_name='defaultdata',

@type=reg_sz,

@value='e:\mssql_mdf\data'

go

--修改預設的日誌檔案存放位置(即時生效)

execmaster..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 資料庫名 程式設計客棧 修...