SqlServer修改数据库文件存放位置

原创 2013年12月05日 12:09:00
--查看当前的存放位置
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  


版权声明:本文为博主原创文章,未经博主允许不得转载。请注明博客地址(http://blog.csdn.net/gsying1474)

SqlServer修改数据库文件存放位置

--查看当前的存放位置 select database_id,name,physical_name AS CurrentLocation,state_desc,size from sys.master...
  • wozengcong
  • wozengcong
  • 2015年12月18日 22:21
  • 5534

修改数据库文件及日志文件存放位置

--查看当前的存放位置 select database_id,name,physical_name AS CurrentLocation,state_desc,size from sys....
  • fzgjf08
  • fzgjf08
  • 2017年03月24日 09:07
  • 145

修改SQL Server的TEMPDB路径(含修改失败后,修复SQL Server)

SQL Server的TEMPDB默认存放在数据库安装路径,根据SQL Server性能或使用的需要,我们可能会需要移动TEMPDB存放的路径。 如下是描述如何移动TEMPDB及移动失败后,如何修复启...
  • wstoneh01
  • wstoneh01
  • 2016年01月21日 16:09
  • 872

更改mysql 5.7数据库的数据存储位置

随着mysql数据库存储的数据逐渐变大,已经将原来的存储数据的空间占满了,导致mysql已经链接不上了。因此,必须要给存放的数据换个地方了。下面是操作过程中的一些步骤。记下来,以后日后查看。1.修改m...
  • liuchunming033
  • liuchunming033
  • 2016年07月12日 11:40
  • 4670

MySQL数据文件介绍及存放位置

MySQL数据文件介绍及存放位置 一、MySQL数据库文件介绍 MySQL的每个数据库都对应存放在一个与数据库同名的文件夹中,MySQL数据库文件包括MySQL所建数据库文件和MySQ...
  • haiross
  • haiross
  • 2016年04月27日 10:25
  • 29058

sql server如何直接在表中修改数据

之前做项目一直用的是mysql和oracle(当然是盗版),最近做的海外的项目客户使用的是sql server,之前不了解sql server,今天成功安装并且导入了数据库脚本。在做具体操作的时候,有...
  • YYWX24
  • YYWX24
  • 2016年08月25日 19:46
  • 5851

openfire配置说明(数据库设置)

openfire配置说明(数据库设置) 《基于jabber(XMPP)架设内部即时通讯服务》 这篇文章相信是大部分研究openfire的同胞起步看的一篇文章了,的确写得很好,就...
  • qing101hua
  • qing101hua
  • 2015年03月29日 22:22
  • 1485

SQL Server 数据库基本操作——表的创建与修改

写这篇sql server 数据库操作主要是记录自己在学习过程中的一些心得体会以及备忘,由于是自学所以难免有很多地方可能是错误的,在此仅供初学者学习参考。创建表结构 CREATE TABLECREAT...
  • qq_36733722
  • qq_36733722
  • 2017年03月05日 22:37
  • 262

sqlserver2012更改默认的端口号为1772

打开开始菜单,找到sqlserver的配置管理器,点击打开 按下图配置右边窗口三项: 按下图配置右边三项: 按下图配置右边三项: 点击下...
  • sxf359
  • sxf359
  • 2017年07月22日 12:15
  • 1043

SqlServer 数据库修改是否区分大小写

SqlServer数据库是否区分大小写: 1.主要是表名、数据库字段名、以及字段的值等 2.在区分大小写的情况下,系统数据库的表名都是小写 例如:sysobjects 3.在不区分大小...
  • u011127019
  • u011127019
  • 2016年11月22日 11:10
  • 877
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SqlServer修改数据库文件存放位置
举报原因:
原因补充:

(最多只允许输入30个字)