0.1 在SQLServer2008 --> 备份数据库 --> 安全 --> 新建用户 --> 用户名
选择该windows用户 (确保 --> 机器名/人名 --> 是正确的,因为有换机器名的可能性)
数据库角色成员身份 --> db_owner 1.设置
登录SQLServer2008 --> 管理 --> 维护计划 --> 维护计划向导 --> 名称: xx备份
--> 更改 执行:每周
执行间隔:1周 在 周几
每天频率:执行一次 时间 00:00
开始时间:
确定
--> 选择维护任务: 备份数据库(完整)
--> 下一步
--> 选择数据库
为每个数据库创建备份文件
文件夹:选择目标(可以是远程的目录 --> 需要配置脚本见:4.)
压缩
--> 下一步
--> 下一步
--> 检查
编辑 --> 保存 --> 关闭(否则可能无效) 2.维护计划 --> 执行 (测试) 3.0.计算机 --> 管理 --> 服务 --> SQL Server 代理 (MSSQLSERVER) --> 自动 (必须确保它是自启动) 3.1SQLServer2008 --> SQL Server 代理
--> 作业(可能和维护计划不同) --> xx备份.Subplan_1(子计划的名称) -->
右键 --> 属性 --> 计划 --> 编辑(这里只做查看用,最好 --> 维护计划 --> 编辑 --> 保存)
右键 --> 开始作业步骤(测试该作业是否可以运行)
右键 --> 启动(或禁止)
查看作业状态 SQLServer2008 --> SQL Server 代理 --> 作业活动监视器 --> 下次执行时间、状态等
全新备份到远程目录(定时执行SQL版)
SQLServer2008 --> SQL Server 代理 --> 新建作业
常规 --> 名称:自动备份(远程)
所有者:?
类型:数据库维护
步骤 --> 新建 -->
常规 -->名称:执行备份SQL
类型 --> 选择Transact-SQL 脚本(T-SQL)
数据库 --> msdb?
命令:下面的SQL代码
按钮 --> 分析 --> 已成功
高级 -->作为以下用户运行 --> ?
确定
计划 --> 新建 -->
名称:自动备份(远程)-计划
计划类型:重复执行 --> 已启动 --> 选中
通知 --> 写入Windows应用程序事件日志 --> 选中 --> 当作业完成时(或其它)
确定 测试 --> 开始作业步骤
确保它 --> 右键 --> 启动(即没有禁用图标) SQL代码
EXEC sp_configure 'show advanced options', 1;RECONFIGURE;
EXEC sp_configure 'xp_cmdshell', 1;RECONFIGURE; declare @machine nvarchar(50) = '192.168.200.175' --服务器IP
declare @path nvarchar(50) = '208bf' --服务器共享目录名称
declare @user nvarchar(50) = 'happy' --服务器的用户名
declare @pwd nvarchar(50) = '
' --服务器的密码
declare @database nvarchar(50) = 'SmartMPM' --本地要备份的数据库名称 if left(@path,1) != '\' set @path = '\'+@path
declare @sql nvarchar(800) = 'net
use \\'+@machine+@path+' "'+@pwd+'"
/user:'+@machine+'\'+@user
--建立连接类似:'net use \\192.168.200.175\208bf " " /user:192.168.200.175\happy'
Exec xp_cmdshell @sql declare @date datetime = getdate();
Declare @fileName nvarchar(200) = '\\'+@machine+@path+'\'+@database + replace(Convert(nvarchar,@date,120 ) ,':','_') + '.bak'
--备份数据库
Backup Database SmartMPM To disk = @fileName With Format set @sql = 'net use \\'+@machine+@path+'
/delete'
--断开连接类似:'net use \\192.168.200.175\208bf /delete'
Exec xp_cmdshell @sql

SQL Server自动备份 备份到本地或者远程服务器的更多相关文章

  1. 【转】【SQL SERVER】怎样处理作业中的远程服务器错误(42000)

    (SQL SERVER)怎样处理作业中的远程服务器错误(42000) 问: 1.我创建了一个链接服务器. 2.在两台服务器之间创建了新的SQL用户. 3.编写了访问链接服务器的SQL语句,执行成功. ...

  2. SQL Server数据库定时备份解决方案

    SQL Server数据库定时备份解决方案 1.本方案采用软件为:SQLBackupAndFTP 10.0.3 版本,压缩包自带注册机,请自行破解. 2.软件截图如下: 3.功能说明:自动定时备份相关 ...

  3. nbu8.1配置群集SQL Server实例的备份

    1.About SQL Server high availability (HA) environments SQL Server Intelligent policies support the f ...

  4. 对 sql server 数据库的备份进行加密

    原文:对 sql server 数据库的备份进行加密 嗯,最近在研究数据库备份相关的东西,考虑到应该为数据库备份加个密,就准备从网上搜索一下看看有什么好办法,没想到还挺乱... 首先,我从网上搜到的, ...

  5. SQL Server系统数据库备份最佳实践

    原文:SQL Server系统数据库备份最佳实践 首先了解主要的系统数据库: 系统数据库 master 包含登录信息和其他数据库的核心信息 msdb 存储作业.操作员.警报.备份还原历史.数据库邮件信 ...

  6. 用分离、附加的方式实现sql server数据库的备份和还原

    一.数据库分离.附加的说明 SQL Server提供了"分离/附加"数据库."备份/还原"数据库.复制数据库等多种数据库的备份和恢复方法.这里介绍一种学习中常用 ...

  7. sql server 2008 R2 备份还原到sql 2012

    从sql server 2008 r2备份的在sql server 2012中还原时一直读不到备份文件,然后把2008r2备份文件放到sql 2012的安装路径对应的Backup文件夹后可以读到了,不 ...

  8. SQL Server 2005数据库定期备份(非常详细)与 SQL Server 2005数据库备份定期清理

     SQL Server 2005数据库定期备份 分类: SQL Server 20052011-01-06 16:25 3320人阅读 评论(1) 收藏 举报 sql server数据库sqlserv ...

  9. SQL Server 2012完全备份、差异备份、事务日志备份和还原操作;

    SQL Server 2012完全备份.差异备份.事务日志备份和还原操作: 1.首先,建立一个测试数据库,TestA:添加一张表,录入二条数据:备份操作这里我就不详细截图和讲解了.相信大家都会备份,我 ...

  10. SQL Server 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法

    SQL Server 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法 在使用数据库的过程中,经常会遇到数据库迁移或者数据迁移的问题,或者有突然的数据库损坏,这时需要从数据库的备 ...

随机推荐

  1. MyBatis JavaType JdbcType

    MyBatis 通过包含的jdbcType类型 BIT FLOAT CHAR TIMESTAMP OTHER UNDEFINED TINYINT REAL VARCHAR BINARY BLOB NV ...

  2. JSP 基础(二)

    五 注释  5.1 JSP注释     <%--注释内容--%> 5.2 HTML注释    <!--注释内容--> 5.3 Java注释 六 JSP指令 在JSP中有三种类型 ...

  3. logstash与kafka消息传输<一>

    1.版本: logstash6.1.2.kafka-0.11.kafka-0.8.2.java1.8 Note: Logstash requires Java 8. Java 9 is not sup ...

  4. 122. 买卖股票的最佳时机 II

    题意描述: 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格. 设计一个算法来计算你所能获取的最大利润.你可以尽可能地完成更多的交易(多次买卖一支股票). 注意:你不能同时参与多笔交易( ...

  5. Netty 高性能之道 - Recycler 对象池的复用

    前言 我们知道,Java 创建一个实例的消耗是不小的,如果没有使用栈上分配和 TLAB,那么就需要使用 CAS 在堆中创建对象.所以现在很多框架都使用对象池.Netty 也不例外,通过重用对象,能够避 ...

  6. 并发编程之 Condition 源码分析

    前言 Condition 是 Lock 的伴侣,至于如何使用,我们之前也写了一些文章来说,例如 使用 ReentrantLock 和 Condition 实现一个阻塞队列,并发编程之 Java 三把锁 ...

  7. Weex 学习文档、跳转路径、控制台输出、we转js汇总

    最近在学习阿里的weex框架,网上教程真是不少,但是有用的确实是少的很.其中大多数都是讲如何配置移动端的,很少有讲到weex语法的.要知道,如果真需要用weex编写js页面的话,很有可能是移动端开发者 ...

  8. MySQL锁详解!(转载)

    博客来源于https://baijiahao.baidu.com/s?id=1610581108528334819&wfr=spider&for=pc 一.概述 数据库锁定机制简单来说 ...

  9. volatile关键值

    happens-before原则 我们编写的程序都要经过优化后(编译器和处理器会对我们的程序进行优化以提高运行效率)才会被运行,优化分为很多种,其中有一种优化叫做重排序,重排序需要遵守happens- ...

  10. HDU4845(SummerTrainingDay02-C 状态压缩bfs)

    拯救大兵瑞恩 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)Total Subm ...