⑴ ODBC无法连接sql SERVER
应该是你的sql
server
2005
没有启用远程连接造成的,请参考以下方法启用远程连接
一、为
sql
server
2005
启用远程连接
1.
单击"开始",依次选择"程序"、"microsoft
sql
server
2005"、"配置工具",然后单击"sql
server
外围应用配置器"。
2.
在"sql
server
外围应用配置器"页上,单击"服务和连接的外围应用配置器"。
3.
在"服务和连接的外围应用配置器"页上,展开"database
engine"(数据库引擎),
单击"远程连接,选择"本地连接和远程连接"复选框,选择适用于您的环境的相应协议(我这里使用tcp/ip),然后单击"应用"。
注意:请在接收到以下消息时单击“确定”。
直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。
二、启用
sql
server
browser
服务
1.
单击"开始",依次选择"程序"、"microsoft
sql
server
2005"、"配置工具",然后单击"sql
server
外围应用配置器"。
2.
在"sql
server
外围应用配置器"页上,单击“服务和连接的外围应用配置器”。
3.
在"服务和连接的外围应用配置器"页上,单击"sql
server
browser",在"启动类型"中单击"自动"选项,然后单击"应用"。
4.
单击"启动",然后单击"确定"。
⑵ ODBC连接SQL数据库失败
查看SQLServer监听端口,确认监听是否成功,最好用查询分析器在你不能连接的机器上试试!
⑶ 局域网内机器配置ODBC无法访问SQL SERVER 服务器,提示服务器不存在
关闭要访问机器的防火墙就ok!
⑷ sql2008r2数据源ODBC验证数据库无法连接
最下面的提示已经非常清楚了。
你再把提示中不明白的术语拿去查一下。
比如实例名称、远程连接
⑸ 请教!为何我设置odbc数据源连接sql server数据库连接不上
能否连接得上,要看你的安装方式:不妨照我下面的说明试一试:使用SQL语句:使用NT验证的安装方法的局域网共享SQL
server服务器:1.进入企业管理器添加用户帐户:[安全性][新建登录][常规]叶面:[名称]:选择ECHOGUEST,使用windows身份验证,数据库改为sqlserver[服务器角色]叶面:选择[Database
Creators]、[Bulk
Insert
Administrators][数据库访问]叶面:选择[sqlserver]2.进入到sqlserver数据库:选择[用户][ECHOGUEST]选择数据库角色中允许:默认的[public],添加db_backupoperator,db_datareader,db_datawriter3.在查旬分析器中添加用户帐户:语法:sp_grantdbaccess
[@loginname=]'login'[,[@name_in_db]'name_in_db'[OUTPUT]]login:当前数据库中新的安全账户的登录名称,Windows
NT组和用户必须使用Windows
NT域名限定,格式为‘域用户’例如LONDONJocb.登录不能使用数据库中已有的账户作为别名。name_in_db:表示数据库中的账户的别名。例子:EXEC
sp_grantdbaccess
'ECHOGUEST','ECHOGUEST'但是要注意:(1).在使用安全账户访问数据库之前,必须授予他对当前数据库的访问权限,删除权限sp_revokedbaccess
[@name_in_db=]'name'。(2).如果当前数据库中没有guest安全账户,而且login为guest,则可以添加guest的安全账户。(3).sa登录不能添加到数据库中。(4).不能再用户定义的事务中执行sp_grantdbaccess.
⑹ 添加SQL Server数据源(ODBC)连不上
从问题描述来看,不是数据库的问题,而是网络问题。
可能是你的网络内有两个DHCP服务器(例如:增加了新的无线路由器,通常无线路由器的DHCP服务是开启的,这种情况经常发生),当你的电脑重启后,从另一个DHCP服务器获取了一个与SQL Server服务器不同网段的IP地址,导致你的电脑不能与SQL Server服务器通讯。
也可能是其它网络原因导致此问题。
在命令提示符内输入ping命令检测与SQL Server服务器的连接是否正常。
如果不通,需要找网络管理员排查。
⑺ ODBC数据库连接SQL Server失败
你的系统是不是有防火墙
你的数据库是2003系统么?是不是没有允许远程连接?
你的链接字符串是否正确(如果是odbc源的话是否测试通过了)
⑻ SQL客户端和ODBC可以远程连接服务器数据库。但程序无法连接。
要程序连接执行时应该有异常吧,看看异常提示是什么,再做调整。
另外,程序是32位还是64位的,程序用何种语言开发,使用的数据连接库是32位还是64位版本的? 因为操作系统为64位,程序为64位,而连接库为32位会造成数据库无法连接。
⑼ odbc连接不到服务器sql server 2000
服务器上数据库启动了吗
服务器地址或者名称写对了吗
服务器上有防火墙吗,关掉试试