SSIS建立job的方法.docx

上传人:b****4 文档编号:4631575 上传时间:2022-12-07 格式:DOCX 页数:27 大小:509.50KB
下载 相关 举报
SSIS建立job的方法.docx_第1页
第1页 / 共27页
SSIS建立job的方法.docx_第2页
第2页 / 共27页
SSIS建立job的方法.docx_第3页
第3页 / 共27页
SSIS建立job的方法.docx_第4页
第4页 / 共27页
SSIS建立job的方法.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

SSIS建立job的方法.docx

《SSIS建立job的方法.docx》由会员分享,可在线阅读,更多相关《SSIS建立job的方法.docx(27页珍藏版)》请在冰豆网上搜索。

SSIS建立job的方法.docx

SSIS建立job的方法

SSIS建立job任务的方法:

方法一,使用SSISPackage代理执行job任务

SSISPackage代理的建立:

1.打开”ConnecttoServer”在”Servertype”选择”DatabaseEngine”后,点击”Connect”按键。

截图1

2.在”ObjectExplorer”(对象资源管理器)中的目录中选择数据库服务器,在目录”Security/Credentials”右键单击,在弹出的窗体中单击”NewCredential”。

截图2

3.”Credentialname”输入要新建凭据的名称,”ldentity”选择本机的登录用户即可,输入登录用户的密码后,点击ok按键。

截图3

4.成功建立了一个凭据。

截图4

5在”ObjectExplorer”(对象资源管理器)中的目录中选择数据库服务器,选择代理服务器(SQLServerAgent),在目录”Proxies/SSISPackageExplore”右键单击,在弹出的窗体中单击”NewProxy”。

截图5

6.打开”NewProxyAccount”窗口,在”Proxyname”输入代理的名称,在”Activetothefollowingsubsystems”中勾选”SQLServerIntegrationServicesPackage”,后点击”Credentialname”的”…”按键。

截图6

7.弹出”Selecttheseobjecttypes”窗体,点击”Browse”按键

截图7

8.弹出”BrowseforObjects”窗体,选择刚刚我们建立的凭据后,点击ok按键。

截图8

9.回到”Selecttheseobjecttypes”窗体后(截图7),直接点击ok按键。

10.回到”NewProxyAccount”窗口后,在”Selectapage”选择”Principals”后,点击Add按键

截图10

11.弹出”AddPrincipal”窗口,选择”SQLLogin”的用户,勾选需要执行的job的用户。

目前服务器的sql用户登录是windows登录用户,我们就勾选上windows用户再加上“NTAUTHORITY\SYSTEM”这个系统用户。

后点击ok按键。

截图11

12.回到”NewProxyAccount”窗口后(截图10),直接点击ok按键。

13.在”ObjectExplorer”(对象资源管理器)中的目录中选择数据库服务器,选择代理服务器(SQLServerAgent),在目录”Proxies/SSISPackageExplore”下新增了一个可以执行ssis包的代理。

截图12

Job的部署:

1.在”ObjectExplorer”(对象资源管理器)中的目录中选择数据库服务器,选择代理服务器(SQLServerAgent),在目录”Jobs”单击右键,选择”NewJob”

截图13

2.弹出”Job”窗口,”Selectapage”默认”General”,在”Name”输入Job任务的名称;”Owner”默认为当前登录用户,”Categorg”默认”[Uncategorized][Local]”(本地),”Enabled”默认勾选(勾选代表启用该job,不勾选代表禁用,可以根据需要配置)

截图14

3.”Job”窗口,”Selectapage”选择”Steps”打开步骤编辑器,选择”new”可以新增步骤,若存在已选中的步骤则向后添加,”Insert”插入步骤,若存在已选中的步骤则向前添加,”Edit”对已选中的步骤进行编辑,”Delete”删除选中的步骤。

截图15

