【问题标题】:How do you link a sql server to Microsoft Access?如何将 sql server 链接到 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”时。

标签: sql-server ms-access odbc


【解决方案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 部门联系。

      【讨论】:

        猜你喜欢
        • 2011-01-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-07
        • 1970-01-01
        相关资源
        最近更新 更多