【问题标题】:How does SQL Server Agent read SSIS Package Connection?SQL Server 代理如何读取 SSIS 包连接?
【发布时间】:2014-09-30 20:49:11
【问题描述】:

我的 SSIS 包具有使用项目参数的连接(仅数据库和服务器),实际登录设置为 windows 身份验证。

那么当 SQL Server 代理运行该作业步骤(包)时,它如何与 Windows 身份验证连接?它是否使用自己的服务帐户?如果是这样,只要服务帐户与我的 Windows 帐户具有相同的权限,它就不应该有问题吗? SSIS 包中的所有对象都是存储在同一服务器实例中的表。

如果我有使用不同服务器上的表的外部对象,那么它会遇到问题吗?

【问题讨论】:

  • 通过指定“项目参数”是否意味着您使用的是 2012/2014 项目部署模型?
  • 没错。我使用的是 BIDS 2012,服务器是 SQL Server 2012
  • 是的,就是项目部署模型
  • 在这种情况下不考虑服务器代理身份验证。 SSIS 将始终使用在部署 SSIS 时使用的配置文件中的连接字符串。

标签: sql-server ssis


【解决方案1】:

如果工作所有者是系统管理员并且不同的服务器在同一个域中,它应该是直接的。

安全的方法是在 sql 上创建代理并提供 Windows 身份验证凭据。然后将包配置为“代理定义”运行。

【讨论】:

    猜你喜欢
    • 2020-02-21
    • 1970-01-01
    • 1970-01-01
    • 2017-07-05
    • 1970-01-01
    • 2014-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多