如何备份数据库到本地映射网络驱动器

简介:

我们使用映射驱动器备份SQL Server数据库的时候可能会遇到下面的错误:

”失败,错误如下:“无法打开备份设备 'z:\GBDB_backup_201306302002.bak'出现操作系统错误 3(系统找不到指定的路径。)

数据库无法找到路径,但是如果我们直接打开的话是可以正常访问的,那么为什么SQL Server无法访问呢?

因为SQL Server是作为Service运行的,所以无法感知到共享路径映射的网络驱动盘。因为SQL Server服务使用SQL Server启动账户安全上下文运行在本地控制台上下文环境。而映射磁盘驱动器只是对于特定的Session可见,对于在本地控制台上下文环境中启动的服务是不可见的。

如果一定要备份到映射磁盘可以使用下面的方法:

1. 打开SQL Server运行下面的命令   EXEC xp_cmdshell 'net use <drivename> <share name>'

--<drive name>:映射驱动器盘符 --<share name>: UNC 共享路径

 

2. 应该可以备份到上面创建的驱动器盘符了。

Net use 文档参考:http://technet.microsoft.com/en-us/library/bb490717.aspx

 

这样做的缺点是当SQL Server服务重启的时候,映射的磁盘将会丢失。如果要持续映射磁盘,需要创建一个启动的存储过程。另外还有安全性的考量(xp_cmdshell

简单的办法是直接用UNC备份。这样只需要确保SQL Server启动账户有对于远程共享文件夹有完全控制权限。

 

理想情况下,服务不应该访问本地映射驱动器,因为本地映射驱动器在不同的Windows版本会有不同的特性,上面提到的方法不一定在所有的情景下可用。

参考:180362  INFO: Services and Redirected Drives

 

原文来自: How to backup SQL Server databases to a mapped drive

 

本文转自 lzf328 51CTO博客,原文链接:

http://blog.51cto.com/lzf328/1238398


相关文章
|
3月前
|
存储 监控 安全
单位网络监控软件:Java 技术驱动的高效网络监管体系构建
在数字化办公时代,构建基于Java技术的单位网络监控软件至关重要。该软件能精准监管单位网络活动,保障信息安全,提升工作效率。通过网络流量监测、访问控制及连接状态监控等模块,实现高效网络监管,确保网络稳定、安全、高效运行。
96 11
|
1月前
|
存储 关系型数据库 分布式数据库
PolarDB开源数据库进阶课5 在线备份
本文介绍了如何在PolarDB RAC一写多读集群中进行在线备份,特别针对共享存储模式。通过使用`polar_basebackup`工具,可以将实例的本地数据和共享数据备份到本地盘中。实验环境依赖于Docker容器中用loop设备模拟的共享存储。
38 1
|
4月前
|
存储 人工智能 Cloud Native
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
在9月20日2024云栖大会上,阿里云智能集团副总裁,数据库产品事业部负责人,ACM、CCF、IEEE会士(Fellow)李飞飞发表《从数据到智能:Data+AI驱动的云原生数据库》主题演讲。他表示,数据是生成式AI的核心资产,大模型时代的数据管理系统需具备多模处理和实时分析能力。阿里云瑶池将数据+AI全面融合,构建一站式多模数据管理平台,以数据驱动决策与创新,为用户提供像“搭积木”一样易用、好用、高可用的使用体验。
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
|
5天前
|
数据库 Python
【YashanDB知识库】python驱动查询gbk字符集崖山数据库CLOB字段,数据被驱动截断
【YashanDB知识库】python驱动查询gbk字符集崖山数据库CLOB字段,数据被驱动截断
|
1天前
|
关系型数据库 MySQL Java
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
|
15天前
|
前端开发 Java 关系型数据库
基于ssm的网络直播带货管理系统,附源码+数据库+论文
该项目为网络直播带货网站,包含管理员和用户两个角色。管理员可进行主页、个人中心、用户管理、商品分类与信息管理、系统及订单管理;用户可浏览主页、管理个人中心、收藏和订单。系统基于Java开发,采用B/S架构,前端使用Vue、JSP等技术,后端为SSM框架,数据库为MySQL。项目运行环境为Windows,支持JDK8、Tomcat8.5。提供演示视频和详细文档截图。
47 10
|
14天前
|
关系型数据库 Shell 网络安全
定期备份数据库:基于 Shell 脚本的自动化方案
本篇文章分享一个简单的 Shell 脚本,用于定期备份 MySQL 数据库,并自动将备份传输到远程服务器,帮助防止数据丢失。
|
11天前
|
Ubuntu PHP 数据库
|
11天前
|
SQL Java 数据库连接
【YashanDB数据库】由于网络带宽不足导致的jdbc向yashandb插入数据慢
由于网络带宽不足导致的jdbc向yashandb插入数据慢
|
3月前
|
运维 监控 安全
公司监控软件:SAS 数据分析引擎驱动网络异常精准检测
在数字化商业环境中,企业网络系统面临复杂威胁。SAS 数据分析引擎凭借高效处理能力,成为网络异常检测的关键技术。通过统计分析、时间序列分析等方法,SAS 帮助企业及时发现并处理异常流量,确保网络安全和业务连续性。
77 11

热门文章

最新文章