| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
MS SQL2000数据库自动备份详解

作者:未知    文章来源:网络    点击数:    更新时间:2007-5-2
 

情形一:异地备份

运行环境分析:
现有两台机器具体配置如下:
操作系统:两台都是Windows 2000 Advanced Server
数据库: Sql Server 2000
IP: 一台是192.168.0.1,另一台是192.168.0.100
要求:定期自动实现将192.168.0.1中数据库中bbsbak数据库备份到192.168.0.100的机器上,并删除15天以前对192.168.0.100中自动备份的bbsbak数据库。
注:本操作涉及到Ms Sql Server2000数据库数据转换服务中包的高级设置、数据库存储过程、作业的添加及简单Transact_SQL语句的操作等内容,在此不再详述,请参考相关资料及微软官方网站。
操作步骤:
1. 在本机(win2000)中打开SQL数据库――-数据转换服务――本地包(如图)


点此在新窗口浏览图片screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口查看全图\nCTRL+鼠标滚轮放大或缩小';}" border=0 pop="点击在新窗口查看全图 CTRL+鼠标滚轮放大或缩小" resized="true">


2. 右键――新建包,出现如图画面


点此在新窗口浏览图片screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口查看全图\nCTRL+鼠标滚轮放大或缩小';}" border=0 pop="点击在新窗口查看全图 CTRL+鼠标滚轮放大或缩小" resized="true">


A:首先建立Microsoft OLE DB Provider for SQL Server(如图)


点此在新窗口浏览图片screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口查看全图\nCTRL+鼠标滚轮放大或缩小';}" border=0 pop="点击在新窗口查看全图 CTRL+鼠标滚轮放大或缩小" resized="true">


在此注意两点:
第一指定的服务器应是192.168.0.100;
第二192.168.0.100数据库的选择(在此我用master数据库)。
B:下面建立执行 SQL 任务: 未定义如图


点此在新窗口浏览图片screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口查看全图\nCTRL+鼠标滚轮放大或缩小';}" border=0 pop="点击在新窗口查看全图 CTRL+鼠标滚轮放大或缩小" resized="true">


a.命令超时项设置为:300;
b.SQL语句为:
select 'bbsbak'+convert(varchar(4), datepart(yyyy, getdate())) + convert(varchar(4), datepart(mm, getdate())) + convert(varchar(4), datepart(dd, getdate()))
注释:红色标记是实现备份后的数据库在bbsbak后加上年月日,如bbsbak20031023.
c.点击参数(A)对参数进行相关设置,出现如上图界面


点此在新窗口浏览图片

 

[1] [2] [3] [4] [5] 下一页


  • 上一篇文章:

  • 下一篇文章: 没有了
  • 相关文章