mssql数据库,客户端用mssqlstudio连接正常
用web程序连接就是无法连接
之前mysql(注意,是mysql)也发生这样的问题,mysql可以通过一个参数解决:
解决方法,my.ini里面添加
[mysqld]
skip-name-resolve
mssql没辙...
其实我发现了一个解决方法就是在数据库服务器上启用 workstation 服务(windows自带服务).
一般情况下,这个服务都是自动启动的,但是因为是服务器,这个服务不够安全,就被我禁止了,结果出现这个问题.
目前的解决方法是: 在host 文件中添加ip跟计算机名称的对应关系.
如此而已.