4.点击”New”按键后进入步骤编辑器,”Selectapage”选择”General”默认,”StepName”输入步骤名称,Type选择”SQLServerIntegrationoServicesPackage”(使用包服务器),”Runas”选择刚刚我们添加的ssis代理。

”Packagesource”选择”SSISPackageSestore”,”Server”选择”当前部署了ssis包的服务器的计算机名称或IP地址”,”Package”选择”选定计算机上的ssis包在包服务器上的路径”,”Next”按键时切换到下个步骤,”Previous”按键是切换到上个步骤。

截图16

5.步骤编辑器,”Selectapage”选择”Advencet”,”Onsuccessaction”是当ssis包成功执行后需要继续做什么,一般选择有”GototheNextstep”(继续下个步骤)和”Ouitthejobreportingsuccess”(退出并报告成功的作业),”Onfailureaction”是当ssis包执行失败后需要继续做什么,一般选择有”GototheNextstep”(继续下个步骤)和”Ouitthejobreportingfailure”(退出并报告失败的作业)。

截图17

6.对步骤编辑完成后可以,点击ok按键确认编辑,或点击cancel按键取消编辑。

7.”Job”窗口,”Selectapage”选择”Scheduls”打开步计划器,”New”按键新增计划,

“Pick”按键显示选中计划下的步骤,”Eidt”按键修改选中的计划,”Remove”删除选中的计划

截图18

8.计划设置窗口,点击”New”或”Edit”可以进入。

”Name”是计划名称,”Scheduletype”执行的类型,”Enabled”是否启用配置,其余根据需要配置计划执行时间,不在说明。

截图19

9.在”job”窗口点击ok按键完成job的配置,点击cancel按键取消job的配置。

完成配置后在在”ObjectExplorer”(对象资源管理器)中的目录中选择数据库服务器,选择代理服务器(SQLServerAgent),在目录”Jobs”可以看见新建立的job。

截图20

方法二,修改job的所有者,用SSIS默认的运行身份运行

1.此方法不需要建立代理。

2.在”ObjectExplorer”(对象资源管理器)中的目录中选择数据库服务器,选择代理服务器(SQLServerAgent),在目录”Jobs”单击右键,选择”NewJob”

截图21

2.弹出”Job”窗口,”Selectapage”默认”General”,在”Name”输入Job任务的名称;”Owner”选择”NTAUTHORITY\SYSTEM”,”Categorg”默认”[Uncategorized][Local]”(本地),”Enabled”默认勾选(勾选代表启用该job,不勾选代表禁用,可以根据需要配置)(红色字体是重点)

截图22

3.”Job”窗口,”Selectapage”选择”Steps”打开步骤编辑器,选择”new”可以新增步骤,若存在已选中的步骤则向后添加,”Insert”插入步骤,若存在已选中的步骤则向前添加,”Edit”对已选中的步骤进行编辑,”Delete”删除选中的步骤。

截图23

4.点击”New”按键后进入步骤编辑器,”Selectapage”选择”General”默认,”StepName”输入步骤名称,Type选择”SQLServerIntegrationoServicesPackage”(使用包服务器),”Runas”选择”SQLServerAgentServiceAccount”。

”Packagesource”选择”SSISPackageSestore”,”Server”选择”当前部署了ssis包的服务器的计算机名称或IP地址”,”Package”选择”选定计算机上的ssis包在包服务器上的路径”,”Next”按键时切换到下个步骤,”Previous”按键是切换到上个步骤。

截图24

5.步骤编辑器,”Selectapage”选择”Advencet”,”Onsuccessaction”是当ssis包成功执行后需要继续做什么,一般选择有”GototheNextstep”(继续下个步骤)和”Ouitthejobreportingsuccess”(退出并报告成功的作业),”Onfailureaction”是当ssis包执行失败后需要继续做什么,一般选择有”GototheNextstep”(继续下个步骤)和”Ouitthejobreportingfailure”(退出并报告失败的作业)。

