use*_*929 6 sql ms-access odbc ms-office
我在我的 PC 上为 SQL DB 创建了一个 Access 前端,供整个公司使用。我使用文件 ODBC 连接并将 ODBC 文件和 Access 文件放在共享网络驱动器上。
当我加载访问文件时,由于某种原因,它似乎默认使用我的 Windows 登录凭据并完美地提取数据。当用户尝试打开该文件时,他们会收到一条错误消息“ODBC --call failed.”。我可以为他们打开链接表管理器并检查“询问新位置”,然后指定 ODBC 文件,一切正常......但是它似乎没有保存任何内容。每当其他人然后我自己打开此文件时,我都会收到错误。
知道可能出什么问题吗?我不是 Access 的专业人士,它似乎只是我们目前需要的工具。
--编辑:为了澄清,我正在使用文件 ODBC 连接
--编辑2--
给我猜这个谜语。所以我一直在解决这个问题,并且发现了一些有趣的事情。我以我的用户之一身份登录并执行了以下操作:
有人经历过这个吗?
好吧,我能够稍微缩小问题范围。由于某种原因,Access 不断尝试使用 Windows 凭据而不是 ODBC 文件中的用户名。我找不到解决方法,但我能够通过在 SQL Server 上为需要访问的 Windows 用户创建登录名来解决该问题。
我对需要管理更多登录并不满意,但这就是我为解决此问题所做的。
归档时间: |
|
查看次数: |
39870 次 |
最近记录: |