SQL数据库修改默认备份和恢复路径

  • A+
所属分类:mssql
摘要

每次都做数据恢复和备份的时候,点Add文件,系统会自动指定到一个默认路径,是SQL的安装目录,但是我的数据库不是备份在这里,每次都要更改有点麻烦。

[摘要]本文是对SQL数据库修改默认备份和恢复路径的讲解,对学习SQL编程技术有所帮助,与大家分享。

每次都做数据恢复和备份的时候,点Add文件,系统会自动指定到一个默认路径,是SQL的安装目录,但是我的数据库不是备份在这里,每次都要更改有点麻烦。

SQL数据库修改默认备份和恢复路径

如上图,更改这个有三个方法。

    方法一:找到注册表,手动改

注册表路径:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/MSSQL11.MSSQLSERVER/MSSQLServer

数据库版本不同 ,路径会有略微不同。

如下图,更改BackupDirectory值就可以了:

SQL数据库修改默认备份和恢复路径

    方法二:直接用SQL代码更改它

这个代码是查询,当前的值是什么:

DECLARE @BackupDirectory VARCHAR(100) 
EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE', 
  @key='SOFTWARE/Microsoft/Microsoft SQL Server/MSSQL11.MSSQLSERVER/MSSQLServer', 
  @value_name='BackupDirectory', 
  @BackupDirectory=@BackupDirectory OUTPUT 
SELECT @BackupDirectory

下面的代码是更改值:

EXEC master..xp_regwrite 
     @rootkey='HKEY_LOCAL_MACHINE', 
     @key='SOFTWARE/Microsoft/Microsoft SQL Server/MSSQL11.MSSQLSERVER/MSSQLServer', 
     @value_name='BackupDirectory', 
     @type='REG_SZ', 
     @value='C:/Batter/SQLBackup'

SQL数据库修改默认备份和恢复路径

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: