新手,大家帮忙看看,ODBC连接sql失败。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新手,大家帮忙看看,ODBC连接sql失败。相关的知识,希望对你有一定的参考价值。

参考技术A 方法/步骤
就连接一个odbc,问题连连,什么连接失败呀,什么调用失败呀:
【解决odbc连接失败】在保证驱动正常的前提下,打开“控制面板”,并在“管理工具”下找到“odbc数据源”并打开。
首先要建立数据源,点击“添加”,在“创建新数据源”窗口中,找到“sql
server”并点击完成。
接着在“创建到sql
server
的新数据源”窗口中,在名称文本框中任意输入,原则是尽量不要取和服务器的名称或一样。服务器填写ip地址或者计算机名称即可,并单击下一步。
这一步选择任意方式,只要能正确访问到数据库即可:
一路下一步,直到出现“测试数据源”,点击后,如果提示“测试成功”,则说明正常连接服务器。
接着在代码里面引用连接字符串设置为[odbc;dsn=刚才设置的名称;dateabase=数据库名称;uid=用户名;pwd=密码]即可。
注:记住,一定要写dsn哦。
【解决odbc调用失败】这个问题就比较奇怪,但是知道原因,就非常简单。可能出现这个提示,是因为数据库本身问题,或者是插入的表做了约束:
1、id为不可重复
2、必填字段,却没有填
完成。

通过 *** 与 SQL Server 2008 的 ODBC 连接失败

【中文标题】通过 *** 与 SQL Server 2008 的 ODBC 连接失败【英文标题】:ODBC connection to SQL Server 2008 through *** failing 【发布时间】:2011-08-15 00:50:24 【问题描述】:

我有一个 Excel 插件,它允许用户对 SQL Server 数据库运行查询并将结果直接返回到电子表格。这很好用。

现在卫星办公室中有一个用户通过 *** 连接连接到我们的网络(共享驱动器等)。当他使用适用于总办公室每个人的相同电子表格时,她收到以下错误:

[DBNETLIB] SQL Server 不存在或访问被拒绝

真正奇怪的是,如果您运行单个查询,它可以正常工作,但似乎连续运行许多查询会使工作表变得一团糟。由于 Excel 加载项在内部运行查询(可能其中有很多),因此诊断起来有点困难。我的理论是,当数据库服务器看到许多连续查询来自网络外部的 IP 时,它会拒绝返回更多数据。

我的理论是否有效? 是否可以对数据库进行配置更改以使远程 ODBC 连接正常工作?

【问题讨论】:

如果您有兴趣,问题是我正在创建一个服务器端游标,并且查询总是会超时,因为您必须为结果中的每个单元格支付网络往返费用放。当我切换到客户端光标时,它开始正常工作。这都是使用ADO。我正在切换到 SQLApi++。 你能把这个改成答案吗? 【参考方案1】:

如果您有兴趣,问题是我正在创建一个服务器端游标,并且查询总是会超时,因为您必须为结果集中的每个单元格支付网络往返费用。当我切换到客户端光标时,它开始正常工作。这都是使用ADO。我正在切换到 SQLApi++

【讨论】:

以上是关于新手,大家帮忙看看,ODBC连接sql失败。的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server ODBC 连接失败

通过 *** 与 SQL Server 2008 的 ODBC 连接失败

SQL Server 后端和 Access 前端 - 与 SQL Server 本机客户端的 ODBC 连接失败

Oracle GoldenGate for Sql Server连接ODBC失败的处理方法

ODBC无法连接SQL SERVER

如何使用ODBC数据连接连接到本地SQL Server? (我得到“登录失败”)