`
pcajax
  • 浏览: 2162314 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SQL Server 2005/2008 用户数据库文件默认路径和默认备份路径修改方法

阅读更多

一直想把数据库的默认路径修改一下,在网上找了一下,真的发现有办法 ,

特拿 来与大家共同分享。

 

转自:http://www.cnblogs.com/nzperfect/archive/2010/04/29/1724557.html

以下仅为参照,如果有多个实例,可能会有些许不同:
本环境是SQL Server 2005 Standard Version 64-bit 和 SQL Server 2008 Standard Version 64-bit 双实例同时安装在一个
Windows Server 2008 Standard Version 64-bit OS上:

代码
Windows Server 2008 Standard Version 64-bit
SQL Server 2005 Standard Version 64-bit

查询用户库Data文件默认路径:
DECLARE @DefaultData VARCHAR(100)
EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
@value_name='DefaultData',
@DefaultData=@DefaultData OUTPUT
SELECT @DefaultData

查询用户库Log文件默认路径:
DECLARE @DefaultLog VARCHAR(100)
EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
@value_name='DefaultLog',
@DefaultLog=@DefaultLog OUTPUT
SELECT @DefaultLog

查询用户库备份文件默认路径:
DECLARE @BackupDirectory VARCHAR(100)
EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
@value_name='BackupDirectory',
@BackupDirectory=@BackupDirectory OUTPUT
SELECT @BackupDirectory

修改用户库Data文件默认路径:
EXEC master..xp_regwrite
     @rootkey='HKEY_LOCAL_MACHINE',
     @key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
     @value_name='DefaultData',
     @type='REG_SZ',
     @value='D:\SQL2005\Data'

修改用户库Log文件默认路径:
EXEC master..xp_regwrite
     @rootkey='HKEY_LOCAL_MACHINE',
     @key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
     @value_name='DefaultLog',
     @type='REG_SZ',
     @value='D:\SQL2005\Log'

修改用户库备份文件默认路径:
EXEC master..xp_regwrite
     @rootkey='HKEY_LOCAL_MACHINE',
     @key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
     @value_name='BackupDirectory',
     @type='REG_SZ',
     @value='D:\SQL2005\DBBak'

代码

Windows Server 2008 Standard Version 64-bit
SQL Server 2008 Standard Version 64-bit

查询用户库Data文件默认路径:
DECLARE @DefaultData VARCHAR(100)
EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL10.SQL2008\MSSQLServer',
@value_name='DefaultData',
@DefaultData=@DefaultData OUTPUT
SELECT @DefaultData

查询用户库Log文件默认路径:
DECLARE @DefaultLog VARCHAR(100)
EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL10.SQL2008\MSSQLServer',
@value_name='DefaultLog',
@DefaultLog=@DefaultLog OUTPUT
SELECT @DefaultLog

查询用户库备份文件默认路径:
DECLARE @BackupDirectory VARCHAR(100)
EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL10.SQL2008\MSSQLServer',
@value_name='BackupDirectory',
@BackupDirectory=@BackupDirectory OUTPUT
SELECT @BackupDirectory

修改用户库Data文件默认路径:
EXEC master..xp_regwrite
     @rootkey='HKEY_LOCAL_MACHINE',
     @key='Software\Microsoft\Microsoft SQL Server\MSSQL10.SQL2008\MSSQLServer',
     @value_name='DefaultData',
     @type='REG_SZ',
     @value='D:\SQL2008\Data'

修改用户库Log文件默认路径:
EXEC master..xp_regwrite
     @rootkey='HKEY_LOCAL_MACHINE',
     @key='Software\Microsoft\Microsoft SQL Server\MSSQL10.SQL2008\MSSQLServer',
     @value_name='DefaultLog',
     @type='REG_SZ',
     @value='D:\SQL2008\Log'

修改用户库备份文件默认路径:
EXEC master..xp_regwrite
     @rootkey='HKEY_LOCAL_MACHINE',
     @key='Software\Microsoft\Microsoft SQL Server\MSSQL10.SQL2008\MSSQLServer',
     @value_name='BackupDirectory',
     @type='REG_SZ',
     @value='D:\SQL2008\DBBak'

分享到:
评论

相关推荐

    修改SQL Server 2005,2008数据库默认路径和备份路径

    ### 修改SQL Server 2005与2008数据库默认路径及备份路径 #### 一、背景介绍 在管理SQL Server 2005和2008时,经常需要对用户数据库文件的默认存储路径以及备份路径进行调整。这通常是因为服务器磁盘空间不足或者...

    SQL Server 20052008用户数据库文件默认路径和默认备份路径修改方法

    ### SQL Server 2005/2008 用户数据库文件默认路径与默认备份路径的修改方法 在本文中,我们将详细介绍如何修改SQL Server 2005与2008版本中的用户数据库文件(包括数据文件和日志文件)以及备份文件的默认存储路径...

    从SQL Server备份文件导入现存数据库

    本文将通过一个实例来说明从 SQL Server 备份文件导入现存数据库的方法。 首先,在“SQL 企业管理器”中新建一个临时数据库 A1,这将作为中转站来将备份文件中的数据导入到 DOE 数据库中。然后,右击 A1 数据库,...

    SQL数据库的备份和恢复

    如果未指定数据库名,它会返回SQL Server的默认备份目录。在T-SQL中,可以调用这个函数来动态获取路径信息,为备份操作提供基础。 2. 备份SQL语句的使用: 备份数据库通常通过执行存储过程完成,如示例中的`dbo.p_...

    sql server通过脚本进行数据库压缩全备份的方法【推荐】

    适用于 SQL Server 2008和更高版本。 因为相同数据的压缩的备份比未压缩备份小,所以压缩备份所需的设备 I/O 通常较少,因此通常可大大提高备份速度。 脚本: /* 说明:手动修改【DB名称】、要备份到的【路径和...

    SQLSERVER数据库备份详细操作步骤带截图

    ### SQLSERVER数据库备份详细操作步骤 #### 一、引言 在现代企业的信息化管理中,数据的安全性至关重要。为了防止因各种原因导致的数据丢失或损坏,定期进行数据库备份成为了一项必不可少的工作。本文将详细介绍...

    SQL Server数据库文件常见问题

    SQL Server数据库文件是数据库系统的核心组成部分,它们包含了数据库中的所有数据和事务日志信息。数据库文件的管理和配置对于SQL Server的性能和数据安全性至关重要。本文将深入探讨SQL Server数据库文件的类型、...

    sql2008自动备份数据库和定期删除数据库备份

    SQLServer 2008 自动备份数据库和定期删除数据库备份 SQLServer 2008 通过创建维护计划可以实现自动备份数据库和定期删除备份。为了实现这个功能,必须开启 SQLServer 的 SQLServer Agent 服务,因为这个服务默认是...

    SQL Server2017操作数据库.pdf

    - 新增文件与设置文件组默认值:通过编写 T-SQL 代码实现文件的新增和文件组的默认设置。 6. 数据库操作的详细步骤: - 创建数据库时的详细设置,如日志文件的自动增长设置。 - 查看数据库属性,修改数据库的...

    SQL2000 2005 批量附加数据库工具

    MDF文件是SQL Server数据库的主要组成部分,存储了数据库的结构和数据。当数据库被分离或备份时,MDF文件将独立于LDF(日志文件)存在。批量附加功能允许用户选择一组MDF文件,并一次性将它们重新连接到SQL Server,...

    SQL SERVER 无法附加数据库的解决方法

    当SQL Server服务账户没有足够的权限访问数据库文件(.mdf和.ldf)所在的目录时,就会出现“拒绝访问”的错误。这通常发生在将数据库文件放在非默认路径下,而服务账户对这些路径没有读写权限的情况下。 2. **文件...

    SqlServer2005安装配置教程

    SQL Server 2005是微软推出的一款关系型数据库管理系统,它在企业级数据管理和分析中扮演着重要的角色。本教程将深入讲解SQL Server 2005的安装与配置过程,帮助用户从零开始搭建自己的数据库环境。 一、系统需求 ...

    SQL Server 2008 R2 主从数据库同步

    在SQL Server 2008 R2中实现主从数据库同步是一项确保数据一致性和备份的重要技术。同步过程涉及多个步骤和配置,接下来我将详细说明这些知识点。 ### 一、准备工作 在开始配置主从同步之前,需要确保数据库服务器...

    sql_server2005数据库分离方法

    ### SQL Server 2005 数据库分离方法详解 #### 一、背景介绍 SQL Server 2005 是一款由微软开发的关系型数据库管理系统,它提供了强大的数据存储与管理功能,广泛应用于企业级应用中。在进行数据库迁移、备份或维护...

    SQL Server 2000 数据库安装手册

    《SQL Server 2000 数据库安装手册》是针对该版本数据库系统的一份详尽指南,主要涵盖了SQL Server 2000的安装流程和补丁应用,旨在确保用户能够顺利地在不同操作系统上部署和维护数据库服务器。 在选择SQL Server ...

    SQL Server 2021 如何备份、还原数据库.docx

    文件扩展名默认为`.bak`,这是SQL Server备份文件的标准格式。 5. **执行备份**:确认设置无误后,点击“确定”,SQL Server会开始备份过程。备份完成后,可以在指定的目录下看到`.bak`文件。 6. **文件处理**:...

    附加 SQL Server 数据库文件

    这些文件通常位于SQL Server实例的默认数据和日志文件路径下,但也可以在自定义的位置。 **步骤2:验证文件所有权和权限** 确保SQL Server服务账户对这些文件有读写权限。没有适当的权限,附加数据库会失败。 **...

    msdb文件适用于sqlserver2008R2

    3. **替换文件**:将解压缩包中的`MSDBData.mdf`和`MSDBLog.ldf`文件替换到SQL Server实例的默认数据文件路径下,通常是`C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Data`(具体路径可能因...

Global site tag (gtag.js) - Google Analytics