我们这里有一个女孩成功运行报告,然后在她的电脑上更改日期,然后再次尝试报告并收到连接失败错误。
- 报告在 MS Access 2003 中运行
- ODBC 本身使用 Windows 身份验证
- 链接表使用的 UID 与她的 Windows 登录名不同
- 运行报告时的错误:SQLState '28000' SQL Server 错误:18452“[Microsoft][ODBC SQL Server Driver][SQL Server]用户''登录失败。用户未与受信任的 SQL Server 连接关联。”
- 测试 ODBC 时收到错误:SQLState '08004' SQL Server 错误:4060“服务器拒绝连接;对选定数据库的访问已被拒绝。”
- SQL 日志出现此错误:“SSPI 握手失败,错误代码为 0x8009030c,同时建立具有集成安全性的连接;连接已关闭。[客户端:##.##.##.##]”
- 我能够在我的机器上重新创建故障。
我认为这是 Windows 身份验证/Active Directory/ODBC 之间的问题,但我在前 2 个方面不是很有经验。
是的,我知道这不是一个理想的情况。这将在某个时候全部转换为 C#.NET。
TIA 的任何想法。