如何将 sql server 链接到 Microsoft Access?
Posted
技术标签:
【中文标题】如何将 sql server 链接到 Microsoft Access?【英文标题】:How do you link a sql server to Microsoft Access? 【发布时间】:2016-02-01 20:09:08 【问题描述】:我需要为我的数据库创建一个前端接口。我正在使用 sql server 2014,需要将其链接到 Microsoft access 2016。请注意,这两个应用程序位于不同的机器上。到目前为止,我已经用sql server在机器上创建了一个文件DSN,并且连接成功。在访问中,我使用 ODBC 数据库工具尝试使用我创建的 dsn 连接到服务器。我收到了一个错误 sql state '08001' sql error:-1,如 this image 所示。我该如何解决这个问题?
【问题讨论】:
请将错误以文本形式发布,至少是完整标题 -Connection failed: sql state '08001'
knowhow.visual-paradigm.com/hibernate/… 和大量其他资源,当您搜索“sql server Connection failed”时。
【参考方案1】:
我在机器上用sql server创建了一个文件DSN,连接成功。在访问中,我使用 ODBC 数据库工具尝试使用我创建的 dsn 连接到服务器
这不是它的工作原理。您在充当客户端的机器上创建 DSN,而不是在充当服务器的机器上。
换句话说,需要在运行 Access 的机器上创建 DSN,而不是在运行 SQL Server 的机器上。
【讨论】:
【参考方案2】:错误信息很清楚。服务器离线或无法以其他方式访问。
这是网络问题,而不是编码问题,因此请与您的网络专家 m/f 一起调试。
【讨论】:
【参考方案3】:我建议在您的计算机上创建一个新的 ODBC 连接。我不确定您使用的是什么操作系统,但假设它是 Microsoft Windows,那么它应该位于您的控制面板中。在设置过程中,您将能够测试连接是否成功。如果是,那么当您链接到 SQL Server 数据库时,您没有理由不能在 Access 应用程序中使用该 ODBC 连接。如果测试失败,则说明 SQL Server 存在问题,应与您的 IT 部门联系。
【讨论】:
以上是关于如何将 sql server 链接到 Microsoft Access?的主要内容,如果未能解决你的问题,请参考以下文章
如何将 sql server 链接到 Microsoft Access?
如何将数据从Excel电子表格导出到Sql Server 2008表
如何将数据从 SQL Server 实时或定时同步到 MySQL 数据库