[英]After several years working, my DSN Less connection now fails with Error 3125 '... not a valid name'
我的 MS Access 客户端通过 DSNless 连接连接到 SQL 服务器表。 它已经成功连接了好几年,直到 2023 年 1 月 14 日。
我现在收到错误描述 3125:'dbo.Denomination' 不是有效名称。 确保它不包含无效字符或标点符号,并且它不会太长。
可以看出,表名“Denomination”很短并且不包含无效字符。 更奇怪的是,'Denomination' 表不是我列表中的第一个表。 它前面是另外两个成功附加的表(AuditLog 和 lnkDBSCheck)。
运行环境为:Windows 10 Pro 64位。 版本 22H2。 操作系统内部版本 19045.2486
我尝试了以下方法来解决这个问题。
我现在想知道这个问题是否与几天前的 Windows 更新有关(1 月 11 日,虽然我只是在 13 日重新启动了我的工作站)。 更新是 KB5022282(基于 x64 的系统的 Windows 10 版本 22H2 的累积更新)和 KB890830(Windows 恶意软件删除工具 x64 - v5.109。
我对此没有想法 - 帮助!
从管理员命令提示符运行它
cd C:\program files\common files\microsoft shared\clicktorun
officec2rclient.exe /更新用户updatetoversion=16.0.15831.20208
然后在 Microsoft Office 中禁用更新
原帖https://www.devhut.net/microsoft-office-uninstall-an-update/
我们的 Access 程序给了我们同样的问题。
Office 发行说明:(这破坏了我们的 DSN 连接)
版本 2212:1 月 4 日版本 2212(内部版本 15928.20198)
功能更新 Access 启用对 Microsoft Access 数据库和 VBA 代码进行代码签名的功能:此更新为当前 Microsoft Access 数据库格式启用 VBA(Visual Basic for Applications)IDE(集成开发环境)中的工具/数字签名命令。 签署数据库将允许运行数据库中的 VBA 代码,即使信任中心设置指定仅应启用数字签名代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.