sqlserver调度,sql server调度任务

sqlserver里这个怎么设置

企业管理器

网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、小程序定制开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了肇庆免费建站欢迎大家使用!

--管理

--SQL Server代理

--右键作业

--新建作业

--"常规"项中输入作业名称

--"步骤"项

--新建

--"步骤名"中输入步骤名

--"类型"中选择"Transact-SQL 脚本(TSQL)"

--"数据库"选择执行命令的数据库

--"命令"中输入要执行的语句:

update base set flag=0 where datediff(dd,date,getdate())=0

--确定

--"调度"项

--新建调度

--"名称"中输入调度名称

--"调度类型"中选择你的作业执行安排

--如果选择"反复出现"

--点"更改"来设置你的时间安排为一天一次

然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行

设置方法:

我的电脑--控制面板--管理工具--服务--右键 SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定.

sql怎么建个调度,每天晚上定时清除表内容,

--SQLServer :

--1.打开【SQL Server Management Studio】,在【对象资源管理器】列表中选择【SQL Server 代理】;

--2.鼠标右击【SQL Server 代理】,选择【启动(S)】,如已启动,可以省略此步骤;

--3.展开【SQL Server 代理】列表,右击【作业】--【新建作业】;

--3.1  在【常规】选项卡中:

--       输入作业名称,如"My Job";

--3.2  在【步骤】选项卡中:

--3.2.1 点击【新建】,输入【步骤名称】,如“步骤1”,类型默认T-SQL脚本,也可以选择SSIS包等;

--3.2.2 在【数据库】一栏选择要作业处理的数据库,在【命令】的右边空白编辑栏输入要执行的SQL代码,

EXEC p_Name  --如:执行一个P_Name的存储过程

--      也可以点击命令下面的【打开】,打开.sql脚本;

--3.2.3 输入运行脚本后,建议点击【分析】,确保脚本语法正确,然后点击下面的【确定】按钮;

--3.3  在【计划】选项卡中:

--3.3.1 点击【新建】,输入【计划名称】,如“计划1”,计划类型默认是”重复执行”,也可以选择执行一次等;

--3.3.2 在【频率】--【执行】处选择“每天”、“每周”或“每月”,以“每天”为例,间隔时间输入间隔几天执行一次,

--      下面还可以选择每天一次性执行或间隔一定的时间重复执行

--3.3.3 在【持续时间】中选择计划开始执行的【起始日期】和【截止日期】,然后点击【确定】按钮;

--注意要将服务设置为自动启动,否则在重启服务器后作业就不运行了。

--启动代理服务的方法:

--开始--运行--输入services.msc--找到【SQL Server 代理】的服务并双击--【启动类型】选择“自动”--【确定】

--至此,定时作业已创建完毕。

如何收缩sqlserver数据库

你用数据库管理器选中数据库,先分离,然后再附加,然后再点收缩,收缩的时候先收缩日志文件,一般能收缩很多,记得要填写数字啊,比如上面提示能收缩为0,你就填个5兆,这样预留一点空间,而且很快,收缩完日志文件之后再收缩数据库 同理比最小能收缩量大几兆就可以了,但是收缩数据库比较慢 需要很多时间

如何创建SQLSERVER数据库维护计划

步骤1:打开企业管理器,如下。

2

步骤2:点击管理,新建数据库维护计划,进入向导,选择下一步。

3

步骤3:选择数据库PUBS,点击下一步。

4

步骤4:更新数据库优化信息。可以进行数据库文件空间设置。我们点击更改进行调度设置。

5

步骤5: 可以通过修改调度,对作业时间参数进行设置。

步骤6:检查数据库完整性。

步骤7:指定数据库备份计划。

步骤8:可以编辑调度。

步骤9:指定备份目录,可以选择路径,删除时间和扩展名。

步骤10:指定事务日志备份计划。

步骤11:报表。

步骤12:维护计划历史。

