为什么会报这种错:实时错误 '-2147217871 (80040e31)' 超时已过期

时间:2021-11-26 11:09:19
我用这条语句:
SELECT *
INTO TEMP
FROM srv_jisuan.xzw.dbo.UseOrder UseOrder_1
WHERE (starOrder >= '2007-4-15') AND (starOrder <= '2007-4-27 ')
为什么会报这产的错:
实时错误 '-2147217871 (80040e31)' 超时已过期 

而用这个
SELECT *

FROM srv_jisuan.xzw.dbo.UseOrder UseOrder_1
WHERE (starOrder >= '2007-4-15') AND (starOrder <= '2007-4-27 ')
很快就有结果了! 

srv_jisuan是链接服务器,指到另一个服务器上的 

10 个解决方案

#1


怎么没人回啊?大家帮帮忙啊!!!

#2


自己顶一下

#3


http://msdn2.microsoft.com/zh-cn/library/ms188029.aspx
/****
在 SQL Server 2000 之前的版本中,只有设置了 select into/bulkcopy,才允许使用 SELECT INTO 创建永久表。在 SQL Server 2000 和更高版本中,select into/bulkcopy 数据库选项不再影响您是否可以使用 SELECT INTO 创建永久表。 
***/

#4


Select * Into 一般都會用來創建臨時表 創建表的時候還是先用SQL建立 在放數據比較好

#5


如果用户执行带 INTO 子句的 SELECT 语句,必须在目标数据库中具有 CREATE TABLE 权限。SELECT...INTO 不能与 COMPUTE 一起使用。

#6


现在我用:
    insert into useinfoTmp select * from srv_lnk.xzw.dbo.useinfo where renewtime>='2007-4-1'
    8100条记录的时候没有问题,超过11000条记录的时候,就出现“超时已过期”。增大sql server的最小内存到4M,还是一样。
    这是为什么啊?

#7


再顶一下!

#8


其实我是想知道怎么解决“超时已过期”的问题的,哪位兄弟给个解决方案啊?

#9


between #" & DTPicker1.Value & "# and #" & DTPicker2.Value & "#"

#10


" 日期 between #" & DTPicker1.Value & "# and #" & DTPicker2.Value & "#"

#1


怎么没人回啊?大家帮帮忙啊!!!

#2


自己顶一下

#3


http://msdn2.microsoft.com/zh-cn/library/ms188029.aspx
/****
在 SQL Server 2000 之前的版本中,只有设置了 select into/bulkcopy,才允许使用 SELECT INTO 创建永久表。在 SQL Server 2000 和更高版本中,select into/bulkcopy 数据库选项不再影响您是否可以使用 SELECT INTO 创建永久表。 
***/

#4


Select * Into 一般都會用來創建臨時表 創建表的時候還是先用SQL建立 在放數據比較好

#5


如果用户执行带 INTO 子句的 SELECT 语句,必须在目标数据库中具有 CREATE TABLE 权限。SELECT...INTO 不能与 COMPUTE 一起使用。

#6


现在我用:
    insert into useinfoTmp select * from srv_lnk.xzw.dbo.useinfo where renewtime>='2007-4-1'
    8100条记录的时候没有问题,超过11000条记录的时候,就出现“超时已过期”。增大sql server的最小内存到4M,还是一样。
    这是为什么啊?

#7


再顶一下!

#8


其实我是想知道怎么解决“超时已过期”的问题的,哪位兄弟给个解决方案啊?

#9


between #" & DTPicker1.Value & "# and #" & DTPicker2.Value & "#"

#10


" 日期 between #" & DTPicker1.Value & "# and #" & DTPicker2.Value & "#"