创建使用和维护JOB

创建JOB

  1. 创建JOB首先在VS2005上面创建PackAge

把JOB放在PackAge里面进行跨数据库查询对应信息的必备条件

  1. 然后在工具栏使用拖拽工具设置数据源,要执行的Sql块,目标数据表
  2. 注意:进行数据源设置的时候联接到对应的数据库
  3. 注意:设置执行sql时注意对应的字段的设置
  4. 注意:数据源信息和目标数据表信息进行数据比对的时候注意彼此间的数据库中字段设置的类型是否相同,这个会导致出错
  5. 注意:数据源和目标数据表的字段长度可以不一致,但是目标数据表中的数据字段不能小于数据源中的实际内容的长度
  6. 注意:如果使用的数据源的字段类型不一致可以使用cast(as),convert函数进行转换
  7. 进行分步执行的测试
  8. 注意:分步执行的目的就是为了验证每步的正确性,跟网站调试中的设置断点相同
  9. 进行整体执行验证JOB的可用性(跟平时的网站调试一样进行debug)
  10. 发布到对应的数据库中

 

  1. 注意:要注意发布时数据库的登录信息的填写,数据库名称,数据库连接类型,数据库的密码,在下来的选项中选择的是根据角色进行分配
  2. 在保存的时候要进行的是另存为,注意不是单纯的保存

 

JOB的查看

  1. 使用使用如下Sql语句进行查询
Select * from msdb.dbo.sysjobs 
where name like '%%' or description like '%%'
注意:两个like之间查询的是包含自己系统的信息的内容
比如:查询OA中的所有的相关的JOB信息
 
 
Select * from msdb.dbo.sysjobs 
where name like '%User_Infor%' or description like '%OA%'

查看JOB信息的步骤:

使用sql语句把要查询的JOB找出

找到JOB右击——>propreties——>View Job History

查看JOB的运行情况

 

维护JOB

  1. 在开始程序中找到Sql Server
  2. 维护现有已经存在的JOB直接在pks-gas-01中的找到

点击开始->所有程序->Microsoft SQL Server 2008 R2->SQL Server Business Intelligence Development Studio->文件->新建->项目->Integration Services-->然后在右上角->点击SSIS packages-->右击选项添加已存在的package -->在弹出页面中填写pks-gas-01 登录名:gasite

登录密码:gasite#1234 填写已存在的JOB(package path)的路径(路径获取下一步具体描述)

  1. 查看JOB的路径是在JOB右击属性——>进入到JOB的详情页面中然后点击Step按钮——>点击Step中的Edit——>PackAge就是编译器要的路径