SQL Server 2012 事件 ID 18487

SQL Server 2012 事件 ID 18487

大家早上好。我们有一个 SQL 2012 实例,用于存储我们创建的部件的数据。我们有软件可以从机器上的 PLC 中提取数据并将数据转储到 SQL 数据库中。自 2015 年 12 月 21 日起,我们就没有运行过这台机器。上周末,我在服务器(虚拟服务器)上进行了 Windows 更新并重新启动了它。从那时起,转储数据的软件就无法访问数据库。我检查了事件日志,发现错误 ID 18487 不断出现,表明密码已过期。软件使用的登录名设置为 Windows 身份验证,密码设置为永不过期。我仔细检查了所有内容,甚至更改了密码,但仍然得到 18487 的常量。我仔细检查了所有设置,但我不知道发生了什么。你们熟悉这个吗?或者可能是 Windows 更新导致了这个问题?

答案1

我解决了这个问题。不知何故,该软件更改了用于访问 SQL 数据库的登录 ID。由于它使用的是 Windows 身份验证,因此它以某种方式删除了域,只留下了用户登录名。一旦我更改了这一点,一切都开始正常工作。

相关内容