社区
数据库相关
帖子详情
请教各位高手:SQL SERVER数据库锁的问题
linjt1972
2005-08-04 10:10:52
我做了一个物流程序,从车间输入单据仓库系统中复核单据,单据的量比较大,一天上万行记录。数据库服务器用的是HP专用服务器。现在出现这种情况:有时候车间系统输入单据时仓库不能复核,看上去象是表被锁住了。系统在保存时使用了事务。更奇怪的是重启服务器后能进入系统,还是不能进入复核功能,好象还没把锁解开。不知为什么,请高手指点迷津
...全文
107
5
打赏
收藏
请教各位高手:SQL SERVER数据库锁的问题
我做了一个物流程序,从车间输入单据仓库系统中复核单据,单据的量比较大,一天上万行记录。数据库服务器用的是HP专用服务器。现在出现这种情况:有时候车间系统输入单据时仓库不能复核,看上去象是表被锁住了。系统在保存时使用了事务。更奇怪的是重启服务器后能进入系统,还是不能进入复核功能,好象还没把锁解开。不知为什么,请高手指点迷津
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lzheng2001
2005-08-06
打赏
举报
回复
数据量大的话要建索引,否则的话,更新的时候会花很长时间的
linjt1972
2005-08-05
打赏
举报
回复
回复lzheng2001(1加1):重启服务器后,SQL SERVER不就重置了吗?我的程序中保存成功后立即COMMIT,如果不成功则ROLLBACK,然后才给用户提示信息
lzheng2001
2005-08-05
打赏
举报
回复
另外,虽然你重启了服务器,但如果仍然有多人在操作数据的话,也会引起死锁的,关键还是检查一下你的程序中是否及时运行了COMMIT语句, 你在修改数据后,应该执行COMMIT语句
lzheng2001
2005-08-05
打赏
举报
回复
declare @spid int
--查询出死锁的SPID
select @spid=blocked
from (select * from sysprocesses where blocked>0 ) a
where not exists(select * from (select * from sysprocesses where blocked>0 ) b
where a.blocked=spid)
--输出引起死锁的操作
DBCC INPUTBUFFER (@spid)
--KILL引起死锁的进程
exec (' kill ' + @spid)
wscft
2005-08-05
打赏
举报
回复
这个问题描述详细一点, 最好楼主把它发到 MS_SQL Server 社区, 那里这方面的专家很多的!
sql
server
表数据插入到oracle表中的一种实现方式(表结构相同)
表结构的创建比较简单,但是表的数据量太大,一时也想不到怎么把
sql
server
表数据复制到oracle中,于是
请教
公司主管,用存储过程实现可以查询出所有数据的insert脚本,在oracle库中创建好表,直接把
sql
server
中的...
Sql
Server
高版本数据备份还原到低版本
想要将
Sql
server
高版本备份的数据还原到低版本
Sql
Server
上去,但是这在
Sql
Server
中是没法直接还原
数据库
的,所以经过一系列的
请教
总结出来一下可用方法。 首先、你得在电脑上装有你将要操作的高版本以及低版本的...
MS
sql
server
2008
数据库
转换成2000版本的方法
关于这个
问题
,上网
请教
了网友,真实人多力量大,给出了一系列答案,下面就为大家整理的内容,希望可以帮助大家解决
SQL
Server
数据库
从高版本降级到低版本的
问题
。 网友DBA_Huangzj 给出的解决方法: 步骤1:
SQL
server
中实现断言
最近学习
数据库
系统概论,遇到了一个
问题
,查了好久没有解决,
请教
老师后才了解到在
SQL
server
中要在触发 器中定义涉及多个表或聚集操作的完整性约束,现在分享给大家。 在
SQL
中可以使用数据定义语言中的CREATE ...
数据库相关
752
社区成员
12,763
社区内容
发帖
与我相关
我的任务
数据库相关
PowerBuilder 数据库相关
复制链接
扫一扫
分享
社区描述
PowerBuilder 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章