SqlServer修改数据库文件及日志文件存放位置
更新时间:2014年07月23日 17:29:02 投稿:whsnow
这篇文章主要介绍了SqlServer修改数据库文件及日志文件存放位置的方法
--查看当前的存放位置
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
--修改默认的日志文件存放位置<span style="font-family: Arial, Helvetica, sans-serif;">(即时生效)</span>
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
相关文章
-
数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置2013-05-05
-
这篇文章主要介绍了SQLServer设置客户端使用IP地址登录的图文详解,本文通过图文并茂的形式给大家介绍的非常想详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-12-12
-
这篇文章主要介绍了表的查询操作,包括单表查询、多表连接及查询、嵌套查询、集合查询等,需要的朋友可以参考下2015-08-08
-
suspect_pages 表位于 msdb 数据库中,是在 SQL Server 2005 中引入的。用于维护有关可疑页的信息的 suspect_pages2014-10-10
-
这篇文章主要介绍了SQL Server 数据库每天自动备份的设置方法,然后可以通过rsync定时同步到别的服务器上,通过bak还原数据库也可以达到每天备份的目的2024-04-04
-
这篇文章主要介绍了SQLite Delete详解及实例代码的相关资料,需要的朋友可以参考下2017-01-01
-
或许大家不知道,其实使用row_number()是可以实现分页的,下面有个不错的示例,大家可以尝试操作下2013-11-11
-
首先,你需要建立测试数据表,一个用于插入数据:test3,另外一个作为备份:test3_bak2009-07-07
-
数据库的附加是数据库在数据库文件中添加到数据库当中的操作,下面这篇文章主要给大家介绍了关于SQL Server数据库分离和附加数据库的操作步骤,文中通过图文介绍的非常详细,需要的朋友可以参考下2022-10-10
-
事务日志记录着在相关数据库上的操作,同时还存储数据库恢复(recovery)的相关信息,收缩日志的原因有很多种,有些是考虑空间不足,有些则是应用程序限制导致的,本文将给大家介绍SQL Server定期收缩日志文件的详细步骤,需要的朋友可以参考下2024-06-06
最新评论