1

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

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

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

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

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

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

一些细节:

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

任何帮助表示赞赏!

4

3 回答 3

1

看看SSIS 在 BIDS 中运行,但不是在 SQL 代理中运行以获得一些想法

于 2011-04-12T13:41:46.253 回答
1

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

感谢所有的帮助。

于 2011-05-05T12:03:28.890 回答
0

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

于 2019-11-03T08:00:35.353 回答