当前位置:首页 » 数据仓库 » 数据库连接超时2005
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

数据库连接超时2005

发布时间: 2022-11-29 00:58:50

sql server 2005连接数据库以后儿后就报登陆超时错误,导致无法跑数据

要看错误代码是什么?
一般跑存储过程超时我有遇过是没权限,IP改了,栏位改了
最常遇到是栏位定义不好,写入资料与目的地资料有异常导致抄写失败

❷ oracle数据库连接请求超时怎么办

首先,你要确认你是在什么情况下访问数据库

1:本地访问

2:外网访问

第一种访问超时,需要查看是否定义了链接选项

打开oracle的tnsnames.ora文件(自己文件搜索,不同版本地址不同)

myorcl=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.101)(PORT=1521))
(CONNECT_DATA=
(SERVER=DEDICATED)
(SERVICE_NAME=orcl)
)
)

查看有没有如上语句,如果有,你就可以访问myorcl这个链接项了


第二种要确保在第一种的情况下,还需要修改外网访问权限

将数据库的监听从locahost改成ip地址形式(数据库安装默认是locahost)

至于修改方式也是打开tnsnames.ora文件,有一行代码里面有locahost

LISTENER_ORCL=
(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.1)(PORT=1521))//WIN..原为localhost

❸ 刚安装了个SQL2005,连接时提示“超时时间已到,在操作完成之前超时时间已过或服

卸载重新安装!

❹ sql server 2005 连接数据库出错[DBNETLIB].....在线求解

原因:

1.查看是不是没有在数据库中添加数据库服务器地址。在数据库中用户名和密码都要用“异或加密”方法加密,具体工具使用MakeGUID。

2. 查看端口是否打开,MSSQL默认是TCP:1433.

3.SQL服务项中服务是否开启或启动。

4. 防火墙是否将TCP:1433端口,添加例外.

解决方法:

2. 查看端口方法有很多,DOS、360网络查看,这里介绍DOS方法,使用方便。

命令:netstat –an

查看是否有1433端口如果没有,按照下面第3项来设置解决。

3. 打开 SQL Server 配置管理器:

· 1)展开 SQL Server 2005/2008 网络配置节点 -->展开协议节点 --> 在协议右边启用 TCP/IP 协议 -->

在协议右边的 TCP/IP 协议属性中 --> 在 IPAll 这一项-->将 TCP 端口设置为 1433.

2)重新启动 SQL Server,如果防火墙没限制,现在就 OK 了。

❺ SQL Server 连接问题!!超时错误!

检查方法:

1。在cmd窗口运行:netstat -an 看是否有以下端口正在监听的信息
TCP 192.168.10.1:1433
0.0.0.0:0
LISTENING
2。防火墙有没有把端口限制了
3。服务器网络使用工具里面的TCP/IP属性有没有选了“隐藏服务器”

有可能是商业软件与服务器的连接用的不是1433端口
在客户端要改成相应的端口,比如上面的1025

win2003服务器,就一定要注意SQLSERVER2000的SP3A或SP4补丁是否打上了.
WIN2003操作系统默认时是1433端口不处于监听状态的.

也可以再试试:配置一下客户端
SQL客户端网络配置—别名—添加(不在同一网段的SQL服务器)IP/机器名

细心一点检查一下吧,再给个方法看看:

默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是 4 秒,
而查询分析器是 15 秒(这也是为什么在企业管理器里发生错误的可能性比较大的原因).

具体步骤为:
企业管理器中的设置:
1.在企业管理器中,选择菜单上的"工具",再选择"选项"
2.在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡
3.在"连接设置"下的"登录超时(秒)"右边的框中输入一个比较大的数字,如 20.

查询分析器中的设置:
工具 -- 选项 -- 连接 -- 将登录超时设置为一个较大的数字

❻ 为什么连接本地SQL 2005会超时,而连接服务器上的会正常运行

这种肯定就是你的SQL 2005的服务没有打开。检查sqlserver 相关服务,打开即可

❼ 数据库连接超时的问题

超时设置增加
Connect
Timeout=30
30的单位是秒

❽ 为什么数据库连接超时

老大.你那数据量太大了...这个要是想不超时的话.得从系统结构上重新考虑...尽可能重新有效的规划你要查的表的PK.并在查询中利用PK做查询的条件开头~~~否则你的数据量太大....IO要花很久的.有可能的话尽量要把磁盘的性能提升上来.RAID5...表内一行的数据量尽可能控制在比较小的尺寸..不行的话就考虑水平(分区表)或是垂直对表进行划分.用PK关联

❾ sql 数据库连接超时

原因分析:
查询超时一般来说首先要从sql语句和数据表的结构上找原因,优化sql语句和为数据库的查询字段建索引是最常用的办法。
另外,数据库的查询超时设置一般是sqlserver自己维护的(在你没有修改query wait配置前),只有当你的实际查询时间超过估计查询时间的25倍时,才会超时。
而造成超出估计值那么多的原因有两种可能:
一是估计时间不准确;
二是sql语句涉及到大量占用内存的查询(如排序和哈希操作),内存不够,需要排队等待资源造成的。
解决办法:
A.优化语句,创建/使用合适的索引;
B.解决第一个问题的方法,更新要查询表的索引分发统计,保证估计时间的正确性,UPDATE STATISTICS 表名;
C.增加内存
如果想手动设置查询超时,可以使用以下语句:
sp_configure 'show advanced options', 1 GO RECONFIGURE GO sp_configure 'query wait', 2147483647 GO RECONFIGURE GO

❿ 为什么我的SQL SERVER2005在连接ODBC时会出现连接超时过期呢

因为你的连接是ODBC,所以需要设置过期时间。ODBC比较慢,网络问题和CPU占用会拖慢,所以默认的会过期。