SQL 2000 中关于操作超时过期的问题

lastbelial 2007-01-31 05:09:09
我有时用语句或C#操作SQL数据库是会因为时间过长而导致出现如下错误:

[MICROSOFT] ODBC SQL SERVER DRIVER 超时已过期

请问应该在那儿设置?

"连接"改超时时间已为0!!!

使用语句是:

DELETE FROM 表名

BULK INSERT 个人..清单
FROM 'd:\new.txt' WITH (FIELDTERMINATOR = '^', ROWTERMINATOR = '\n')

表的数据或要导入的文件数据在百万行左右.
...全文
421 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lastbelial 2007-02-05
  • 打赏
  • 举报
回复
to:lzd110

我是直接在服务器上运行企业管理器来查询,而且我在客户端的连接超时设置和查询分析器的查询都设置为0了!
lzd110 2007-02-04
  • 打赏
  • 举报
回复
这个这种情况一般会发生在当用户在Internet上运行企业管理器来注册另外一台同样在Internet上的服务器,并且是慢速连接时,有可能会导致以上的超时错误。有些情况下,由于局域网的网络问题,也会导致这样的错误。

  要解决这样的错误,可以修改客户端的连接超时设置。默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是 4 秒,而查询分析器是 15 秒(这也是为什么在企业管理器里发生错误的可能性比较大的原因)。具体步骤为:

  1、在企业管理器中,选择菜单上的"工具",再选择"选项";

  2、在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡;

  3、在"连接设置"下的"登录超时(秒)"右边的框中输入一个比较大的数字,如 20。

  查询分析器中也可以在同样位置进行设置

应该可以的
lastbelial 2007-02-02
  • 打赏
  • 举报
回复
有没有人可以教我一下啊!!!!!
lastbelial 2007-01-31
  • 打赏
  • 举报
回复
有没有人啊!!!!!!

2,598

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