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 中找到它需要的信息,问题就解决了。
我的 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 中找到它需要的信息,问题就解决了。