SSIS建立job的方法_第1页
SSIS建立job的方法_第2页
SSIS建立job的方法_第3页
SSIS建立job的方法_第4页
SSIS建立job的方法_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SSIS建立job任务的方法:方法一,使用SSIS Package 代理执行job任务SSIS Package代理的建立:1.打开”Connect to Server”在”Server type”选择”Database Engine”后,点击”Connect”按键。截图12.在”Object Explorer”(对象资源管理器)中的目录中选择数据库服务器,在目录”Security/Credentials”右键单击,在弹出的窗体中单击”New Credential”。截图23.”Credential name”输入要新建凭据的名称,”ldentity”选择本机的登录用户即可,输入登录用户的密码后,点击ok按键。截图34.成功建立了一个凭据。截图45 在”Object Explorer”(对象资源管理器)中的目录中选择数据库服务器,选择代理服务器(SQL Server Agent),在目录”Proxies/SSIS Package Explore”右键单击,在弹出的窗体中单击”New Proxy”。截图56.打开”New Proxy Account”窗口,在”Proxy name”输入代理的名称,在”Active to the following subsystems”中勾选”SQL Server Integration Services Package”,后点击”Credential name”的”按键。截图67.弹出”Select these object types”窗体,点击”Browse”按键截图 78.弹出”Browse for Objects”窗体,选择刚刚我们建立的凭据后,点击ok按键。截图 89.回到”Select these object types”窗体后(截图7),直接点击ok按键。10. 回到”New Proxy Account”窗口后,在”Select a page”选择”Principals”后,点击Add按键截图1011.弹出”Add Principal”窗口,选择”SQL Login”的用户,勾选需要执行的job的用户。目前服务器的sql用户登录是 windows 登录用户,我们就勾选上windows 用户再加上 “NT AUTHORITYSYSTEM”这个系统用户。后点击ok按键。截图1112.回到”New Proxy Account”窗口后(截图10),直接点击ok按键。13. 在”Object Explorer”(对象资源管理器)中的目录中选择数据库服务器,选择代理服务器(SQL Server Agent),在目录”Proxies/SSIS Package Explore” 下新增了一个可以执行ssis包的代理。截图12Job的部署:1在”Object Explorer”(对象资源管理器)中的目录中选择数据库服务器,选择代理服务器(SQL Server Agent),在目录”Jobs”单击右键,选择”New Job”截图132.弹出”Job”窗口,”Select a page”默认”General”,在”Name”输入Job任务的名称;”Owner”默认为当前登录用户,”Categorg”默认”UncategorizedLocal”(本地),”Enabled”默认勾选(勾选代表启用该job,不勾选代表禁用,可以根据需要配置)截图143. ”Job”窗口,”Select a page”选择”Steps”打开步骤编辑器,选择”new”可以新增步骤,若存在已选中的步骤则向后添加,”Insert”插入步骤,若存在已选中的步骤则向前添加,”Edit”对已选中的步骤进行编辑,”Delete”删除选中的步骤。截图154.点击”New”按键后进入步骤编辑器,”Select a page”选择”General”默认,”Step Name”输入步骤名称,Type 选择”SQL Server Integrationo Services Package”(使用包服务器),”Run as”选择刚刚我们添加的ssis代理。”Package source” 选择”SSIS Package Sestore”,”Server”选择”当前部署了ssis包的服务器的计算机名称或IP地址”,”Package”选择”选定计算机上的ssis包在包服务器上的路径”,”Next”按键时切换到下个步骤,”Previous”按键是切换到上个步骤。截图165. 步骤编辑器,”Select a page”选择”Advencet”,”On success action”是当ssis包成功执行后需要继续做什么,一般选择有”Go to the Next step”(继续下个步骤)和”Ouit the job reporting success”(退出并报告成功的作业),”On failure action”是当ssis包执行失败后需要继续做什么,一般选择有”Go to the Next step”(继续下个步骤)和”Ouit the job reporting failure”(退出并报告失败的作业)。截图176.对步骤编辑完成后可以,点击ok按键确认编辑,或点击cancel按键取消编辑。7. ” Job”窗口,”Select a page”选择”Scheduls”打开步计划器,”New”按键新增计划,“Pick”按键显示选中计划下的步骤,”Eidt”按键修改选中的计划,”Remove”删除选中的计划截图188.计划设置窗口,点击”New”或”Edit”可以进入。”Name”是计划名称,”Schedule type”执行的类型,”Enabled”是否启用配置,其余根据需要配置计划执行时间,不在说明。截图199.在”job”窗口点击ok按键完成job的配置,点击cancel按键取消job的配置。完成配置后在在”Object Explorer”(对象资源管理器)中的目录中选择数据库服务器,选择代理服务器(SQL Server Agent),在目录”Jobs”可以看见新建立的job。截图20方法二,修改job的所有者,用SSIS默认的运行身份运行1.此方法不需要建立代理。2. 在”Object Explorer”(对象资源管理器)中的目录中选择数据库服务器,选择代理服务器(SQL Server Agent),在目录”Jobs”单击右键,选择”New Job”截图212.弹出”Job”窗口,”Select a page”默认”General”,在”Name”输入Job任务的名称;”Owner”选择”NT AUTHORITYSYSTEM”,”Categorg”默认”UncategorizedLocal”(本地),”Enabled”默认勾选(勾选代表启用该job,不勾选代表禁用,可以根据需要配置) (红色字体是重点)截图223. ”Job”窗口,”Select a page”选择”Steps”打开步骤编辑器,选择”new”可以新增步骤,若存在已选中的步骤则向后添加,”Insert”插入步骤,若存在已选中的步骤则向前添加,”Edit”对已选中的步骤进行编辑,”Delete”删除选中的步骤。截图234.点击”New”按键后进入步骤编辑器,”Select a page”选择”General”默认,”Step Name”输入步骤名称,Type 选择”SQL Server Integrationo Services Package”(使用包服务器),”Run as”选择”SQL Server Agent Service Account”。”Package source” 选择”SSIS Package Sestore”,”Server”选择”当前部署了ssis包的服务器的计算机名称或IP地址”,”Package”选择”选定计算机上的ssis包在包服务器上的路径”,”Next”按键时切换到下个步骤,”Previous”按键是切换到上个步骤。截图245. 步骤编辑器,”Select a page”选择”Advencet”,”On success action”是当ssis包成功执行后需要继续做什么,一般选择有”Go to the Next step”(继续下个步骤)和”Ouit the job reporting success”(退出并报告成功的作业),”On failure action”是当ssis包执行失败后需要继续做什么,一般选择有”Go to the Next step”(继续下个步骤)和”Ouit the job reporting failure”(退出并报告失败的作业)。截图256.对步骤编辑完成后可以,点击ok按键确认编辑,或点击cancel按键取消编辑。7. ” Job”窗口,”Select a page”选择”Scheduls”打开步计划器,”New”按键新增计划,“Pick”按键显示选中计划下的步骤,”Eidt”按键修改选中的计划,”Remove”删除选中的计划截图268.计划设置窗口,点击”New”或”Edit”可以进入。”Name”是计划名称,”Schedule type”执行的类型,”Enabled”是否启用配置,其余根据需要配置计划执行时间,不在说明。截图279.在”job”窗口点击ok按键完成job的配置,点击cancel按键取消job的配置。完成配置后在在”Object Explorer”(对象资源管理器)中的目录中选择数据库服务器,选择代理服务器(SQL Server Agent),在目录”Jobs”可以看见新建立的job。截图28方法三,修改SQL Server Agent服务的启动用户权限,用当前登录用户执行job1. 打开”start-programs - Microsoft SQL Server 2008 Configuration Tools SQL Server Configuration Manager”截图292.弹出”SQL Server Configutation Manager” 窗口,左侧选择”SQL Server Services”,右侧选中”SQL Server Agent (此处是2008数据库名称)”,右键单击弹出菜单栏,选择”Properties”截图303.弹出”SQL Server Agent Properties” 窗口,选择”Log On”选项卡,选择”This accout”,”Account Name” 输入登录widows系统的用户,”Password”输入该用户登录windwos登的密码,”confirm Password”再次输入该用户登录windwos登的密码。点击”ok”按键。截图314.系统弹出对话框要求重启SQL Server Agent服务。点击Yes按键截图325. 在”Object Explorer”(对象资源管理器)中的目录中选择数据库服务器,选择代理服务器(SQL Server Agent),在目录”Jobs”单击右键,选择”New Job”截图336.弹出”Job”窗口,”Select a page”默认”General”,在”Name”输入Job任务的名称;”Owner”选择 预设的SQL Server Agent启动用户,”Categorg”默认”UncategorizedLocal”(本地),”Enabled”默认勾选(勾选代表启用该job,不勾选代表禁用,可以根据需要配置) (红色字体是重点)截图347. ”Job”窗口,”Select a page”选择”Steps”打开步骤编辑器,选择”new”可以新增步骤,若存在已选中的步骤则向后添加,”Insert”插入步骤,若存在已选中的步骤则向前添加,”Edit”对已选中的步骤进行编辑,”Delete”删除选中的步骤。截图358.点击”New”按键后进入步骤编辑器,”Select a page”选择”General”默认,”Step Name”输入步骤名称,Type 选择”SQL Server Integrationo Services Package”(使用包服务器),”Run as”选择”SQL Server Agent Service Account”。”Package source” 选择”SSIS Package Sestore”,”Server”选择”当前部署了ssis包的服务器的计算机名称或IP地址”,”Package”选择”选定计算机上的ssis包在包服务器上的路径”,”Next”按键时切换到下个步骤,”Previous”按键是切换到上个步骤。截图369. 步骤编辑器,”Select a page”选择”Advencet”,”On success action”是当ssis包成功执行后需要继续做什么,一般选择有”Go to the Next step”(继续下个步骤)和”Ouit the job reporting success”(退出并报告成功的作业),”On failure action”是当ssis包执行失败后需要继续做什么,一般选择有”Go to the Next step”(继续下个步骤)和”Ouit the job reporting failure”(退出并报告失败的作业)。截图3710.对步骤编辑完成后可以,点击ok按键确认编辑,或点击cancel按键取消编辑。11. ” Job”窗口,”Select a page”选择”Scheduls”打开步计划器,”New”按键新增计划,“Pick”按键显示选中计划下的步骤,”Eidt”按键修改选中的计划,”Remove”删除选中的计划截图3812.计划设置窗口,点击”New”或”Edit”可以进入。”Name”是计划名称,”Schedule type”执行的类型,”Enabled”是否启用配置,其余根据需要配置计划执行时间,不在说明。截图3913.在”job”窗口点击ok按键完成job的配置,点击cancel按键取消job的配置。完成配置后在在”Object Explorer”(对象资源管理器)中的目录中选择数据库服务器,选择代理服务器(SQL Server Agent),在目录”Jobs”可以看见新建立的job。截图4014.使用该方法运行job不允许注销windows当前的登录用户。方法四,用T-SQL语句运行 1. 在”Object Explorer”(对象资源管理器)中的目录中选择数据库服务器,选择代理服务器(SQL Server Agent),在目录”Jobs”单击右键,选择”New Job”截图412.弹出”Job”窗口,”Select a page”默认”General”,在”Name”输入Job任务的名称;”Owner” 默认为当前登录用户,”Categorg”默认”UncategorizedLocal”(本地),”Enabled”默认勾选(勾选代表启用该job,不勾选代表禁用,可以根据需要配置)截图423. ”Job”窗口,”Select a page”选择”Steps”打开步骤编辑器,选择”new”可以新增步骤,若存在已选中的步骤则向后添加,”Insert”插入步骤,若存在已选中的步骤则向前添加,”Edit”对已选中的步骤进行编辑,”Delete”删除选中的步骤。截图434.点击”New”按键后进入步骤编辑器,”Select a page”选择”General”默认,”Step Name”输入步骤名称,Type 选择”Transact-SQL scirpt(T-SQL)”(使用T-SQL语句),”Datebase”选择”master”,”Command”输入” exec xp_cmdshell C:Program Files (x86)Microsoft SQL Server90DTSBinnDTExec.exe(根据安装sql2008的路径决定) /SQL ShouldPayOSS-SDP-1-SendAuditing(选择包服务器的文件路径或本地计算机ssis包路径) /SERVER 连接数据库iP /USER “连接数据库用户” /PASSWORD 连接数据库密码 /MAXCONCURRENT -1 /CHECKPOINTING

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论