SQL Server 数据库的更改默认备份目录的详细步骤

 更新时间:2023年04月19日 04:26:44   作者:xoyozo  
这篇文章主要介绍了SQL Server 数据库的更改默认备份目录的详细步骤,需要的朋友可以参考下

本文也适用与最新的sqlserver2008 2016 2019版本

打开 SSMS

选择数据库,右键,属性

选择“权限”,点击“查看服务器权限”

选择“数据库设置”,修改“备份”框路径

注意:更改一个数据库的备份路径后,对所有数据库都是有效的,注意最后提示是否保存。

现在如果备份数据库到新的目录,会报以下错误:

无法打开备份设备。出现操作系统错误 5(拒绝访问。)。BACKUP DATEBASE 正在异常终止。。

那就在新的备份目录上右键属性,安全,编辑,添加,在框内填写“NT SERVICE\MSSQLSERVER”这个服务用户,确定,(这个用户名称会自动变成“MSSQLSERVER”,如果没有这个用户,点击“高级”-“立即查找”,选择 MSSQLSERVER 或 NT SERVICE\MSSQL$InstanceName),然后选择“完全控制”,一路确定

现在可以备份到新的目录中去啦

如何修改SQL Server的默认备份路径注册表修改方法

一、Win+R, 输入 Regedit , 打开注册表;

二、搜索:BackupDirectory

三、找到对应的值, 修改为你想设置的路径即可。

之所以用搜索,而不是直接找注册表, 是因为不同的SQL Server可能位置有区别。

使用SqlServer备份数据库时,提示备份目录没有权限 操作系统错误5 存取被拒的解决办法

如果备份失败或无法浏览备份目录文件夹的内容,则可能是此文件夹的权限设置有问题。
今天帮客户手工做一次Sql Server数据库备份时,发现有错误提示,提示 Backup Failed from Server (Microsoft SqlServer.... ) System.Data.SqlClient ... Cannot open backup device .... Operating system error 5 存取被拒,结合我在做这个处理之前,只是把备份目录的共享取消,怀疑是取消备份目录的共享会影响到安全权限,对比其它相关目录,发现此目录的权限的确有所变化,将相关权限添加进去就可以了。

在做好数据库备份的时候,可使用 SSMS 随时打开查看备份文件

但是有次把那个文件夹设置了共享,然后又取消了共享。后面发现使用SSMS打开失败了。提示“Cannot open backup device”

以为是权限问题,在使用管理员身份登录后,问题依旧存在

解决办法

进入到那个文件夹的属性设置,把 Local Service 和 Network Service加入“安全”标签里的“用户 用户组”里面,分别勾选完全控制。

原因:

一个 SQL 运行环境是由许多 Service 组成,每个 Service 都是以内置的账号登录并运行,这个账号可不是我们自己登录电脑的账号,以什么身份登录并不重要,重要的是SQL Server服务的服务帐户

到此这篇关于SQL Server 数据库的更改默认备份目录的详细步骤的文章就介绍到这了,更多相关SQL Server修改默认备份目录内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 动态SQL中返回数值的实现代码

    动态SQL中返回数值的实现代码

    最近在做一个paypal抓取数据的程序,由于所有字段和paypal之间存在对应映射的关系,所以所有的sql语句必须得拼接传到存储过程里去执行
    2011-12-12
  • 分页 SQLServer存储过程

    分页 SQLServer存储过程

    分页 SQLServer存储过程...
    2006-08-08
  • SQL Server异常代码处理的深入讲解

    SQL Server异常代码处理的深入讲解

    这篇文章主要给大家介绍了关于SQL Server异常代码处理的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-08-08
  • sql将时间类型转换为字符串类型汇总

    sql将时间类型转换为字符串类型汇总

    这篇文章介绍了sql将时间类型转换为字符串类型,有需要的朋友可以参考一下
    2013-09-09
  • SQL SERVER 数据库备份代码实例

    SQL SERVER 数据库备份代码实例

    这篇文章主要介绍了SQL SERVER数据库备份,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • 必须会的SQL语句(二) 创建表、修改表结构、删除表

    必须会的SQL语句(二) 创建表、修改表结构、删除表

    这篇文章主要介绍了sqlserver中创建表、修改表结构、删除表的sql语句,需要的朋友可以参考下
    2015-01-01
  • SQL中EXISTS的用法示例详解

    SQL中EXISTS的用法示例详解

    这篇文章主要介绍了SQL中EXISTS的用法,本文结合示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • SQL Server中交叉联接的用法详解

    SQL Server中交叉联接的用法详解

    这篇文章主要介绍了SQL Server中交叉联接的用法介绍,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • 基于SQL Server中char,nchar,varchar,nvarchar的使用区别

    基于SQL Server中char,nchar,varchar,nvarchar的使用区别

    对于程序中的一般字符串类型的字段,SQL Server中有char、varchar、nchar、nvarchar四种类型来对应,那么这四种类型有什么区别呢,这里做一下对比
    2013-05-05
  • 存储过程优缺点分析

    存储过程优缺点分析

    在程序开发中我们经常性的存储过程,可以提升执行效率等,但也也会有一些缺点大家可以根据需要选用
    2012-04-04

最新评论