日期:2014-05-18  浏览次数:20965 次

连接SQL2000的问题
用C/S写个软件连接远程数据库
报错:
异常详细信息: System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错) 

以前安装过SQL2005 后来全部卸了

在企业管理器中能正常连接到远程服务器
但是就是在软件中不能访问~提示这个错误~
软件访问本地服务器时可用。
高手解答下?
是连接的问题吗?
是的话麻烦给个连接实例~谢谢~!
结帖立即打分
在线等~


------解决方案--------------------
不会是连接串错误吧?
C# code

using System.Data; 
using System.Data.SqlClient; 

... 

string strConnection="user id=sa;password=;"; 

strConnection+="initial catalog=Northwind;Server=YourSQLServer;"; 
//initial catalog=Northwind,本句可以写成"Database=Northwind"
/*Server=YourSQLServer
如果使用的是本地数据库且定义了实例名,则可以写为"Server=(local)\实例名";如果是远程服务器,则将"(local)"替换为远程服务器的名称或IP地址.*/
strConnection+="Connect Timeout=30"; 
.T

------解决方案--------------------
这里有一些文档,楼主查查看
http://blog.csdn.net/goody9807/archive/2004/12/03/203087.aspx
http://blog.joycode.com/uestc95/archive/2004/06/29/26008.aspx
http://davidullua.cnblogs.com/archive/2005/09/16/238252.html
http://www.cnblogs.com/tutuya/archive/2006/08/07/470080.html
http://www.cnblogs.com/VitoriaTang/archive/2007/02/06/641731.html