gpt4 book ai didi

sql-server-2008 - Microsoft Access ODBC 连接字符串限制为 255 个字符?

转载 作者:行者123 更新时间:2023-12-04 07:14:40 25 4
gpt4 key购买 nike

Microsoft Access 2003 数据库 (.mdb) 包含一个链接表,该表通过 ODBC 连接到后端 Microsoft SQL Server 2008 表。

当我进入链接表的设计 View ,然后查看属性字段时,我只能看到前 255 个字符(特定字段替换为连字符):

ODBC;Description=------------------------------------;DRIVER=SQL Server;SERVER=----;APP=--------------------------------;WSID=---------;DATABASE=------------------;StatsLog_On=Yes;StatsLogFile=--------------------------------------------------------------

当我使用 VBA 立即窗口打印 DAO 字段时(表名省略:“print CurrentDb.TableDefs("-----------").Connect"),我看到一个前缀加上 254 个字符(前缀"ODBC;Description="加上 254 个字符,加上,大概是一个一字节的空字符):
ODBC;Description=------------------------------------;DRIVER=SQL Server;SERVER=----;APP=--------------------------------;WSID=---------;DATABASE=------------------;StatsLog_On=Yes;StatsLogFile=------------------------------------------------------------------;Trusted_Co

如何查看 ODBC 连接字符串的整个文本?

我们遇到了 SQL Server 服务器日志显示错误“用户“{user}”登录失败的问题。原因:找不到与提供的名称匹配的登录名。[CLIENT: {ip address}]”

我试图确认完整的字符串“Trusted_Connection=Yes”是存储字符串的一部分。

最佳答案

问题原来是 ODBC 连接字符串的 255 个字符的 Microsoft Access (2003/2010) 限制。

我删除了对 StatsLog 的 ODBC 引用,并重新链接了 Microsoft Access 数据库中的所有表。一周过去了,DBA 团队没有再报告服务器日志错误。

关于sql-server-2008 - Microsoft Access ODBC 连接字符串限制为 255 个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6782847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com