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

相关文章

  • SQLServer行列互转实现思路(聚合函数)

    SQLServer行列互转实现思路(聚合函数)

    这篇文章主要为大家详细介绍了SQLServer行列互转实现思路,使用聚合函数pivot/unpivot实现行列互转,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • SQL SERVER偏移函数(LAG、LEAD、FIRST_VALUE、LAST _VALUE、NTH_VALUE)

    SQL SERVER偏移函数(LAG、LEAD、FIRST_VALUE、LAST _VALUE、NT

    本文主要介绍了SQL SERVER偏移函数(LAG、LEAD、FIRST_VALUE、LAST _VALUE、NTH_VALUE),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • 实例详解Group by和Having子句

    实例详解Group by和Having子句

    这篇文章主要介绍了实例详解Group by和Having子句的相关资料,需要的朋友可以参考下
    2016-01-01
  • EXEC(EXECUTE)函数访问INSERTED或DELETED的内部临时触发表

    EXEC(EXECUTE)函数访问INSERTED或DELETED的内部临时触发表

    近段时间,MS SQL方面,一直需要开发动态方面的存储过程或是触发器以及表函数。因为程序设计一开始就是让用户动态添或是删除一个表的字段,然而这个表的相关存储过程或是触发器以及为报表准备的表函数也会随之这个表的字段变化而变化
    2012-01-01
  • 解决sql server保存对象字符串转换成uniqueidentifier失败的问题

    解决sql server保存对象字符串转换成uniqueidentifier失败的问题

    这篇文章主要介绍了解决sql server保存对象字符串转换成uniqueidentifier失败的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-10-10
  • SQL Server在T-SQL语句中使用变量

    SQL Server在T-SQL语句中使用变量

    这篇文章介绍了SQL Server在T-SQL语句中使用变量的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • Sql Server中常用的6个自定义函数分享

    Sql Server中常用的6个自定义函数分享

    这篇文章主要介绍了Sql Server中常用的6个自定义函数分享,本文包含提取数字、提取英文、提取中文、过滤重复字符等函数,需要的朋友可以参考下
    2014-10-10
  • SQL Server中实现自定义数据加密功能

    SQL Server中实现自定义数据加密功能

    在当今数字化时代,数据安全已成为企业和个人最为关注的问题之一,SQL Server提供了多种数据加密技术,包括透明数据加密(TDE)、备份加密以及列级加密等,本文将详细介绍如何在SQL Server中实现自定义数据加密功能,需要的朋友可以参考下
    2024-08-08
  • 解决在SQL脚本中的注释引起的奇怪问题

    解决在SQL脚本中的注释引起的奇怪问题

    通过osql.exe这个工具来对相关的数据库脚本进行更新,昨天突然发现安装包报错了,说脚本错误,研究发现有个不错的解决方法,需要的朋友不要错过
    2013-11-11
  • 通过使用正确的search arguments来提高SQL Server数据库的性能

    通过使用正确的search arguments来提高SQL Server数据库的性能

    今天通过本文给大家介绍在SQL Server上关于indexing的一个特定的性能问题,本文给大家介绍的非常详细,具有参考借鉴价值,感兴趣的朋友可以参考下
    2016-11-11

最新评论