您的位置:首页 > 数据库

菜鸟成长之路-SQL Server事物学习,高手跳过

2011-06-16 23:33 381 查看
今天一同事问我怎么利用数据库让数据库定时更新、备份。我想了很久,才想到作业上来。由于以前基本没用过作业,今天特意恶补了一下,帮同事给解决了。现在总结出来来给大家看一下。

1、 首先先了解一下什么是SQL数据库中的作业

贴上微软官方的解释:

作业是一系列由 SQL Server 代理按顺序执行的指定操作。作业可以执行一系列活动,包括运行 Transact-SQL 脚本、命令行应用程序、Microsoft ActiveX 脚本、Integration
Services 包、Analysis
Services 命令和查询或复制任务。作业可以运行重复任务或那些可计划的任务,它们可以通过生成警报来自动通知用户作业状态,从而极大地简化了 SQL Server 管理。

2、 SQL数据库中的作业都能用来干啥

能够定时自动执行任务数据库的备份、恢复,数据的复制,数据的导入和导出。数据的定时批量更新、删除、添加。

3、 来创建一个SQL数据库的作业

(1)先检查你的SQL Server的一个SQL Server Agent服务是否开启。方法:点击“开始”按钮,或者直接按键盘中的windows或者win键,在程序列表中找到你的SQL Server文件夹(默认文件夹名字叫:Microsoft SQL Server 2005),找到该文件夹的子文件夹“配置工具”->SQL Server Configuration Manager



(2)进入SQL Server Configuration Manager管理界面,单击“SQL Server服务”,按照下图进行操作



(3)登陆SQL Server



(4)依次选择”SQL Server代理”->”作业”,然后右键可以看到“新建作业”



(5)进入作业主界面,可以选择类别



(6)选择要对那个数据库进行操作,默认是master数据库,如果要执行存储过程、视图或者T-SQL语句的话,把相关的命令复制到“命令”的区域。



(7)创建一个计划(就是隔多少时间执行一次)



进入计划的主界面



通过设置以上内容,保存所有的设置,即可。一个作业就这样完成了。呵呵,这是本人第一篇随笔,表达及写作能力有很大不足,感觉这个知识点也有点太简单了,纠结。不求好评,求扔砖。

大家都提点意见。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: