比如,MSSQL服务器在 192.168.1.5,操作系统是 XP现在有一台客户端 192.168.1.4,操作系统是W2k客户端1.4要先登录一下服务器的系统,比如在运行中运行 "\\192.168.1.5",再输入1.5的Windows登录用户和密码,然后再用程序连接MSSQL,这样才行正确连接,要不先登录一下服务器的Windows,那就会报找不到MSSQL请问,这样的问题要怎样解决,不可能在每次启动程序时都要手动或在代码中登录一下服务器的WIndows吧环境:客户端没有安装MSSQL任何东西(服务端或连接或工具,只COPY了 ntwdblib.dll文件到程序所在目录)
服务器肯定要设开机密码的。to gjw310 :
晕,我昨晚 测试才得到了跟你完全不一致的结果。
我有一台XP,IP是1.2, 同样不登录一下服务器的WINDOWS也是连不上MSSQL的。服务器上原来是禁用了GUEST用户的,但我在启用了服务器上的GUEST用户后,1.2这台机就能登录上MSSQL了。但是就算开户了GUEST,但 1.4的那台机还是连不上MSSQL,还是要先登录一下服务器的WINDOWS才可以。 晕呀