应用程序连接远程数据库失败

来源:百度知道 编辑:UC知道 时间:2024/06/17 16:21:57
我编了一个c#程序,构造一个连接字符串来连接数据库,在本机运行程序,输入ip号可以连接,但是在其他机器上连接不上,说是超时,但是在其他机器上用sqlserver的企业管理器和查询分析器都可以,请问大家这是什么原因?程序在我本地也是可用的,谢谢!

两台电脑之间隔着一个防火墙,但是nmap可以看到mysql端口是打开的

[quote][root@cent www]# nmap 192.168.0.2

Starting Nmap 4.11 ( [url]http://www.insecure.org/nmap/[/url] ) at 2007-09-13 10:05 CST
Interesting ports on 192.168.0.2:
Not shown: 1666 closed ports
PORT STATE SERVICE
……
……
2000/tcp open callbook
3306/tcp open mysql

Nmap finished: 1 IP address (1 host up) scanned in 1.318 seconds
[/quote]

[quote][root@cent www]# mysql -u user -h 192.168.0.2 -p
Enter password:
ERROR 1130 (00000): Host '192.168.1.243' is not allowed to connect to this MySQL server
[root@cent www]#
[/quote]