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

时间:2011-04-12 13:38:14

标签: sql-server sql-server-2008 ssis watin sql-agent

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

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

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

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

我已经为Windows Admin,代理SSIS 帐户的用户创建了凭据。 (SQL代理用户不是Windows管理员)。

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

一些细节:

  • SQL代理帐户不是Windows管理员
  • 使用Windows Server 2008 R2
  • 我的包从文件系统运行。
  • 如果我以管理员身份运行它(如果不是管理员不起作用),则该程序包仅适用于BIDS
  • 作业步骤配置为运行的代理帐户是Windows管理员。

感谢任何帮助!

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

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

感谢您的帮助。

答案 2 :(得分:0)

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