【问题标题】:SQL Server SSIS 0x80040E4D error when trying to schedule a job尝试安排作业时出现 SQL Server SSIS 0x80040E4D 错误
【发布时间】:2012-07-10 04:28:04
【问题描述】:

尝试在 SQL Server 上安排作业时出现以下错误。使用省略号按钮查找包时:

An OLE DB error 0x80040E4D (Login failed for user 'TL\sa_sql'.) occured while enumerating packages. A SQL statement as issued and failed.

如果我使用 Windows 身份验证,我可以正常使用该列表。但是,我无法在服务器代理登录下运行该程序包,因为该程序包需要访问已保存的第 3 方程序 (WinSCP) 会话。所以我在上面创建了系统管理员帐户,并赋予它所有我认为合理的权限,包括 MSDB 上的 SQL Server 代理权限。使用此登录名从 Visual Studio 中可以正常运行包,并且此登录名可以连接到数据库和集成服务存储。

【问题讨论】:

  • 我们在这里讨论的是什么省略号按钮?你从哪里得到这个错误信息?您的 SQL Server 代理在哪个登录名上运行?\

标签: sql-server tsql ssis


【解决方案1】:

MSSQL 上的计划作业始终以用于启动 SQL Server 代理的用户身份运行。设置一个对服务器系统具有适当权限的服务帐户,然后使用该服务帐户启动 SQL Server 代理服务。

【讨论】:

  • 这不是真的。您可以指定您希望作业或步骤在代理编辑器中运行的用户
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-11-05
  • 1970-01-01
  • 1970-01-01
  • 2017-12-27
  • 1970-01-01
  • 1970-01-01
  • 2013-08-16
相关资源
最近更新 更多