菜鸟成长之路-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)创建一个计划(就是隔多少时间执行一次)
进入计划的主界面
通过设置以上内容,保存所有的设置,即可。一个作业就这样完成了。呵呵,这是本人第一篇随笔,表达及写作能力有很大不足,感觉这个知识点也有点太简单了,纠结。不求好评,求扔砖。
大家都提点意见。
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)创建一个计划(就是隔多少时间执行一次)
进入计划的主界面
通过设置以上内容,保存所有的设置,即可。一个作业就这样完成了。呵呵,这是本人第一篇随笔,表达及写作能力有很大不足,感觉这个知识点也有点太简单了,纠结。不求好评,求扔砖。
大家都提点意见。
相关文章推荐
- C#基础学习第三天(.net菜鸟的成长之路-零基础到精通)
- 前端菜鸟的成长学习之路(二)
- C#基础学习第二天(.net菜鸟的成长之路-零基础到精通)
- 从菜鸟到高手,我的php学习之路。
- C#基础学习第一天(.net菜鸟的成长之路-零基础到精通)
- 前端菜鸟的成长学习之路(一)
- 学习、积累、交流-IC设计高手的成长之路
- ASP.NET快速学习方案(.NET菜鸟的成长之路)
- 一个菜鸟java码农的成长之路(6):Set集合总结
- 如何从菜鸟程序员成长为(伪)高手
- IOS开发---菜鸟学习之路--(十五)-如何实现拍照功能
- 0000007_JAVA学习之路_JAVA程序员成长之路
- java菜鸟的Python学习之路(1)
- android高手成长之路--Tools之MAT
- java菜鸟的Python学习之路(1)
- 菜鸟的学习之路(8) — 数组(Array)
- 菜鸟成长之路
- 嵌入式Linux菜鸟学习之路
- 之前在JVM菜鸟进阶高手之路
- 菜鸟的Python学习之路(流水账)