社区
MS-SQL Server
帖子详情
SQL数据库异地备份问题???????????????
LOVEYOULOVE
2008-01-31 09:37:42
我想把SQL数据库每天定时备份到另一台服务器中,如何实现???????????
知道 的大哥帮帮忙啊!!!!!!!!!!!!!
...全文
340
11
打赏
收藏
SQL数据库异地备份问题???????????????
我想把SQL数据库每天定时备份到另一台服务器中,如何实现??????????? 知道 的大哥帮帮忙啊!!!!!!!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rouqu
2008-01-31
打赏
举报
回复
接分
火星求索
2008-01-31
打赏
举报
回复
接楼主问个问题哈
我在本地操作,怎样把远程数据库备份到本地
可能没有sa权限
ojuju10
2008-01-31
打赏
举报
回复
老乌龟正解!
conannb
2008-01-31
打赏
举报
回复
留名 学习
bqb
2008-01-31
打赏
举报
回复
收藏,找机会赶在老乌龟前,贴出来! 呵呵!
dawugui
2008-01-31
打赏
举报
回复
再加上这个:--SQL如何备份到异机
写成存储过程,建立作业定时备份~~~
--在sql中映射一下就可以了
exec master..xp_cmdshell 'net use z: \\yizhi\D$ "密码" /user:yizhi\administrator'
/*--说明:
exec master..xp_cmdshell 'net use z: \\xz\c$ "密码" /user:xz\administrator'
z:是映射网络路径对应本机的盘符,与下面的备份对应
\\xz\c$是要映射的网络路径
xz\administrator
xz是远程的计算机名,
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'
dawugui
2008-01-31
打赏
举报
回复
SQL Server如何定时作业(执行某个存储过程)
ZDNet 软件频道 更新时间:2007-08-31 作者:ccidnet 来源:database.ccidnet.com
本文关键词:数据 微软 数据库 SQL Server
如果在SQL Server 里需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时,可以用管理->SQL Server代理->作业来实现。
1、管理->SQL Server代理->作业(按鼠标右键)->新建作业->
2、新建作业属性(常规)->名称[自定义本次作业的名称]->启用的方框内是勾号->
分类处可选择也可用默认的[未分类(本地)]->所有者默认为登录SQL Server用户[也可选其它的登录]->
描述[填写本次工作详细描述内容];
[ 创建作业分类的步骤:
SQL Server代理->作业->右键选所有任务->添加、修改、删除 ]
3、新建作业属性(步骤)->新建->步骤名[自定义第一步骤名称]->类型[Transact-SQL(TSQL)脚本]->
数据库[要操作的数据库]->命令
[ 如果是简单的SQL直接写进去即可,也可用打开按钮输入一个已写好的*.sql文件
如果要执行存储过程,填
exec p_procedure_name v_parameter1,[ v_parameter2…v_parameterN]
]
->确定
(如果有多个步骤,可以再次调用下面的新建按钮;也可以对已有的多个步骤插入、编辑、删除);
4、建作业属性(调度)->新建调度->名称[自定义调度名称]->启用的方框内是勾号->调度->反复出现->
更改[调度时间表]->确定
(如果只要保存此作业,不要定时做可以把启用的方框内是勾号去掉);
5、建作业属性(通知)->用默认的通知方法就好[当作业失败时,写入Windows应用程序系统日志] ->确定。
跟作业执行相关的一些SQL Server知识:
SQLSERVERAGENT服务必须正常运行,启动它的NT登录用户要跟启动SQL Server数据库的NT登录用户一致。
点作业右键可以查看作业执行的历史记录情况,也可以立即启动作业和停止作业。
最近在看作业历史记录时,发现有的作业记录的历史记录多,有的作业记录的记录的历史记录少.
如何能使某些作业按各自的需求,保留一段时间.比如保留一个月的历史记录.
看了SQL Server的在线帮助文档,里面介绍说:
在管理->SQL Server代理->右键选属性->作业系统->限制作业历史记录日志的大小->
作业历史记录日志的最大大小(行数) 默认为1000 如果某台机器的作业数量很多,一定要提高它,例如为100000
每个作业历史记录日志的最大行数 默认为100 如果作业每天执行两次,需要保留一个月的日志,可以设为60
它们之间有一个相互制约关系, 我们可以根据自己的需要来改.
如果SQL Server服务器改过机器名, 管理是旧名称时建立的job的时候可能会遇到
错误14274: 无法添加、更新或删除从MSX服务器上发起的作业(或其步骤或调度)
看了Microsoft的文档:http://support.microsoft.com/default.aspx?scid=kb;en-us;281642
说SQL Server 2000系统里msdb..sysjobs 里originating_server 字段里存的是原来的服务器的名称.
24X7在用的系统肯定不能按上面Microsoft的文档说的那样把名字改回来又改过去。
于是想,msdb..sysjobs 能否update originating_server 字段成现在在用的新服务器名?
use msdb
select * from sysjobs
找到originating_server 字段还是旧服务器的job_id, 然后执行update语句:
dawugui
2008-01-31
打赏
举报
回复
定时作业的制定
企业管理器
--管理
--SQL Server代理
--右键作业
--新建作业
--"常规"项中输入作业名称
--"步骤"项
--新建
--"步骤名"中输入步骤名
--"类型"中选择"Transact-SQL 脚本(TSQL)"
--"数据库"选择执行命令的数据库
--"命令"中输入要执行的语句:
EXEC 存储过程名 ... --该存储过程用于创建表
--确定
--"调度"项
--新建调度
--"名称"中输入调度名称
--"调度类型"中选择你的作业执行安排
--如果选择"反复出现"
--点"更改"来设置你的时间安排
然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行
设置方法:
我的电脑--控制面板--管理工具--服务--右键 SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定.
dawugui
2008-01-31
打赏
举报
回复
建立作业来搞.
nj_1st_excellence
2008-01-31
打赏
举报
回复
你可以做个计划任务,bak完毕后执行复制任务,把它复制到你的网络硬盘。
wanttoknow2001
2008-01-31
打赏
举报
回复
数据的导入与导出中可以实现。
数据库
备份
过程中九种易出现的情况
- **现象**:存在RAID时是否还需要进行
数据库
备份
? - **解答**:尽管RAID能够在部分磁盘损坏时帮助恢复数据,但它无法解决逻辑错误(如误删除数据)的
问题
。因此,即使部署了RAID,仍然需要实施
数据库
备份
策略以...
Navicat
异地
自动
备份
My
SQL
方法详解(图文)
启动navicat软件,使用“链接” ,连接my
sql
数据库
,使用前请保证防火墙可以通过。 Navicat For My
SQL
下载地址: 下载地址 //www.jb51.net/database/2223.html 随后弹出,随意起一个“连接名”;输入“主机名/ip...
循序渐进Oracle
数据库
管理、优化与
备份
恢复.pdf
6. **灾难恢复计划**:建立灾难恢复计划,包括
异地
备份
、数据复制、热备站点等措施,确保在重大灾难发生时能够迅速恢复业务。 总之,Oracle
数据库
的管理、优化与
备份
恢复是一个复杂而细致的过程,需要
数据库
管理员...
云灾备成本占传统
备份
的10%-40%.docx
传统的
异地
备份
和灾难恢复方式有如下特点:在小型企业中可能更多的是针对核心的工作负载进行定期的手动拷贝副本进行
备份
,或通过过磁盘raid 的方式保全数据,在中大型企业和机构中,对于灾难
备份
,有自己独立的体系...
ERP面试题目
- **存储位置**: 选择可靠的存储介质,并考虑
异地
备份
以防止灾难性事件。 - **
备份
完整性**: 确保
备份
的完整性和可恢复性,定期进行
备份
测试。 - **恢复目标**: 根据业务需求设定恢复的目标时间点和数据状态。 - **...
MS-SQL Server
34,870
社区成员
254,638
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章