[英]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.