我有一个运行SSIS包的计划SQL Server作业。该程序包从共享网络驱动器获取一个平面文件,并将数据传输到SQL Server上的SQL数据库。该作业由sa拥有,并且该程序包使用我的Windows凭据来访问共享驱动器。没有我的凭据,它就无法访问共享网络驱动器。
不幸的是,我的公司要求我每90天更新一次Windows密码。如果我未在“凭据”窗口中更新该密码,则计划的作业将失败(如您所想)。
对于不必每隔90天更新凭据中的密码,我有哪些选择?我觉得这个问题出现了很多,但谷歌搜索已经证明没有结果。希望我在解释中都是彻底的,并正确地提出问题。
非常感谢任何帮助或指导。
干杯,
约什
答案 0 :(得分:6)
您需要请求创建一个未启用的服务帐户,或者授予现有服务帐户对网络共享的适当访问权限。如果他们提供任何后退,请升级到您的老板。 "如果我赢了彩票,或者你厌倦了看到我的脸,我可以怎么办?这个过程将会失败。这是一个不可接受的风险"
否则,您每隔90天就会查看更新凭证。
ALTER CREDENTIAL [ABC] WITH IDENTITY = N'home\billinkc', SECRET = N'NewP@ssword1'
我不知道有什么方法可以将密码更改挂钩,也可以在那里推送您的凭据,并希望它不可能实现。