C# 连接数据库问题,高手来帮帮解决

来源:百度知道 编辑:UC知道 时间:2024/05/29 12:34:19
[img]http://p13.freep.cn/p.aspx?u=v20_p13_p_0806061410518543_0.jpg[/img]

[img]http://p13.freep.cn/p.aspx?u=v20_p13_p_0806061411422877_0.jpg[/img]
请看下图吧

我用的是VISTA系统, 怎么不行呢?? 之前已经在SQL2005里面附加过数据库了

防火墙开着吧!
开始--》运行--->net stop sharedaccess
就是Windows Firewall/Internet Connection Sharing (ICS)服务!
如果还是不行的话!ping一下数据库那台机器撒!
如果还是不行那就是设置的问题!可以查看我这个回答:
http://zhidao.baidu.com/question/54251139.html


telnet ip地址 sqlserver端口

试试看

如果跳出来一个什么都没有的dos界面那就是链接没问题啦

还有就是 sql2005 默认是不支持远程连接的需要开启哦

SQL2005-配置工具—SQL Server 2005外围应用配置器
服务与连接配置——你所要连接的数据库服务器的远程连接——本地连接与远程连接——同时使用TCP/IP和named pipes

就是tcpip没开 打开重启就行了 开始-运行-sqlserver2005-配置工具-
sqlserverConfigrationManager

恩,
LZ 是在做 ODBC 链接么。
本地练习的话服务器名应该写“.”。

SQL服务没有开!
或者连接不上SQL服务器,请确保服务器的端口是1433,或者用对应的端口,只要保证能连接到SQL服务器的1433端口就行了