步骤13:数据库维护计划完成向导。

步骤14:数据库维护设置的最终结果如下:

数据库

pubs

服务器

(local)

优化

每 1 周在 星期日 发生,在 1:00:00。

执行下列操作:

当数据库的大小超过 50 MB 时收缩数据库。保留 10 % 的数据空间作为可用空间。

INTEGRITY CHECKS

每 1 周在 星期日 发生,在 0:00:00。

执行下列操作:

检查数据库

完全备份

每 1 周在 星期日 发生,在 2:00:00。

备份媒体: 磁盘

备份目的: C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP

删除 4 周 之前的备份文件。

完成后验证备份。

为每个数据库创建子目录以便存储备份文件。

事务日志备份

每 1 周在 星期一,星期二,星期三,星期四,星期五,星期六 发生,在 0:00:00。

备份媒体: 磁盘

备份目的: C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP

删除 4 周 之前的备份文件。

完成后验证备份。

为每个数据库创建子目录以便存储备份文件。

生成并存储报表的目录为: C:\Program Files\Microsoft SQL Server\MSSQL\LOG\

步骤14:数据库维护计划完成。

如何调度和运行一个SSIS包作业在SQLServer2005

在SQL Server 2005后,您创建一个SSIS包"(DTS),你要创建一个作业调度运行。你将得到错误,以防止运行作业。是什么问题?

原因是:从SQL Server 2000 SQL Server 2005是相当不同的。在SQL Server

2000,您可以创建工作,并运行它没有问题。在SQL Server 2005,您需要通过安全层,以运行作业。 其中的逻辑是这样的:/

SPAN 工作执行帐户需要系统管理员,NBSP的角色;

SQLAgentUserRole,SQLAgentReaderRole, SQLAgentOperatorRole的?/ SPAN

工作需要代理帐户下运行???/ SPAN

工作执行帐户可用于创建SSIS包,所以你是确保工作执行帐户有权运行SSIS包。可以遵循以下步骤来完成这项工作。工作环境是MS SQL

Server Management Studio中,您作为SA登录。 一,创建工作执行人帐户突出显示安全-

GT,新建登录名",说使devlogin登录,输入您的密码,默认的数据库可以是您的目标数据库。服务器角色:?检查B风格="MSO

-迪字体重量:正常"??授予sysadmin /

SPAN用户映射:您的目标数据库msdb数据库:你一定要包括SQLAgentUserRole,SQLAgentReaderRole,

SQLAgentOperatorRole的然后单击"确定"

二。工作执行人帐户创建SQL代理帐户和联营公司的代理帐户下面是代码和运行它的查询窗口。 使用主CREATE CREDENTIAL

[MyCredential]使用身份='网域\

myWindowAccount",秘密='WindowLoginPassword'使用msdb数据库Sp_add_proxy @

proxy_name ='MyProxy',@ credential_name

='MyCredential'Sp_grant_login_to_proxy @ login_name的='devlogin',@

proxy_name ='MyProxy'Sp_grant_proxy_to_subsystem @ proxy_name

='MyProxy',@ subsystem_name ='SSIS的' 三。创建SSIS包在MS SQL

Server商业智能开发工作室,您可以使用工作执行人帐户devlogin创建SSIS包"(DTS),并确保可以执行这个包在SQL

Server商业智能开发工作室。编译/构建这个包。 四。创建工作,安排工作和运行工作在SQL Server Management

Studio中,突出的SQL

Server代理GT;开始。突出显示工作GT新工作吗??名字,myJob。之下的步骤,新的一步,它命名为,第一步,类型:SQL

Server集成服务包运行方式:myProxy包源:文件系统浏览选择你的包文件xxx.dtsx点击"确定"安排工作,并使其

现在你可以运行你的工作。


网页题目:sqlserver调度,sql server调度任务
链接URL:http://scyanting.com/article/dsejodj.html