当前位置:首页 » 编程语言 » sql作业执行一直在转圈
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql作业执行一直在转圈

发布时间: 2022-08-29 07:34:34

‘壹’ sql server2005分离数据库一直在执行中,执行了3个钟了,怎么回事,可以强行停止吗

3个小时太长时间了,不太正常。强行停止应该是可以的。

停止后,可以检查下是否有用户连接上数据库,清掉连接再试分离数据库。

‘贰’ win10安装sqlserver鼠标一直转圈

按下win+R呼出运行,键入msconfig点击确定打开系统配置。
打开系统配置,在工具栏中点击“工具”选项,在下面找到更改UAC设置,点击更改UAC设置,点击下方的启动按钮,然后将那个往下拉到底,然后点确定--再确定即可。
1、右键此电脑,选择属性。2、在属性界面左下角点击安全和维护。3、选择更改用户账户控制功能设置。4、在用户账户控制设置界面将滑块移动到最下面,点击确定保存设置即可。5、设置过程中若出现用户账户控制界面,全部选择“是”即可。

‘叁’ 在sql中运行的时候一直执行查询 不出结果是怎么回事

1. 网络不行
2. 表数据过多,条件限制太少
3. 多表查询时,表之间的连接条件缺少

‘肆’ SQL SERVER 2008 中输入SQL语句,执行后会一直显示正在执行语句,不显示结果也不报错,怎么解决

最好把你的语句发来看看。
字段太多,记录太多,都会使查询变慢。
但更重要的是如果你加了Where条件,而且条件字段又不在索引内,对数据量大的查询来说,
简直是灾难!!
10年前我在小型机上做过几千万记录中查某些记录,由于没在索引中,结果快1天都没结果。
后来改为有索引的条件,不到一秒就OK了。
后来就牢牢记得在Where中强制引入索引内的条件,将大大提升查询效率。

‘伍’ sqlserver 2008r2 添加作业后,开始执行作业后,就一直正在进行.为什么呢

你的作业是干什么的呢?

会不会是死循环,或者资源被锁了(数据库表死锁等)?

‘陆’ 帮我看下这段sql有啥问题一直显示正在执行中

我觉得最大的问题在于子查询用了order by 所以导致每条语句都要对一张表进行排序,效率太低,如果换成条件 字段=(select max(createdate) from 表 where id=id) 会不会好点呢?

‘柒’ sql附加数据库出错一直正在执行

  • 如下,在附加数据的时候出现如下的报错。排除分离和附加SQL SERVER数据库软件的版本问题外。造成这个问题的原因为存放数据库文件夹的权限问题造成的。

‘捌’ sql一直显示正在执行查询

你好,很高兴回答你的问题。
是你的这个查询执行太耗时吧,可以考虑看看有没有优化的空间。
如果有帮助到你,请点击采纳。

‘玖’ SQL一直正在执行查询出不了结果

--方法一
declare@yint,@totalint,@zint
declare@startTimedatetime=getdate()
set@y=1
set@total=0
while@y<=10000
begin
if(@y%10=0)
begin
set@y=@y+1
continue
end
else
set@total=@total+@y
set@y=@y+1--没有这句的话,你的@y永远等1啊
if(@total>10000000)
begin
break;
end
end
selectdatediff(ms,@startTime,getdate())
select@total

--方法二
declare@startTimedatetime=getdate();
withT
As
(
select1AsA,1AsRst
unionall
SelectA+1,Rst+casewhen(A+1)%10=0then0elseA+1EndFromTwhereRst<10000000
)
selectMAX(Rst)fromT
option(MAXRECURSION10000)
selectdatediff(ms,@startTime,getdate())

‘拾’ 请教SQL server2008执行查询语句一直报正在执行查询,不出结果

很简单啊,sql语句查询的结果集中的数据太多,还没有查询完毕。如果数据量并不多,时间很久还是显示正在执行查询的话,那么你的sql语句肯定不是很好,需要优化