我写的C#应用程序,远程连接数据库创建表单,总是出错,本地就没问题!是什么关系吗??我本地就是"server=.;database=t;uid=sa;pwd=;" IP地址是192.168.27.125远程我写"server=192.168.27.125;database=t;uid=sa;pwd=;"在别的机器上用就不行了!为什么啊? 我的机器名是MICROSOFT(数据库名)。数据库服务已经启动了!一直错啊!我郁闷死了!我这里是局域网。
调试欢乐多
绝对不是防火墙!会不会是什么引用啊,或者是什么组件什么的??错误提示里有System.Data.SqlClient 那机器什么都没装,只装了FREAMWORK1.1环境!我的是C#的应用程序EXE啊!
(DBMSSOCN=TCP/IP instead of Named Pipes, at the end of the Data Source is the port to use (1433 is the default))
试试这种形式看行不行...
还有分析一下 sql 是否正确
你可以select @@version看看
你在web上可以是因为是本地的aspx 文件可以访问本地数据库的原因。