SSIS 作业问题

SSIS Job Issues

我的 SQL Server 2017 数据库实例上有一个非常简单的 SSIS 包,运行通过代理作业。我已经为 运行 集成服务作业创建了凭据和代理帐户。如果作业所有者是 'sa',则作业将 运行 正常。但是,如果我将工作所有者更改为我需要的服务帐户,我会收到以下错误:

The job failed. Unable to determine if the owner (THE_FUND\xyz_svc) of job MYPITAJob has server access (reason: Could not obtain information about Windows NT group/user 'THE_FUND\xyz_svc'<c/> error code 0x5. [SQLSTATE 42000] (Error 15404)

此外,服务帐户是服务器上的本地管理员,sql 服务器中的系统管理员试图消除可能的权限问题。

我使用服务帐户作为身份创建了一个凭据。然后在 SSIS 包执行下创建一个代理帐户,引用我创建的凭据。

很想知道我错过了什么。

事实证明,问题与 Active Directory 有关。服务帐户没有已注册的 OU。一旦服务帐户被删除并重新创建,OU 就会被填充,并且 SQL 服务器作业的所有内容都开始工作。我猜有时候 SQL 不怪服务器。一旦 SQL 服务器能够从 AD 中找到它需要的信息,问题就解决了。