SQL连接数据源

来源:百度知道 编辑:UC知道 时间:2024/05/22 16:37:31
03机器装有SQL2K利用(ODBC)连接能访问数据库(03本机可以)
同内网的机器能用PI PING到03的机器
可是用(ODBC)连接服务器填入IP测试提示:试图连接
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝

测试失败!
请教一下解决方法 谢谢
谢谢大家 内网的机器能正常连接访问了
请教一下 本机已装花生壳 路由器也开启SQL 1433的端口映射 想使网外机器也能用数据源登录这台服务器 应该怎么做
问题解决加满200 谢谢了

因为可以ping通,说明物理连接没有问题,
但用ODBC连接的时候,却没有成功,

看 链接字符串怎么写的
本地可以写成 server=.;database=数据库名;uid=sa;pwd=sa
但是到了 别的机子上 必须改server
如: server=192.168.1.12;database=数据库名;uid=sa;pwd=sa
后面不变

不行的话 看在那台机子上 sql2000中 直连那个数据库 看能连上不

外网连接数据库 也一样和局域网访问 ,sql连接字符串 相同
要想让外网看到网页 而不是连数据库 那么你需要 在网络服务器上 发布 项目到iis上

用查询分析器去连..记得填你电脑的ip地址
最好用sa帐号..而且记得你自己电脑的windows自带的防火墙一定要关闭..自己的防火墙也先试着关下..

-------------------------------------------
没用过..呵呵

看来分是没希望啦

如果你的同内网机器也是安装的WIN2K,那你需要给它们安装SQL仅连接,因为如果没有这个SQL仅连接,你无法使用ODBC访问03这台机器,缺少SQL客户端连接组件,安装完好,如果还不行,你要打开客户端连接组件,看一下,是不是TCP/IP是首选项,不是改成首选项就行了,WINXP机器不用安装也可以直接访问SQL服务器

^_^这种情况,很有可能是03机器上的防火墙的问题,
因为可以ping通,说明物理连接没有问题,
但用ODBC连接的时候,却没有成功,
还有就是需要确认下填入的ip地址或服务器名是否是正确的,仔细检查一下,
呵呵,希望能有帮助,^_^

,看一下,是不是TCP/IP是首选项,不是改成首选项就行了,WINXP机器不用安装也可以直接访问SQL服务器