SQL代理以管理员身份运行SSIS程序包

问题描述 投票:1回答:3

我正在尝试使用SSIS文件作为步骤来运行SQL Agent作业,并且我需要以管理员身份运行此步骤。

我的软件包使用脚本任务下载文件,作为浏览器我使用WATIN

我正在使用线程来启动此浏览器,因为此浏览器控件要求将该线程设置为单线程单元。

此浏览器控件需要以管理员身份运行。

我已经为Windows Admin用户(Proxy SSIS帐户)创建了Credential。 (SQL Agent用户不是Windows管理员)。

但是SSIS包尚未以管理员身份运行。我怀疑这与UAC有关。

一些细节:

  • SQL代理帐户不是Windows管理员
  • 使用Windows Server 2008 R2
  • 我的软件包是从文件系统运行的。
  • [仅当我以管理员身份运行时,该程序包才可在BIDS上使用(如果不是admin,则无法使用)
  • 作业步骤配置为运行的代理帐户是Windows管理员。

感谢您的任何帮助!

sql-server sql-server-2008 ssis watin sql-agent
3个回答
1
投票

1
投票

我已经用另一种方式解决了这个问题,该问题与以管理员身份运行该程序包无关,但是创建了一个窗口并为其设置了焦点,但是我可以选择在网页上查看结果文件,设法使用了它,而没有下载它,因此不需要将重点放在下载窗口上。

感谢所有帮助。


0
投票

尝试在SSIS管理员组中添加用户帐户,这可以解决您的问题。

© www.soinside.com 2019 - 2024. All rights reserved.