截图25

6.对步骤编辑完成后可以,点击ok按键确认编辑,或点击cancel按键取消编辑。

7.”Job”窗口,”Selectapage”选择”Scheduls”打开步计划器,”New”按键新增计划,

“Pick”按键显示选中计划下的步骤,”Eidt”按键修改选中的计划,”Remove”删除选中的计划

截图26

8.计划设置窗口,点击”New”或”Edit”可以进入。

”Name”是计划名称,”Scheduletype”执行的类型,”Enabled”是否启用配置,其余根据需要配置计划执行时间,不在说明。

截图27

9.在”job”窗口点击ok按键完成job的配置,点击cancel按键取消job的配置。

完成配置后在在”ObjectExplorer”(对象资源管理器)中的目录中选择数据库服务器,选择代理服务器(SQLServerAgent),在目录”Jobs”可以看见新建立的job。

截图28

方法三,修改SQLServerAgent服务的启动用户权限,用当前登录用户执行job

1.打开”start-programs-MicrosoftSQLServer2008–ConfigurationTools–SQLServerConfigurationManager”

截图29

2.弹出”SQLServerConfigutationManager”窗口,左侧选择”SQLServerServices”,右侧选中”SQLServerAgent(此处是2008数据库名称)”,右键单击弹出菜单栏,选择”Properties”

截图30

3.弹出”SQLServerAgentProperties”窗口,选择”LogOn”选项卡,选择”Thisaccout”,”AccountName”输入登录widows系统的用户,”Password”输入该用户登录windwos登的密码,”confirmPassword”再次输入该用户登录windwos登的密码。

点击”ok”按键。

截图31

4.系统弹出对话框要求重启SQLServerAgent服务。

点击Yes按键

截图32

5.在”ObjectExplorer”(对象资源管理器)中的目录中选择数据库服务器,选择代理服务器(SQLServerAgent),在目录”Jobs”单击右键,选择”NewJob”

截图33

6.弹出”Job”窗口,”Selectapage”默认”General”,在”Name”输入Job任务的名称;”Owner”选择预设的SQLServerAgent启动用户,”Categorg”默认”[Uncategorized][Local]”(本地),”Enabled”默认勾选(勾选代表启用该job,不勾选代表禁用,可以根据需要配置)(红色字体是重点)

截图34

7.”Job”窗口,”Selectapage”选择”Steps”打开步骤编辑器,选择”new”可以新增步骤,若存在已选中的步骤则向后添加,”Insert”插入步骤,若存在已选中的步骤则向前添加,”Edit”对已选中的步骤进行编辑,”Delete”删除选中的步骤。

截图35

8.点击”New”按键后进入步骤编辑器,”Selectapage”选择”General”默认,”StepName”输入步骤名称,Type选择”SQLServerIntegrationoServicesPackage”(使用包服务器),”Runas”选择”SQLServerAgentServiceAccount”。

”Packagesource”选择”SSISPackageSestore”,”Server”选择”当前部署了ssis包的服务器的计算机名称或IP地址”,”Package”选择”选定计算机上的ssis包在包服务器上的路径”,”Next”按键时切换到下个步骤,”Previous”按键是切换到上个步骤。

截图36

9.步骤编辑器,”Selectapage”选择”Advencet”,”Onsuccessaction”是当ssis包成功执行后需要继续做什么,一般选择有”GototheNextstep”(继续下个步骤)和”Ouitthejobreportingsuccess”(退出并报告成功的作业),”Onfailureaction”是当ssis包执行失败后需要继续做什么,一般选择有”GototheNextstep”(继续下个步骤)和”Ouitthejobreportingfailure”(退出并报告失败的作业)。

截图37

10.对步骤编辑完成后可以,点击ok按键确认编辑,或点击cancel按键取消编辑。

11.”Job”窗口,”Selectapage”选择”Scheduls”打开步计划器,”New”按键新增计划,

