Ssis Windows密码每90天更改一次,凭据密码不同步,作业失败

Ssis Windows密码每90天更改一次,凭据密码不同步,作业失败,ssis,sql-server-2012,Ssis,Sql Server 2012,我有一个运行SSIS包的计划SQL Server作业。该包从共享网络驱动器获取平面文件,并将数据传输到SQL Server上的SQL db。作业归sa所有,包使用我的Windows凭据访问共享驱动器。没有我的凭据,它无法访问共享网络驱动器 不幸的是,我的公司要求我每90天更新一次Windows密码。如果我不在“凭据”窗口中更新该密码,则计划的作业将失败(如您所想) 在不必每90天更新凭证中的密码方面,我有哪些选择?我觉得这是经常出现的事情,但谷歌搜索已经证明是徒劳的。希望我的解释和提问都很透彻

我有一个运行SSIS包的计划SQL Server作业。该包从共享网络驱动器获取平面文件,并将数据传输到SQL Server上的SQL db。作业归sa所有,包使用我的Windows凭据访问共享驱动器。没有我的凭据,它无法访问共享网络驱动器

不幸的是,我的公司要求我每90天更新一次Windows密码。如果我不在“凭据”窗口中更新该密码,则计划的作业将失败(如您所想)

在不必每90天更新凭证中的密码方面,我有哪些选择?我觉得这是经常出现的事情,但谷歌搜索已经证明是徒劳的。希望我的解释和提问都很透彻

非常感谢您的帮助或指导

干杯


Josh

您需要请求创建一个未过期的服务帐户,或者向现有帐户授予对网络共享的适当访问权限。如果他们提供任何回击,升级到你的老板。“如果我中了彩票,或者你厌倦了看我的脸,你能告诉我吗?这个过程将失败。这是一个不可接受的风险”

否则,您需要每90天更新一次凭证

ALTER CREDENTIAL [ABC] WITH IDENTITY = N'home\billinkc', SECRET = N'NewP@ssword1'

我不知道有什么方法可以将密码更改挂起,同时将您的凭据推送到那里,希望不会像现在这样

如果这是一个自动过程,您可能不应该使用自己的域帐户。@Ellesedil谢谢-我使用自己的域帐户,因为它是我唯一可以访问共享网络驱动器/文件夹的帐户。您为什么要使用凭据来运行包?我认为几乎所有SQL商店都使用系统帐户来运行它们的作业和包,以避免此类问题。如果只有您的帐户有权访问共享驱动器和作业,请让您的系统管理员为SA帐户分配与您相同的权限。并且永远不要使用SA来运行作业,这完全是一种糟糕的做法。@billinkc我和我在IT部门工作的朋友谈过,他说这是最好的方法。感谢大家提供的帮助。