我正在尝试使用 SSIS 文件的步骤运行 SQL 代理作业,并且我需要以管理员身份运行此步骤。
我的包使用脚本任务来下载文件,作为浏览器我使用WATIN。
我使用线程来启动此浏览器,因为此浏览器控件需要将线程设置为单线程单元。
此浏览器控件需要以管理员身份运行。
我已经为 Windows 管理员用户创建了一个凭据,一个代理 SSIS帐户。(SQL 代理用户不是 Windows 管理员)。
但 SSIS 包尚未以管理员身份运行。我怀疑这与UAC有关。
一些细节:
- SQL 代理帐户不是 Windows 管理员
- 使用 Windows Server 2008 R2
- 我的包是从文件系统运行的。
- 如果我以管理员身份运行该软件包,则该软件包仅适用于 BIDS(如果不是管理员不起作用)
- 作业步骤配置为运行的代理帐户是 windows admin。
任何帮助表示赞赏!