成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 数码科技

数据库连接服务器连接不上

Q1:网站连接的是另一个服务器的数据库,连接不上怎么办?

一:看看你的客户端网络实用工具中的配置是否和远程服务器一样:端口号,IP地址,服务器名称,以及协议管道
二:仔细看下你的网上邻居本地连接的TCP/IP协议配置:IP地址,默认网关(很重要,这个地方出错,你绝对连不上,仔细看看),DNS服务器配置是否正确。

Q2:客户端数据源连接服务器的数据库总连接失败,请问怎样解决?

一般说来,有以下几种可能性:
1,SQL Server名称或IP地址拼写有误
2,服务器端网络配置有误
3,客户端网络配置有误
要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因.
=============首先,确保你的SQL Server已打了SP4的补丁,然后检查网络物理连接:
ping 服务器IP地址;ping 服务器名称
使用telnet命令检查SQLServer服务器工作状态
telnet <服务器IP地址> 1433、如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明SQL Server 服务器工作正常,并且正在监听1433端口的 TCP/IP 连接
如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动 SQL Server 服务或者服务器端没有在默认的端口1433上监听.
=============接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道.是否启用了TCP/IP协议等等。
可以利用SQL Server 自带的服务器网络使用工具来进行检查.
点击:程序--Microsoft SQL Server--服务器网络使用工具
打开该工具后,在"常规"中可以看到服务器启用了哪些协议.
一般而言,我们启用命名管道以及TCP/IP协议.
点中TCP/IP协议,选择"属性",我们可以来检查SQKServer服务默认端口的设置
一般而言,我们使用SQLServer默认的1433端口.如果选中"隐藏服务器",则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接.
=============接下来我们要到客户端检查客户端的网络配置=============
我们同样可以利用SQLServer自带的客户端网络使用工具来进行检查,
所不同的是这次是在客户端来运行这个工具.
点击:程序--MicrosoftSQLServer--客户端网络使用工具
打开该工具后,在"常规"项中,可以看到客户端启用了哪些协议.
一般而言,我们同样需要启用命名管道以及TCP/IP协议.
点击TCP/IP协议,选择"属性",可以检查客户端默认连接端口的设置,该端口必须与服务器一致.

Q3:局域网内连接不上数据库服务器是什么原因造成的

数据库服务器应该是没问题
应该先检查一下,机器之间是否能够通讯
连不上的那台机器,一样可以上网的,也就是能正常连接局域网的
如果机器之间没有问题,有的能够连接到数据库的话,我想是不是你的程序有问题.
不是程序问题,这么说吧,我两台机器都安装了sql2000客户端,都用查询分析器连接数据库,一台能连接,一台不能连接,都用的sa帐号的

Q4:数据库如何连接到服务器上.....

通常来说我们的服务器是分三类,数据库的服务器,web的服务器,以及其他应用的服务器。这些其实都是小型机,服务器,只不过是根据用途不同而分类。正常来说一个网站的常规服务器的架构就是这三块。
他所说的 " 数据库连接到服务器" 可能是指"怎么样把web服务器和数据库能够建立连接 " 。这里所说的web服务器应该是指tomcat,apache,IIS,weblogic之类的东西,而不是真正意义上的web服务器。
这样的话就简单了。要么ODBC要么JDBC,该怎么样怎么样。ODBC就是添加到数据源,JDBC就是要写JDBC驱动,或者使用mybatis之类的解决方案
如果他的意思是数据库服务器和web服务器直接的数据交流。以oracle和weblogic为例,就是把oracle的TNS监听地址修改成web服务器的ip,weblogic配置数据源的时候连接到数据库服务器上。这样就好了

Q5:超市收银机联接不到服务器,出现数据库连接不上,要怎么解决

所有的都不行吗,查一下数据库那边是不是防火墙挡掉了

猜你喜欢

更多