SSIS-如何使用备用AD凭据配置数据库连接

时间:2019-04-16 13:04:36

标签: sql-server ssis

关于在SSIS中配置数据库连接到SQL Server以及使用除常规用户帐户之外的AD凭据,我有一个问题。是否可以这样做,还是我需要使用SQL用户帐户?

我们的IT部门最近进行了一次更改,将我们的用户帐户拆分为普通帐户和管理员帐户。从那时起,我们中的一个人一直在努力使用他创建的某些SSIS软件包以及某些PowerBI仪表板,因为现在他的常规用户帐户不再有权访问数据库。

我认为最好只创建一个SQL用户帐户,但他想尝试使用他的管理员凭据对其进行配置。只是想知道其他人对此通常会做什么?

通过我们使用SSIS 2014的方式

谢谢

1 个答案:

答案 0 :(得分:0)

通常的方法是将SSIS主机进程配置为以目标帐户身份运行。像使用SQL Auth一样,无法将AD凭据嵌入连接字符串中。

因此,在通常情况下,SQL Agent运行SSIS包,您可以将AD凭据配置为SQL Server凭据,并创建一个SQL Agent Proxy。然后,无论代理作业直接启动DTEXEC.EXE还是调用SSISDB存储过程,程序包执行都将使用代理的AD帐户,并且您与SQL Server的连接可以使用集成安全性。