如何将sql server链接到Microsoft Access?

时间:2016-02-01 20:09:09

标签: sql-server ms-access odbc

我需要为我的数据库创建一个前端界面。我正在使用sql server 2014并需要将其链接到Microsoft access 2016.请注意,这两个应用程序位于不同的计算机上。到目前为止,我已经在具有sql server的机器上创建了一个文件DSN,并且连接成功。在访问中,我使用ODBC数据库工具尝试使用我创建的dsn连接到服务器。我收到一个错误sql state'08001'sql error:-1,见this image。我该如何解决这个问题?

3 个答案:

答案 0 :(得分:1)

  

我在带有sql server的机器上创建了一个文件DSN,连接成功。在访问中,我使用ODBC数据库工具尝试使用我创建的dsn连接到服务器

这不是它的工作原理。您将在将充当客户端的计算机上创建DSN,而不是将充当服务器的计算机。

换句话说,需要在运行Access的计算机上创建DSN,而不是运行SQL Server的计算机。

答案 1 :(得分:0)

错误信息非常清楚。服务器脱机或以其他方式无法访问。

这是一个网络问题,而不是编码问题,因此请使用网络人员 m / f进行调试。

答案 2 :(得分:0)

我建议在您的计算机上创建一个新的ODBC连接。我不确定您拥有什么操作系统,但假设它是Microsoft Windows,那么它应该位于您的控制面板中。在安装过程中,您将能够测试连接是否成功。如果是,则在链接到SQL Server数据库时,您无法在Access应用程序中使用该ODBC连接。如果测试失败,则SQL Server存在问题,应由IT部门解决。