`
yzd
  • 浏览: 1859882 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

SQL SERVER 2000作业调度

 
阅读更多
如果在<a href="http://www.yesky.com/key/1929/216929.html" target="_blank" class="bluekey">SQL Server</a> 里需要定时或者每隔一段时间执行某个存储过程或3200字符以内的<a href="http://www.yesky.com/key/2815/182815.html" target="_blank" class="bluekey">SQL语句</a>时,可以用管理-&gt;SQL Server代理-&gt;作业来实现。
<p>  1、管理-&gt;SQL Server代理-&gt;作业(按鼠标右键)-&gt;新建作业-&gt;</p>
<p>  2、新建作业属性(常规)-&gt;名称[自定义本次作业的名称]-&gt;启用的方框内是勾号-&gt;</p>
<p>  分类处可选择也可用默认的[未分类(本地)]-&gt;所有者默认为登录SQL Server用户[也可选其它的登录]-&gt;</p>
<p>  描述[填写本次工作详细描述内容];</p>
<p>  [ 创建作业分类的步骤:</p>
<p>  SQL Server代理-&gt;作业-&gt;右键选所有任务-&gt;添加、修改、删除 ]</p>
<p>  3、新建作业属性(步骤)-&gt;新建-&gt;步骤名[自定义第一步骤名称]-&gt;类型[Transact-SQL(TSQL)脚本]-&gt;</p>
<p>  数据库[要操作的数据库]-&gt;命令</p>
<p>  [ 如果是简单的SQL直接写进去即可,也可用打开按钮输入一个已写好的*.sql文件</p>
<p>  如果要执行存储过程,填</p>
<p>  exec p_procedure_name v_parameter1,[ v_parameter2…v_parameterN]</p>
<p>  ]</p>
<p>  -&gt;确定</p>
<p>  (如果有多个步骤,可以再次调用下面的新建按钮;也可以对已有的多个步骤插入、编辑、删除);</p>
<p>  4、建作业属性(调度)-&gt;新建调度-&gt;名称[自定义调度名称]-&gt;启用的方框内是勾号-&gt;调度-&gt;反复出现-&gt;</p>
<p>  更改[调度时间表]-&gt;确定</p>
<p>  (如果只要保存此作业,不要定时做可以把启用的方框内是勾号去掉);</p>
<p>  5、建作业属性(通知)-&gt;用默认的通知方法就好[当作业失败时,写入Windows应用程序系统日志] -&gt;确定。</p>
<p>  跟作业执行相关的一些SQL Server知识:</p>
<p>  SQLSERVERAGENT服务必须正常运行,启动它的NT登录用户要跟启动<a href="http://www.yesky.com/key/3107/278107.html" target="_blank" class="bluekey">SQL Server数据库</a>的NT登录用户一致。</p>
<p>  点作业右键可以查看作业执行的<a href="http://www.yesky.com/key/1138/201138.html" target="_blank" class="bluekey">历史记录</a>情况,也可以立即启动作业和停止作业。</p>
<p>  最近在看作业历史记录时,发现有的作业记录的历史记录多,有的作业记录的记录的历史记录少.</p>
<p>  如何能使某些作业按各自的需求,保留一段时间.比如保留一个月的历史记录.</p>
<p>  看了SQL Server的在线帮助文档,里面介绍说:</p>
<p>  在管理-&gt;SQL Server代理-&gt;右键选属性-&gt;<a href="http://www.yesky.com/key/1795/176795.html" target="_blank" class="bluekey">作业系统</a>-&gt;限制作业历史记录日志的大小-&gt;</p>
<p>  作业历史记录日志的最大大小(行数) 默认为1000 如果某台机器的作业数量很多,一定要提高它,例如为100000</p>
<p>  每个作业历史记录日志的最大行数 默认为100 如果作业每天执行两次,需要保留一个月的日志,可以设为60</p>
<p>  它们之间有一个相互制约关系, 我们可以根据自己的需要来改.</p>
<p>  如果SQL Server服务器改过机器名, 管理是旧名称时建立的job的时候可能会遇到</p>
<p>  错误14274: 无法添加、更新或删除从MSX服务器上发起的作业(或其步骤或调度)</p>
<p>  看了Microsoft的文档:http://support.microsoft.com/default.aspx?scid=kb;en-us;281642</p>
<p>  说SQL Server 2000系统里msdb..sysjobs 里originating_server 字段里存的是原来的服务器的名称.</p>
<p>  24X7在用的系统肯定不能按上面Microsoft的文档说的那样把名字改回来又改过去。</p>
<p>  于是想,msdb..sysjobs 能否update originating_server 字段成现在在用的新服务器名?</p>
<p>  use msdb</p>
<p>  select * from sysjobs</p>
<p>  找到originating_server 字段还是旧服务器的job_id, 然后执行update语句:</p>
<p>  update sysjobs set originati</p>
分享到:
评论

相关推荐

    SQL SERVER定时作业的设置方法

    - SQLSERVERAGENT服务必须处于运行状态,且启动它的NT登录用户应与启动SQL Server数据库的NT登录用户相同。 6. **作业历史记录管理** - 为了保留特定时间段的历史记录,可以在“SQL Server代理”属性中调整作业...

    SQL语句创建Sql Server 下的作业调度.txt

    ### SQL Server 作业调度知识点详解 #### 一、SQL Server 作业调度概述 在 SQL Server 中,作业调度是一项重要的管理工具,它允许管理员自动化执行一系列任务(如备份数据库、清理日志等)。通过作业调度,可以...

    sqlserver通过作业备份数据库1

    SQL Server 通过作业备份数据库 SQL Server 作业是指 SQL Server Management Studio 中的一种自动执行任务的机制,它可以帮助数据库管理员自动执行常见的数据库维护任务,例如备份数据库、本地事务日志、数据库索引...

    SQLServer定时作业job的设置方法.doc

    * SQLSERVERAGENT 服务必须正常运行,启动它的 NT 登录用户要跟启动 SQL Server 数据库的 NT 登录用户一致。 * 作业的历史记录可以通过右键点击作业,查看作业执行的历史记录情况,也可以立即启动作业和停止作业。 *...

    Sql Server 定时 作业 任务 创建 详细步骤

    ##### 第四步:配置作业调度 1. **创建新的作业调度**: - 在“新建作业”对话框中的“调度”选项卡,点击“新建”按钮。 - 在“调度名称”中输入调度名称,例如:“Schedule1”。 2. **设置作业运行频率**: - ...

    SQL Server创建作业流程

    ### SQL Server 创建作业流程详解 #### 一、概述 在SQL Server中,通过创建作业可以实现定时执行特定的任务,比如定期备份数据库、清理日志、执行数据同步等操作。这不仅可以提高系统的自动化程度,还能确保关键...

    SQL Server 2000系统表地图.rar_sql_sql server_sql server 2000_多变量

    SQL Server 2000是Microsoft推出的一款关系型数据库管理系统,它在企业级应用中扮演着重要的角色。系统表是SQL Server内部结构的核心组成部分,它们存储了关于数据库、索引、用户、权限等所有元数据信息。理解这些...

    sqlserver2000和sqlserver2005数据自动备份图解

    4. **代理调度**:设置SQL Server Agent作业的调度,以确定备份的频率(如每日、每周)和时间。 5. **备份策略**:根据业务需求制定合理的备份策略,如全备-差异-日志的组合,以平衡备份时间和恢复能力。 6. **...

    SQL2000企业管理器绿色版

    - 任务和作业:创建和调度SQL Server作业,实现自动化任务,如定时备份。 - 安全性:管理登录账户、角色和权限,确保数据库的安全访问。 - 备份和恢复:创建数据库备份,以防数据丢失,并在必要时恢复数据。 - ...

    SQL Server2000定期自动备份数据库

    - 配置作业调度,设定备份频率,如每天、每周或按需。 5. **备份策略**: - 通常,完整备份会配合差异备份和日志备份使用,形成一个全面的恢复策略。 - 完整备份每周进行一次,差异备份每天进行,日志备份则根据...

    SQL Server 2000 Client.exe

    10. **服务代理**:SQL Server 2000的服务代理允许创建和调度作业,以实现自动化任务,如定期备份或数据清理。 总的来说,SQL Server 2000 Client.exe 是一套全面的工具集,为开发人员和数据库管理员提供了与SQL ...

    SQL Server 2000试题汇编

    - SQL Server Agent:自动化任务调度,如作业、警报和代理。 - Analysis Services:提供OLAP(在线分析处理)和数据挖掘功能。 9. **报表服务** - Reporting Services:创建、部署和管理报表,支持多种格式和...

    Microsoft SQLServer2000超级管理员

    超级管理员需创建并管理sa账户,设置强密码策略,控制用户访问权限,以及使用SQL Server Agent进行作业调度和安全管理。 3. **数据库管理**:创建、扩展、收缩和备份数据库是管理员的日常任务。理解Transact-SQL(T...

    SQL Server2000系列教程(二)---企业管理器

    - “工具”菜单提供特定于 SQL Server 的功能,如调度作业、查询分析器、数据库备份和恢复,以及管理 SQL Server 消息。 - 你可以通过“外部工具”命令添加其他应用程序,例如,我们可以按照教程添加“记事本”。...

    数据库系统及应用基础-基于SQL Server 2000

    本教程"数据库系统及应用基础-基于SQL Server 2000"主要涵盖了SQL Server的基础知识以及如何在实际应用中运用这些知识。 1. **SQL Server 2000概述** SQL Server 2000包括了多种组件,如数据库引擎、企业管理器、...

    sql server 2000 教程

    最后,SQL Server 2000的网络特性使得远程访问和多服务器管理成为可能,例如通过SQL Server Agent进行远程作业调度,或使用SQL Server复制技术实现数据的分布和同步。 总的来说,这个SQL Server 2000教程会带你全面...

    SQL Server定时作业在管理系统中的应用.pdf

    - SQL Server Agent:是一个作业调度程序,用于自动执行任务(作业)。 以上知识点覆盖了定时作业在管理系统中的应用、实现方法、优势、影响以及相关的技术术语。它们帮助我们理解定时作业如何提升数据库系统管理...

    SQL server 上机作业第一章

    本上机作业将帮助你掌握SQL Server的核心功能,为后续的学习和实践打下坚实的基础。 首先,我们来了解SQL Server的基本架构。SQL Server由多个组件组成,包括数据库引擎、SQL Server Agent、Analysis Services、...

    SQL Server 2000数据库培训教程

    - **作业调度:** 定义计划作业来执行常规维护任务。 - **警报通知:** 当系统状态超出预定义阈值时发送通知。 - **操作员管理:** 管理接收警报通知的人员或应用程序。 #### 九、SQL Server 数据复制 - **复制...

    SQL Server 数据库实现定时自动备份

    4. **设置作业调度**:在“计划”页签中,为作业设置定时执行规则。可以选择每天、每周或每月执行,根据实际需求调整备份频率。 5. **启用SQL Server代理服务**:如果服务未启动,需要确保SQL Server代理服务处于...

Global site tag (gtag.js) - Google Analytics