一个表增加字段、触发器失败,一直显示sql语句执行中,但无法完成

Powertion 2013-08-29 11:01:09
此表仅有4万条数据,服务器使用磁盘阵列
...全文
338 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Powertion 2013-08-30
  • 打赏
  • 举报
回复
断开所以访问,重启数据库,执行,成功!
Powertion 2013-08-29
  • 打赏
  • 举报
回复
活动监视器里没有发现锁 该数据库有使用文件组
---涛声依旧--- 2013-08-29
  • 打赏
  • 举报
回复
死锁查询请参考: http://bbs.csdn.net/topics/310033567
---涛声依旧--- 2013-08-29
  • 打赏
  • 举报
回复
那楼主查一下有没有死锁啊
Powertion 2013-08-29
  • 打赏
  • 举报
回复
举例吧,就是加一个字段,alter table add col_name char(1); 永远处于执行状态,无法执行成功,也无报错
---涛声依旧--- 2013-08-29
  • 打赏
  • 举报
回复
增加字段是用Sql语句在查询分析中执行的吧 有可能该表死锁了,加了字段触发器中检查是否需要相应的修改,比如该字段不允许为空时,插入时须赋值
Shawn 2013-08-29
  • 打赏
  • 举报
回复
描述得不清楚。给些数据,和想要的结果。说明前因后果。
Shawn 2013-08-29
  • 打赏
  • 举报
回复
引用 3 楼 dev1978 的回复:
举例吧,就是加一个字段,alter table add col_name char(1); 永远处于执行状态,无法执行成功,也无报错
执行时,要获取架构锁。 但如果一直有连接在访问此数据表,可能就获不到架构更新锁。 #1.楼主可以看一下阻塞这条语句的资源是什么 #2.KILL掉所有此数据库的连接,再试

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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