WEB开发网
开发学院数据库MSSQL Server Integration Services包部署常见问题汇总 阅读

Integration Services包部署常见问题汇总

 2010-02-03 00:00:00 来源:WEB开发网   
核心提示: 在SQL Server Business Intelligence Development Studio中运行,其数据库连接,Integration Services包部署常见问题汇总(3),无论是基于[Windows 身份认证]还是基于[Sql Server 身份认证],它都是基于服务器的当前

在 SQL Server Business Intelligence Development Studio中运行,其数据库连接,无论是基于[Windows 身份认证]还是基于[Sql Server 身份认证],它都是基于服务器的当前登录用户而言的,哪怕是基于 [Sql Server 身份认证],而且也勾选上了[保存密码],但是这个密码也是保存在当前用户的个人信息里面的,当换了一个用户的时候,它当然就不可见了。

在Sql Server Agent 中,回顾一下Job 的部署界面,如图:

  查看原图(大图) 

[运行身份]:Sql Server 代理服务帐户,这个帐户是一个什么帐户啊,我们再到 [服务管理器]中去查看一下,如图:

  查看原图(大图) 

该服务的运行帐户竟然是[网络服务],走到此处,答案也就显而易见了。

但是,启用了包配置,其数据库连接信息写入了配置文件,无论什么用户在运行包的时候,都是从这个配置文件重新加载属性值,所以它能成功运行。

知道了问题的原由,解决这个问题的办法也就多起来了。

(1)、修改Sql Server Agent Service 的登录帐户为服务器的当前用户。这是最简单的,但不是最好的,可能规范不允许。

(2)、创建Sql Server Agent 代理帐户(创建方法请参考Integration Services 学习(7):包部署 ),代理帐户的安全凭据也就是服务器的当前用户。

上一页  1 2 3 4 5  下一页

Tags:Integration Services 部署

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接