博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ssis包部署
阅读量:5160 次
发布时间:2019-06-13

本文共 928 字,大约阅读时间需要 3 分钟。

DTS的升级属于一般的操作,比较麻烦的是SQL Server 2005 非常灵活的权限配置方式,将不会再象SQL Server 2000一样的“自动化配置”,代理、凭据、作业都需要手工完成配置,这个整理的手记就是针对这块配置的。
DTS已经成功的升级成了Sql Server 2005 的SSIS包;如图(5)所示,新建链接服务器到本机的SSIS服务,能看到从Sql Server 2000升级上来的DTS包,这样的包,在Sql Server2005中称为SSIS包。成功升级上了的包是可以正常手工执行“运行包”。但配置成“作业”后,默认的配置执行会报错,因为“本地系统”帐户作为默认的计划执行帐户是受限的。
为此需要建立一个新的代理帐户执行“作业”,新建“代理”的前提是有对应的“凭据”。
  
  
图(5)
  
       第一步,新建“凭据”。如图(6)所示,在“安全性”,“凭据”节点上新建一个凭据。凭据即保存帐户和口令的一个地方,需要设置合适的计算机帐户。可以简单的指定为:Administrator。
  
图(6)
       第二步,建立一个代理。如图(7)所示,在“SQL Server代理”-》“代理”-》执行SSIS包,节点上新建一个“代理”。在“新建代理帐户”窗口上需要指定代理的名称、设置该代理的凭据,并指定该代理对哪些模块有效。此处需要选中“SQL Server Integration Services包”。
  
图(7)
  
       仍然在“新建代理帐户”窗口上,在“主体”页,进行该代理的主体权限的设定。因为SSIS包存储在Msdb数据库中,可以按照图(8)进行主体设置。
需要选择:MSDB角色-DB—OWNER 及服务器角色-sysadmin
  
图(8)
  
       第三步,在“作业”的作业属性对话框,设置“作业步骤”的属性。指定SSIS包的“运行身份”。这个运行身份为刚刚新建的“代理”名称,如图(9)所示。
图(9)
         第四步,设置完成前三步后,可以手工执行该“作业”。作业能成功执行。 转自http://blog.csdn.net/riyao/article/details/6563839

转载于:https://www.cnblogs.com/hezq/p/9839945.html

你可能感兴趣的文章
壳的执行过程
查看>>
ReentrantReadWriteLock类和ReentrantLock类的区别
查看>>
Qt5.3.2_CentOS6.4_基本编程环境__20160306【勿删,繁琐】
查看>>
Qt数据库_资料
查看>>
13.模块(概念)
查看>>
php实现获取汉字的首字母实例
查看>>
IE8下最帅的快捷键 F12-css
查看>>
(JS高手不用看了!我只是在碎碎念,因为我也不知道面什么)JavaScript的算术运算...
查看>>
初学 Java Web 开发,请远离各种框架,从 Servlet 开发(转载)
查看>>
Oracle数据库设计范式
查看>>
Webform和MVC,为什么MVC更好一些?(转载)
查看>>
[转]《Hadoop基础教程》之初识Hadoop
查看>>
WordConuts
查看>>
详解事件委托
查看>>
AJAX的问题
查看>>
numpy中的ndarray与pandas中的series、dataframe的转换
查看>>
java前的部分了解(计算机小白)
查看>>
book_.Net与设计模式
查看>>
jquery.validate验证,jquery.Form插件提交,主要可以异步提交文件
查看>>
jquery的几种写法
查看>>