200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > xp 系统 mysql日志文件在哪里_SqlServer修改数据库文件及日志文件存放位置教程

xp 系统 mysql日志文件在哪里_SqlServer修改数据库文件及日志文件存放位置教程

时间:2020-09-30 10:02:59

相关推荐

xp 系统 mysql日志文件在哪里_SqlServer修改数据库文件及日志文件存放位置教程

当我们在使用数据库的时候,特别是服务器上,sql数据库默认数据文件和日志文件存在系统安装盘,不便于我们查看,如果系统崩溃,将会导致数据丢失,因此我们需要修改SqlServer修改数据库文件及日志文件存放位置。

下面是代码:--查看当前的存放位置

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

希望下边能够帮到你!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。