`
v5qqcom
  • 浏览: 1288597 次
文章分类
社区版块
存档分类
最新评论

SQL Server中如何备份到异机

 
阅读更多

这里提供两种方法:

1,写成存储过程,建立作业定时备份

--在sql中映射一下
exec master..xp_cmdshell 'net use z: //computer_name/D$ "密码" /user:computer_name/administrator'
/*--说明:
z:是映射网络路径对应本机的盘符,与下面的备份对应
//computer_name/D$是要映射的网络路径
computer_name是远程的计算机名,
administrator是登陆的用户名
密码 指定的administrator用户的密码
--*/
--备份;with init覆盖 ¦noinit添加
backup database 库名 to disk='E:/H_BACKUP.bak' with init
--COPY
exec master..xp_cmdshell 'copy E:/H_BACKUP.bak z:'
--删除(这句可以去掉)
--exec master..xp_cmdshell 'del E:/H_BACKUP.bak'
--完成后删除映射
exec master..xp_cmdshell 'net use z: /delete'

2,调度

企业管理器 --管理 --SQL Server代理 --右键作业 --新建作业 --"常规"项中输入作业名称 --"步骤"项 --新建 --"步骤名"中输入步骤名 --"类型"中选择"Transact-SQL 脚本(TSQL)" --"数据库"选择执行命令的数据库 --"命令"中输入要执行的语句:
declare @strsql varchar(1000)
declare @strdirname varchar(50)
declare @strcmd varchar(50)
declare @strsend varchar(1000)
declare @strdate varchar(50)
exec master..xp_cmdshell 'net use //192.168.0.151/d$ Password /user:192.168.0.151/administrator'
set @strsql='backup database new_his to disk=''//192.168.0.151/d$/serverd/'
set @strdirname=replace(substring(convert(varchar(20),getdate(),120),1,10),'-','')+'12'
set @strcmd='md //192.168.0.151/d$/serverd/' s
et @strcmd=@strcmd+@strdirname
exec master..xp_cmdshell @strcmd
--print @strsql
set @strsql=@strsql+@strdirname+'/new_hisbackup.dat'' with init,nounload,noskip,noformat' -
-print @strsql
exec (@strsql)
----其中写的IP地址及共享目录,网友自行修改,Password一定要正确 --确定 --"调度"项 --新建调度 --"名称"中输入调度名称 --"调度类型"中选择你的作业执行安排 --如果选择"反复出现" --点"更改"来设置你的时间安排 然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行 设置方法: 我的电脑--控制面板--管理工具--服务--右键 SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定.

分享到:
评论

相关推荐

    sqlserver自动备份并异机存储云存储.zip

    在sqlserver上进行数据库自动备份,备份后自动并异机存储,在异机上自动云存储,最终实现三级联动自动存储,防止数据丢失,里面附有图片、说明、存储过程、我的联系方式。

    sql server 2008 异动备份

    sql server 2008 异动备份。作业方式,映射异地备份路径,备份数据库

    NBU备份回复sql server

    NBU备份回复sql server

    智能异机备份SQL Server数据库.pdf

    智能异机备份SQL Server数据库.pdf

    NetVault SQL Server数据库异机增量恢复测试.doc

    NetVault SQL Server数据库异机增量恢复

    Centos7.6使用docker-compose一键部署sqlserver2017工具

    原文链接:...9、异机备份:将数据库备份文件实时同步其它主机 10、支持停止、启动、检查、部署、移除服务及数据等功能

    SQL 异机存储

    如何在异机做数据库的备份。通过新建作业,设置作业步骤来完成存储

    Log Explorer for SQL Serverv v3.1.1 完全版

    专为SQL Server用户量身打造的线上资料复原与分析稽核方案 确保企业资料的可用度、整合性与高安全,绝对是项艰钜的任务。要完成这项任务,您必须具备迅速解决 使用者端或应用程式问题的能力。一般企业最常见的问题...

    Log Explorer for SQL Server v3.3

    Lumigent Log Explorer 专为SQL Server用户量身打造的线上资料复原与分析稽核方案确保企业资料的可用度、整合性与高安全,绝对是项艰巨的任务。要完成这项任务,您必须具备迅速解决使用者端或应用程式问题的能力。...

    iNethinkSQL_V2.9.1.zip

    免费sql server 自动定时异机备份工具

    Log Explorer v4.0.2(含SN及详细中文操作方法)

    专为SQL Server用户量身打造的线上资料复原与分析稽核方案确保企业资料的可用度、整合性与高安全,绝对是项艰巨的任务。要完成这项任务,您必须具备迅速解决使用者端或应用程式问题的能力。一般企业最常见的问题...

    Foxpro 开发答疑160问

    110. 如何在SQL Server中进行数据库备份和恢复 444 111. 如何使用SQL-DMO为SQL Server设置任务 447 112. 如何与NT服务器进行时间同步 449 113. 如何在SQL Server数据表中创建惟一值 450 第9章 Windows相关设计...

    服务器运行状态监控系统.doc

    (5) 数据库的备份:对Server端收集到的数据进行备份,以供网络管理员对历史数据进行分 析。 (6) 历史数据显示:对收集到的Client端的历史告警数据进行 显示。这些告警数据主要 包括:CPU、内存、邮件、黑名单、白...

    中小型彩印包装生产系统.zip

    “25175数字化企业—小型彩印包装生产系统”的建设,是要建立一个订单查询与维护的系统,能完成订单的新建、已建的修改和删除、异动、处理、管理、查询、报表的打印输出。同时也建立老板,员工、客户间的管理平台。 ...

    彩印包装印刷行业软件源码 ColorPrintingPackagingPrinting.rar

    1、开发环境为Visual Studio 2013,数据库为SqlServer2005,使用.net 4.0开发。 2、数据库文件在DB文件夹中,附加即可 3、默认数据库连接字符串在web.config配置文件中修改 4、管理地址:http://您的网址/login/...

    服务器运维方案.docx

    c)数据库备份 数据备份不同于服务器硬盘的备份,该备份需对数据库直接进行操作,应由专人定时完成,因备份占用内存较大,也不易在访问量大的情况下进行。 d)访问性能优化及数据库同步 性能优化及参数调整由开发部门...

    教务管理系统(软件工程课程设计)-.doc

    3.3环境需求 软年环境: WEB服务器端:Windows 2003 Server , IIS6.0 、SSL5.0 数据库服务器:SQL Server 2008 客户端运行环境:Windows XP或者win7系列、IE8.0等 硬件环境: WEB服务器端:主频2GHz及

Global site tag (gtag.js) - Google Analytics