悬赏分:100 浏览:714 次
|
1.主机上有没有装过Visual Studio 2005?如果安装过会默认安装SQL Server 2005 Express版本。
2.有没有更详细一些的错误信息? LZ先把连接字符串贴出来看看吧 2000的,连接字串有问题吧,要不数据的远程连接没开. 2005: 1。server要保证在SQL Server Configuration Manager里的SQL Server 2005 Network Configuration里,确保TCP/IP的protocol是enable的。 2。client也要保证Native的TCP/IP protocol也enable。 3。当然要确保server的sql server服务已经开启。 4。server如果开了firewall,在exceptions里添加1433 port。 5. 确保SQL Server Configuration Manager里的"允许远程连接"选中状态 首先用"企业管理器"或"Sql Server Management Studio"连接一下看能不能连上. 如果不能,说明网络有问题,或主机上的Sql Server没开放外部访问,或者根本没启动mssqlserver服务. 如果能,检查你的连接字符串. 使用企业管理器连接你的远程数据库看看,看看本地的防火墙,是不是禁用了端口,本地正常的话,看看你的远程服务器是不是禁止了远程连接,或者是你的连接字符串有问题,连接数据库和装没装vs 2005 没关系 先检查一下服务器上的服务有没开先还有SQL Server Browser这个服务,很多人都喜欢吧这个服务关了,但只是在本机开发的话就可以关,其他情况下建议不要关 如果再不行,请看http://www.cnblogs.com/Garnai/archive/2007/09/19/898221.html |