千家信息网

SQL Server中怎么通过扩展存储过程实现数据库远程备份与恢复

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章将为大家详细讲解有关SQL Server中怎么通过扩展存储过程实现数据库远程备份与恢复,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。实现远程备
千家信息网最后更新 2026年11月04日SQL Server中怎么通过扩展存储过程实现数据库远程备份与恢复

这篇文章将为大家详细讲解有关SQL Server中怎么通过扩展存储过程实现数据库远程备份与恢复,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

实现远程备份与恢复的方法和步骤实例说明:   

环境:win2k+sqlserver 2K+查询分析器   

SQL SERVER服务实例名称:mainserver   

需要备份的数据库名称: msdb   

本地机器名称(Client端):david   

本地用户:zf 密码:123   

本地域名:domain   

本地提供备份需求的文件夹:e: est   

第一步: 建立共享文件夹   在程序代码中调用(或者CMD窗口) net share test=e: est   或者用NetShareAdd这个API   简要说明:   net share: 是WINDOWS内部的网络命令。   作用:建立本地的共享资源,显示当前计算机的共享资源信息。   语法:参见 net share /?   

第二步: 建立共享信用关系   

master..xp_cmdshell 'net use \david est 123 /user:domainzf'   

简要说明:   

1:xp_cmdshell :是SQLSERVER的扩展存储过程。   

作用,以操作系统命令行解释器的方式执行给定的命令字符串,   并以文本行方式返回任何输出。   

语法:参见SQLSERVER联机帮助   

2:net use: 是WINDOWS内部的网络命令。   

作用,将计算机与共享资源连接或断开,或者显示关于计算机   连接的信息。该命令还控制持久网络连接。   

语法:参见 net use /?   

第三步:备份数据库   

backup database msdb to disk='\david estmsdb.bak'   

这个不需要说明吧,语法参见SQLSERVER联机帮助   

第四步: 删除共享文件夹   

在程序代码中调用(或者CMD窗口) net share test /delete   或者用NetShareDel这个API   

结果:   已处理 1376 页,这些页属于数据库 'msdb' 的文件 'MSDBData'(位于文件 1 上)。   已处理 1 页,这些页属于数据库 'msdb' 的文件 'MSDBLog'(位于文件 1 上)。   BACKUP DATABASE 操作成功地处理了 1377 页,花费了 3.653 秒(3.086 MB/秒)。   这样mainserver服务器上的msdb就备份到了david机器的E: estmsdb.bak文件了,使用起来很简单吧?恢复数据库操作也是一样,只要将第三个步骤的语句改为'restore database msdb from disk='\david estmsdb.bak'就可以啦。。你看完了也可以试试呀?!(最简单的测试工具查询分析器+CMD窗口)   

备注:xp_cmdshell 这个扩展存储过程只能SA级别的用户调用,而且是SQL Server的安全隐患之一,许多DBA都喜欢将其删除或者禁用,所以开发人员使用时要倍加小心哦。

关于SQL Server中怎么通过扩展存储过程实现数据库远程备份与恢复就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

文件 备份 数据 数据库 命令 过程 存储 语法 作用 共享资源 名称 文件夹 网络 计算机 资源 处理 帮助 代码 信息 内容 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 苏州找大状互联网科技有限公司 互联网科技资迅 深圳艾佳互联网科技 互联网科技创新企业排名 华脉科技工业互联网产品 华中科技有哪些互联网大佬 科技赋能互联网健康 重庆威客帮互联网科技 贵州叶脉互联网科技有限公司所属行业 华夏互联网科技业 哈尔滨屹滨互联网科技有限公司 中和天地互联网科技有限公司 广州千川互联网科技有限公司 美国互联网科技公司 湖北辰鑫科技互联网 银川新华互联网科技学校是国营吗 优雇互联网科技有限公司 网互联网络科技 科技美学互联网 艺术 六子台科技互联网展会 小米移动互联网科技园 互联网巨头科技公司 极限挑战互联网科技 润盈互联网科技 上海电发互联网科技有限公司 福州新华互联网科技学校 知乎 苏州五指互联网络科技有限 湖南一路畅行互联网科技 互联网科技的全部知识 上海科技产业互联网平台
0