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 连接失败的主要内容,如果未能解决你的问题,请参考以下文章
多个 MS Access 前端连接到单个远程 SQL Server 后端
MS Access 前端与 SQL Server 后端查询存储最佳实践 [关闭]