`
sunxboy
  • 浏览: 2869520 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

SQL Server连接问题收录

阅读更多

本文收录了不能连接SQL Server ,报 The   Network   Adapter   could   not   establish   the   connection   异常的所有遇到过的原因,并提供了图形化的排查向导。
不过根据经验,没有升级到SP4的可能性最高。可以直接看第6部分。

常见的错误为:  The   Network   Adapter   could   not   establish   the   connection 
1 检查SQL SERVER 是否允许远程访问 .
具体步骤:
  1)打开"企业管理器",打开控制台根目录>SQL Server 组>数据库
  2)在相应"数据库"上单击右键,选择"属性" 
 
  3)选择"连接"选项卡,检查"远程服务器连接"下,RPC服务是否选择.

2 使用telnet IP地址 1433,系统是否提示连接出错
比如 telnet 127.0.0.1 1433
如果出现黑屏,这端口正常
如系统提示出错
  检查是否防火墙屏蔽了SQL SERVER 或 java IDE 的网络访问端口
  如果是,关闭防火墙,重新启动SQL SERVER和java IDE,进行测试,
  如果系统仍提示上述错误,尝试下列步骤
3 检查SQL SERVER 端口号及是否启用了TCP/IP协议
具体步骤:
  1)打开"企业管理器",打开控制台根目录>SQL Server 组>数据库
  2)在相应"数据库"上单击右键,选择"属性"
  3)选择"常规"选项卡,点击"网络配置",如启用的协议中无"TCP/IP协议"将其加入


  4)选择"TCP/IP协议",点击"属性",检查其端口号是否为1433

  5)如端口号为1433将其修改为其它端口号,修改jdbc连接语句,将端口号同样改为新启用的端口号,如jdbc:microsoft:sqlserver://server_name:1400(假设新端口号为 1400)

4 以下的方法你每种的去试试:
  1)检查一下sql server的connection有没有full.

  2)如果是认证的问题.
    可到sql enterprice manager->指定server->内容->安全性.  把验证改为 SQL server 及 windows.

  3)点选属性检查一下port是否正确.
  4)执行%MSSQL_HOME%\80\Tools\Binn\SVRNETCN.exe
    把TCP/IP启用.
  5)关掉防火墙.

  6)把SQL server update到sp4 :
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=8E2DFC8D-C20E-4446-99A9-B7F0213F8BC5
经我验证,一般升级到sp4就好用了!
注意升级的方法,不是双击运行就可以了,这个SP4是解压缩程序,你要指定一个目录,推荐c:\,解压缩后,需要转到那个目录运行里面的setup.bat才是真正的安装。不知道为何微软不直接调用那个。搞不懂!!!

检查方法如下:

执行 如下的SQL语句

print   @@version  

如果是SP4 应该出现如下的版本号

Microsoft SQL Server  2000 - 8.00.2039 (Intel X86)   
May  3 2005 23:18:38   
Copyright (c) 1988-2003 Microsoft Corporation   

请注意其中的 8.00.2039

其它版本的信息对照如下

 

SQL   Server   2000     版本和级别 @@VERSION    产品级别    
SQL   Server   2000     原始版本    8.00.194 RTM     
Database   Components   SP1  8.00.384     SP1    
Database   Components   SP2  8.00.534  SP2  
Database   Components   SP3、SP3a 8.00.760 SP3   
MSDE   2000   Release   A   8.00.760     SP3  
Database   Components   SP4 8.00.2039 SP4    

                   
7)最后,请一定注意JDBC2.0和3.0的区别  http://www.java2000.net/viewthread.jsp?tid=367

8) 在 SQL Server 2005 里面,如果出现 
到主机  的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect
sqlserver2005默认情况下是禁用了tcp/ip连接。启动tcp/ip连接的方法,
打开 \Microsoft SQL Server 2005\配置工具\目录下的SQL Server Configuration Manager,选择mssqlserver协议,
然后右边窗口有个tcp/ip协议,然后启动它,把sqlserver服务停了,然后在启动。问题就解决了 

祝大家好运

分享到:
评论

相关推荐

    SQLServer创建数据库链接配置说明和注意事项

    本人绝对原创,本人经过测试,收录了网络上好多不能运行的版本总结而成,希望和我同样有疑惑的朋友们少走弯路

    SQL server 数据库 SQL练习及答案.docx

    本资源收录了使用 SQL Server 2012 数据库的练习题,从简单查询到子查询。下面是对标题、描述、标签和部分内容的详细解释和知识点总结: 标题:SQL Server 数据库 SQL 练习及答案 描述:本文档收录了平时数据库所...

    ADO.NET技术在SQL Server数据库中的应用.pdf

    例如,SqlConnection用于建立与SQL Server数据库的连接;SqlCommand用于执行SQL语句或存储过程;SqlDataAdapter用于填充DataSet或更新数据库中的数据;SqlDataReader提供了一个只读且仅向前的流,用于读取从SQL ...

    SQL Server数据库高可用性方案的研究和实践.pdf

    SQL Server作为微软公司推出的一款数据库系统,以其高效便捷的特性被广泛应用于电视台的诸多系统中,包括非编、收录、媒资以及播出等。尤其是SQL Server 2008版本,由于其提供的多种高可用方案而得到了广泛使用。高...

    Microsoft SQL Server 2008技术内幕:T-SQL查询 附录A

    作者通过在SQL Server Magazine专栏中提出的逻辑谜题来展示SQL与逻辑之间的紧密联系,并且由于读者对此类谜题表现出极大的兴趣,作者决定在书中收录更多的逻辑谜题。 #### 3. 逻辑谜题详解 ##### 谜题1:余数 **...

    SQL语句收录总结

    ### SQL语句收录总结 #### 一、基础知识与操作 **1. 创建数据库** - **命令格式**:`CREATE DATABASE database-name;` - **说明**:用于创建一个新的数据库。 - **示例**:假设需要创建名为`MyDatabase`的新...

    javaweb项目——jsp百度近日收录量查询系统

    2. **JDBC**:Java数据库连接,用于与数据库通信,执行SQL查询以获取百度收录数据。 3. **MVC(Model-View-Controller)**:设计模式,使业务逻辑、数据处理和用户界面分离,提高代码的可维护性和复用性。 4. **...

    尘缘雅境图文系统 v3.0 SQL版

    SQL版的尘缘雅境图文系统可能使用了如MS SQL Server这样的数据库管理系统,以提供强大的数据库支持。 "chinaz.txt" 文件可能是该系统的相关文档或者配置文件,ChinaZ通常是指中国站长之家,一个提供网络资源和资讯...

    百度今日收录查询系统 v1.0-ASP源码.zip

    3. **数据库文件**:如果系统使用了本地数据库,可能包含一个或多个扩展名为mdb的Access数据库文件,或者使用了SQL Server,则可能有SQL脚本文件。 4. **函数库**:可能包含一些常用函数的集合,如字符串处理、日期...

    基于ASP的安美奇ASP收录查询系统 v2.0.zip

    4. **数据库连接**:ASP可以与各种数据库进行交互,通过ADO(ActiveX Data Objects)组件,如Connection、Command、Recordset等,实现对SQL Server、Access等数据库的读写操作。在这个收录查询系统中,很可能会用到...

    ASP源码—实现的仿webmasterhome 网站收录查询.zip

    1. **数据库交互**:为了查询网站的收录情况,源码很可能使用了某种数据库(如Access、SQL Server或MySQL)来存储搜索引擎的收录数据。数据库操作包括连接、查询、插入和更新等。 2. **HTTP请求**:查询搜索引擎...

    基于ASP的仿webmasterhome 网站收录查询 v1.1修正版.zip

    3. **数据库交互**:ASP常与数据库系统(如Access、SQL Server)结合使用,通过ADO(ActiveX Data Objects)进行数据查询和操作,获取网站收录信息。 4. **HTTP请求与响应**:ASP程序处理HTTP请求,如GET和POST,...

    ASP源码—百度ASP今日收录查询系统 v1.0.zip

    2. **数据库交互**:为了存储和管理查询结果,系统可能连接到一个数据库,如Access或SQL Server。这涉及到ADO (ActiveX Data Objects) 或其他数据库访问组件的使用,用于执行SQL查询,存取和更新数据。 3. **用户...

    ASP实例开发源码——一起乐 asp网址导航 SQL.zip

    5. **数据库连接与查询**:ADO组件如Connection和Command对象用于建立数据库连接,执行SQL查询,并获取查询结果。 6. **网页模板与布局**:ASP允许在HTML模板中插入脚本,实现动态内容的生成,提升网页设计的灵活性...

    基于ASP的百度近期收录查询.zip

    5. **数据库连接**:ASP可以使用ADO(ActiveX Data Objects)进行数据库操作,方便地连接和操作SQL Server、Access等数据库。 6. **网页动态生成**:通过ASP,开发者可以根据用户请求动态生成网页内容,比如根据用户...

    九大搜索引擎收录与反向链接查询源码 v2.0-ASP源码.zip

    4. **数据库操作**:为了存储和管理查询结果,源码可能会连接到数据库,如SQL Server或MySQL,进行数据的增删改查操作。 5. **用户界面**:ASP源码会包含HTML和CSS代码,用于创建用户友好的交互界面,展示查询结果...

    ASP实例开发源码-百度asp今日收录查询系统 v1.0.zip

    此外,源码可能还包含了数据库连接和查询的元素,因为为了存储和管理历史收录数据,开发者可能会选择使用数据库。这可能是SQL Server、MySQL或其他支持ASP的数据库系统。数据库操作可能包括查询、插入和更新记录,...

    基于ASP的仿站长站收录查询工具 v1.1.zip

    5. **数据库连接**:通常通过ADO(ActiveX Data Objects)进行,可以连接到各种数据库,如SQL Server、Access等。 6. **服务器端包含**:使用<!--#include file="..." -->语句,可以将部分代码片段引入到多个页面中...

    基于ASP的i电子商务自助收录网站链接系统 公测版.zip

    4. **数据库交互**:使用ASP与后台数据库(如SQL Server或Access)进行数据交换,存储和检索链接信息。 5. **动态生成页面**:根据用户请求和数据库中的数据动态生成网页内容,提供个性化体验。 在ASP编程中,常用...

Global site tag (gtag.js) - Google Analytics