【问题标题】:SQL Server to Access import problemSQL Server to Access 导入问题
【发布时间】:2010-11-29 09:39:45
【问题描述】:

当我尝试将 SQL Server 数据库导入访问时,我收到此错误

我正在使用

OS: Windows Vista
App: MS Access 2007
DB: MS SQL 2005

Error:
Connection failed
SQLState; "01000'
SQL Server Error: 52
[Microsoft] [ODBC SQL Server Driver] [DBNETLIB] ConnectionOpen
(Connect()).
Connection failed;
SQLState: '08001'
SQL Server Error: 17
[Microsoft] [ODBC SQL Server Driver] [DBNETLIB] SQL server does not
exist or access denied.

【问题讨论】:

    标签: sql-server database ms-access import


    【解决方案1】:

    我假设您使用的是外部数据选项卡。然后选择 odbc。您使用的是本机驱动程序(即用于 sql server 2005),还是使用 SQL server 驱动程序?我建议您尝试使用 SQL 服务器驱动程序(即旧版驱动程序)。

    因此,当您启动导入向导时,我假设您随后创建了一个新数据源。

    这也是本地版本的 sql server 运行,还是您网络上的其他地方?您是否能够启动 Visual Studio 2005 并在您的机器上使用用于 sql server 2005 的工具打开/查看表? (如果您可以让其他连接到 sql server 工作,这真的很有帮助)。

    所以,我建议您尝试这两种驱动程序。另外,你可以链接到 sql server 来代替导入吗?

    【讨论】:

      【解决方案2】:

      你的连接字符串错误(不会通向任何服务器)

      您无权访问服务器

      请查收here

      【讨论】:

        【解决方案3】:

        我经常收到此错误。如果是临时的,简单的解决方法是在 cliconfg.exe 中为服务器设置一个别名,然后指向该别名的访问权限。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-01-29
          • 2016-12-18
          • 1970-01-01
          • 2011-09-22
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多