1433是SQL Server 2000默认的端口号,你安装了SQL Server 2000之后有没有安装对应的补丁(一般是SP4),补丁安装了的话,测试一下1433端口有没有在运行(在运行窗口里点cmd,然后输入netstat 1433,有可能1433端口已被占用),然后刷新SQL Server服务,试试看(net ip地址 1433),如果还不行,你就再关闭防火墙,重新启动SQL SERVER和java IDE的网络访问端口,进行测试;或者,检查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)
以下的方法你每种的去试试:
#检查一下sql server的connection有没有full
#如果是认证的问题
可到sql enterprice manager->指定server->内容->安全性
把验证改为 SQL server 及 windows
#点选属性检查一下port是否正确
#执行%MSSQL_HOME%\80\Tools\Binn\SVRNETCNexe
把TCP/IP启用
#关掉防火墙
你就希望能有帮助!
两种方法~`
方法一:
执行一下放连接数据库代码的页面~`如果没有报错信息一般说明连接成功~`
方法二:
连接代码后面执行一个查询语句
<%
set rs = connexecute("select top 1 from [表名]")
responsewrite rs("上面表的任意一个字段名")
responseend
%>
执行这个页面后如果看到有返回值证明成功
根据你的问题描述,有以下的问题需要解决。
第一就是用的数据库是微软的数据库吗?如果是,需要使用到1433端口。是你描述的mysql数据库那使用的端口是3306。
此这个问题你需要考虑清楚。
第二个问题。测试端口并不是使用ping命令。而是telnet,你可以用这个命令来测试端口是否能够连接。
如果无法找到这个端口,有可能是防火墙拦截了。你需要去检查防火墙。
如果你的SQL server2000的1433端口未正确开启
1如果你是win2003,那么一定要安装sql的补丁sp3a
检查你的SQL有没有打补丁,没有的话要打上补丁,检查的方法是在查询分析器中运行:
select @@version
如果出来的版本号是800760以下,则表明你未安装sp3的补丁,要装上
SQL补丁下载:
全部补丁的位置
>
SQL Server默认端口号为:1433,你用telnet 测试一下。dos下直接输入:telnet。关闭防火墙。SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的 *** 作命令集,是一种功能齐全的数据库语言。
扩展:
1、SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。在SQL中,关系模式(模式)称为"基本表"(base table);存储模式(内模式)称为"存储文件"(stored file);子模式(外模式)称为"视图"(view);元组称为"行"(row);属性称为"列"(column)。名称对称如^00100009a^。
2、在SQL数据库使用时,只需要发出"做什么"的命令,"怎么做"是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库 *** 作的基础,并且现在几乎所有的数据库均支持SQL。SQL数据库是非过程化语言、统一的语言、是所有关系数据库的公共语言。
以上就是关于通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“connect timed out。请验证连接属性,并全部的内容,包括:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“connect timed out。请验证连接属性,并、怎么判断数据库是否链接成功、ping Sqlserver 1433端口无法找到主机等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)