“Pick”按键显示选中计划下的步骤,”Eidt”按键修改选中的计划,”Remove”删除选中的计划

截图38

12.计划设置窗口,点击”New”或”Edit”可以进入。

”Name”是计划名称,”Scheduletype”执行的类型,”Enabled”是否启用配置,其余根据需要配置计划执行时间,不在说明。

截图39

13.在”job”窗口点击ok按键完成job的配置,点击cancel按键取消job的配置。

完成配置后在在”ObjectExplorer”(对象资源管理器)中的目录中选择数据库服务器,选择代理服务器(SQLServerAgent),在目录”Jobs”可以看见新建立的job。

截图40

14.使用该方法运行job不允许注销windows当前的登录用户。

方法四,用T-SQL语句运行

1.在”ObjectExplorer”(对象资源管理器)中的目录中选择数据库服务器,选择代理服务器(SQLServerAgent),在目录”Jobs”单击右键,选择”NewJob”

截图41

2.弹出”Job”窗口,”Selectapage”默认”General”,在”Name”输入Job任务的名称;”Owner”默认为当前登录用户,”Categorg”默认”[Uncategorized][Local]”(本地),”Enabled”默认勾选(勾选代表启用该job,不勾选代表禁用,可以根据需要配置)

截图42

3.”Job”窗口,”Selectapage”选择”Steps”打开步骤编辑器,选择”new”可以新增步骤,若存在已选中的步骤则向后添加,”Insert”插入步骤,若存在已选中的步骤则向前添加,”Edit”对已选中的步骤进行编辑,”Delete”删除选中的步骤。

截图43

4.点击”New”按键后进入步骤编辑器,”Selectapage”选择”General”默认,”StepName”输入步骤名称,Type选择”Transact-SQLscirpt(T-SQL)”(使用T-SQL语句),”Datebase”选择”master”,”Command”输入”execxp_cmdshell'C:

\"ProgramFiles(x86)\MicrosoftSQLServer"\90\DTS\Binn\DTExec.exe(根据安装sql2008的路径决定)/SQL"ShouldPay\OSS-SDP-1-SendAuditing(选择包服务器的文件路径或本地计算机ssis包路径)"/SERVER"连接数据库iP"/USER“连接数据库用户”/PASSWORD"连接数据库密码"/MAXCONCURRENT"-1"/CHECKPOINTINGOFF/REPORTINGE'”,”Next”按键时切换到下个步骤,”Previous”按键是切换到上个步骤。

(红色字体为重点,括号里为注释)

截图44

5.步骤编辑器,”Selectapage”选择”Advencet”,”Onsuccessaction”是当ssis包成功执行后需要继续做什么,一般选择有”GototheNextstep”(继续下个步骤)和”Ouitthejobreportingsuccess”(退出并报告成功的作业),”Onfailureaction”是当ssis包执行失败后需要继续做什么,一般选择有”GototheNextstep”(继续下个步骤)和”Ouitthejobreportingfailure”(退出并报告失败的作业)。

截图45

6.对步骤编辑完成后可以,点击ok按键确认编辑,或点击cancel按键取消编辑。

7.”Job”窗口,”Selectapage”选择”Scheduls”打开步计划器,”New”按键新增计划,

“Pick”按键显示选中计划下的步骤,”Eidt”按键修改选中的计划,”Remove”删除选中的计划

截图46

8.计划设置窗口,点击”New”或”Edit”可以进入。

”Name”是计划名称,”Scheduletype”执行的类型,”Enabled”是否启用配置,其余根据需要配置计划执行时间,不在说明。

截图47

9.在”job”窗口点击ok按键完成job的配置,点击cancel按键取消job的配置。

完成配置后在在”ObjectExplorer”(对象资源管理器)中的目录中选择数据库服务器,选择代理服务器(SQLServerAgent),在目录”Jobs”可以看见新建立的job。

截图48

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1