实例说明:
公司客户XX公司在换了数据库服务器后(操作系统为:WINDOWS SERVER 2003),客户端软件(C6)一直无法连接到数据库服务器,但服务器端软件(C6)可正常连接。
- 检查公司LAN是否正常,PING服务器名或IP地址一切正常。
- 在服务器上 打开开始菜单->程序->Microsoft SQL Server->服务器网络实用工具,看启用的协议里有tcp/ip协议启用.
- 建立别名、把服务器名字换成IP地址等办法全部用上,但始终和数据库无法连接。
- 此时怀疑是否SQL SERVER版本不同导致,在服务器端和客户机上装同一版本的SQL SERVER,直接用SQL客户端连接SQL服务器端,结果还是一样。
- 用WINDOWS自代的ODBC连接SQL服务器一样不行。
解决方法:
想尽一切办法无果后,开始怀疑SQL SERVER通信端口是否1433,并工作正常。
于是用以下操作方法开始执行:
第一步、打开SQL SERVER服务网络实用工具。
SQL SERVER服务网络实用工具默认端口是1433,但1433端口是否真的被打开呢,于是执行第二步操作。
第二步、分别用二个DOS工具来查看1433端口。
1、在DOS下执行 “TELNET 电脑名或IP地址 1433”。
能经过1433端口进行连接的界面
2、为了再次证实,用“netstat –an”查看1433端口是否打开。
(Netstat –an:显示所有连接和监听的端口并以数字的行式显示地址和端口号。)如果1433打开,刚下图有显示监听的1433端口。
第三步、现确定是1433端口没有打开,于是下载
- sql server 2000 sp3a补丁安装
下载地址:
http://www.microsoft.com/downloads/details.aspx?FamilyID=90dcd52c-0488-4e46-afbf-acace5369fa3&DisplayLang=zh-cn#filelist
WINDOWS SERVER 2003 SP1补丁。
- 在WINDOWS自代的防火墙中开放1433端口(如没有安装SP1补丁,防火墙无法编辑)。
按以上顺序步骤操作完成以后再用上面二个方法测试,测试结果1433打开。再用C6或SQL客户端连接,一切正常。
说明:
-
- Microsoft Windows Server 2003 使用时存在已知的安全弱点。为了减少计算机被某些病毒的攻击,Microsoft SQL Server 2000,MSDE 或 两者的 TCP/IP 和 UDP 网络端口被禁用。在没有安装SP1补丁时,它自代的防火墙会关闭所有的通信端口,而且用户无法自行打开端口,只有安装SP1补丁后,防火墙才处于可修改状态,注意此处是可修改,但用户没有自行打开某个端口时,所有端口还是处于关闭状态。
TCP/IP 端口是当接收来自 TCP/IP 套接字客户端的连接时,服务器将在该端口上监听。SQL默认值为 1433。
分享到:
相关推荐
但是,SQL Server Express 无法在 Windows Server 2003 域控制器中像本地服务或网络服务那样运行。SQL Server 服务帐户应以 Windows 域用户帐户的身份运行。您也可安装 SQL Server 服务帐户以本地系统的身份运行,...
4 如果服务器端操作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开放1433端口,通常在测试时可以直接关掉windows防火墙(其他的防火墙也关掉最好)。 5 检查服务器是否在1433端口侦听。如果服务器...
服务器:WINDOWS SERVER 2008 R2 SQL:SQL SERVER 2008 R2 背景:同一个公司同一个局域网 网络可以ping通 但是不... 您可能感兴趣的文章:Sql Server 2005 默认端口修改方法SQL Server 2008 到底需要使用哪些端口?Sql
(注意:当使用该选项时,无法通过使用 SQLServer 服务管理器或 net stop 命令停止 SQL Server,而且如果已从 Microsoft Windows NT? 系统注销,则 SQL Server 将停止运行。)-dmaster_path指出 master 数据库文件的...
一 测试环境 操作系统 Red Hat As 5.5 数据库 SQLServer2000 installed in windows xp professional,我假定数据库有...2 安装的SQLServer2000是不会打开1433端口的,所以请Windows xp 用户在安装完SQLServer之后一定
要使用本工具,必须进行必要的设置,包括:1、在windows中防火墙的设置例外(sqlserver程序例外和1433端口例外);2、在sql2005配置管理器中,打开TCP/IP,在IP地址中的TCP端口号设为1433;3、sql server外围配置中...
Windows OS(vista/win7/win8/xp/2000/2003) 不支持Windows 9x 软件功能: 1、MSSQL2000数据库服务开启、关闭控制; 2、基本数据库操作(改密码、数据库新建、删除、分离、附加、备份、恢复); 3、日志和连接...
选择MSSQLSERVER的协议,将状态都改为“已启动”以及将TCP/IP属性中的IP1地址改为127.0.0.1,然后翻到最下面,将IPALL中TCP端口改为1433 重启电脑,打开控制面板-程序-启用或关闭Windows功能
打开1433端口,在防火墙中设特例 3.在发布服务器上建立一个共享目录,作为发布快照文件的存放目录。例如:在D盘根目录下建文件夹名为SqlCopy 4.设置SQL 代理(发布服务器和订阅服务器均设置) 打开服务(控制面板—...
在SQLServer中分组时:不能以text,ntext,image类型的字段作为分组依据 在selecte统计函数中的字段,不能和普通的字段放在一起; 13、对数据库进行操作: 分离数据库: sp_detach_db; 附加数据库:sp_attach_db 后...
在 Windows 防火墙中为数据库引擎的默认实例打开 TCP 端口 1.在“开始”菜单中,单击“运行”,键入 WF.msc,然后单击“确定”。 2.在“高级安全 Windows 防火墙”的左侧窗格中,右键单击“入站规则”,然后单击...
(2)打开SQL Server 2008中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项。 (3)将弹出“附加数据库”对话框,在该对话框...
浏览器访问http://localhost:6969/默认端口是6969,更改端口号按如下方式:打开conf/app.yml,修改server.port值或者指定JVM参数-Dserver.port=6666 升级:后续升级覆盖gen.jar和dist文件夹即可数据库支持默认支持...
SQL 端口:1433 QQ端口:UDP4000、TCP4000 电驴端口:UDP4672、TCP4662 BT端口:6881~6890 winver:检查Windows版本 wmimgmt.msc:打开Windows管理体系结构(wmi) wupdmgr:Windows更新程序 wscript:Windows脚本...
在SQL SERVER中配置TCP / IP协议按(Windows键+ R)并在框中键入compmgmt.msc,然后单击“确定”。 现在,在左窗格中单击“服务和应用程序”,然后双击“ SQL Server配置管理器”将其打开。 现在,在下一页上双击“ ...
nacos-server-1.2.0.zip 包是从github上下载的官方源包 Nacos 1.2 踩坑记录 坑1: nacos-mysql.sql 文件中的 permissions 表, 创建的联合唯一键超长, sql文件里是512长度, 导致报 Specified key was too...
网上图书管理系统配置说明书 系统运行环境 1 系统运行所需软件 1 系统运行示例 9 系统运行环境 OS系统要求:Windows 2000、Windows XP、Windows Server 2003以及更高版本。 数据库:MSSQL Server 2005 (数据库文件...
打开1433端口,在防火墙中设特例 3.在发布服务器上建立一个共享目录,作为发布快照文件的存放目录。例如:在D盘根目录下建文件夹名为SqlCopy 4.设置SQL 代理(发布服务器和订阅服务器均设置)本篇文章发表于...
7速达服务器端口5001,数据通信端口1433,同时在开始菜单所有程序找到SQL2005-配置工具-SQL Server configuration manager--sql native client配置--客户端协议---TCP/IP--默认端口改为1433 8关闭软件重启 注意:...
将程序发布到Tomcat下 (1)将文件夹拷贝到Tomcat安装路径下的webapps文件夹中...在运行本程序时,需要将Struts 1.2和SQL Server 2000数据库驱动包拷贝到Tomcat安装路径下的webapps文件夹中的08\WEB-INF\lib文件夹中。