首页 > 解决方案 > 访问查询 DSN-less 连接字符串错误

问题描述

我有一个查询,在创建时使用 ODBC 连接到 SQL 数据库。
我现在需要更改它,因为 Access 文件将在我们公司内共享和使用,如果我能提供帮助,我不想将 ODBC 分别放在所有这些计算机上。

因此,稍后进行一些快速的谷歌搜索,我进入查询并找到了属性“ODBC Connect Str”并将其更新为(希望)独立于 ODBC 连接。

旧的连接字符串(工作正常)是:

ODBC; DSN=Orderwise 2;Description=Orderwise Connection;UID=myusername;PWD=mypassword;DATABASE=LIVEDATA

新的连接字符串当前是:

ODBC;Driver={SQL Server};Server=Dc01/Orderwise;Database=LIVEDATA;Uid=myusername;Pwd=mypassword;

但是每当我尝试保存或运行查询时,它都会给我一个错误

ODBC -- 与“{SQL Server}Dc01/Orderwise”的连接失败。

我已经尝试过没有ODBC;关于新字符串的部分,它也没有工作。随后的谷歌搜索错误并没有让我更进一步。

谁能告诉我出了什么问题?

标签: sql-serverms-accessodbcdatabase-connectionpass-through

解决方案


推荐阅读