SQL Server 后端和 Access 前端 - 与 SQL Server 本机客户端的 ODBC 连接失败

Posted

技术标签:

【中文标题】SQL Server 后端和 Access 前端 - 与 SQL Server 本机客户端的 ODBC 连接失败【英文标题】:SQL Server backend and Access frontend - ODBC Connection to SQL Server native client failed 【发布时间】:2014-03-18 13:36:46 【问题描述】:

我有一个 SQL Server 2008 数据库作为后端,Access 作为前端。 Access 是否需要安装 SQL Server Management Studio 才能连接到 SQL 数据库。

SQL 数据库位于服务器上,而不是我的本地计算机上。我刚刚重新配置了我的计算机,还没有安装 SQL Server Management Studio。我试图在 Access 中打开数据库,但收到以下错误消息:

与 SQL Server Native Client10.0“服务器名称”的 ODBC 连接失败。

那么如何在没有 SQL Server 管理工作室的情况下获得 Access 以连接到 SQL Server 数据库?

【问题讨论】:

【参考方案1】:

这不是您需要 SSMS,而是您需要一个 Access 驱动程序来与您的数据库对话,而 SSMS 默认安装它。

先安装驱动,like this one 然后Access应该可以连接了。

然后,您需要确保您的 SQL Server 实例设置为远程连接。如果您有其他客户端连接到它,这已经设置好了。但是make sure TCP/IP is enabled.

最后,check your connection string.

根据错误,我猜它是后两个问题之一。但是尝试这些,也许您可​​以发布更多信息以缩小范围。

【讨论】:

以上是关于SQL Server 后端和 Access 前端 - 与 SQL Server 本机客户端的 ODBC 连接失败的主要内容,如果未能解决你的问题,请参考以下文章

前端为access,后端为sql server

SQL-Server 后端、MS Access 前端:连接

多个 MS Access 前端连接到单个远程 SQL Server 后端

MS Access 前端与 SQL Server 后端查询存储最佳实践 [关闭]

是否可以将数据库从 Approach 转换为 Access、SQL Server 或 Oracle / 其他?

MySQL 后端和访问 (.accdb, 2013) 前端自动增量问题