| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1010 人关注过本帖
标题:关于SQL Server 数据库的一个问题,请高手为我解答。
只看楼主 加入收藏
han19910217
Rank: 2
等 级:论坛游民
帖 子:27
专家分:65
注 册:2009-4-29
结帖率:66.67%
收藏
 问题点数:0 回复次数:9 
关于SQL Server 数据库的一个问题,请高手为我解答。
1.把所用的数据库存放在指定的服务器。
2.远程连接这个数据库(某个软件与数据库绑定)
3.当多个用户同时对同一条记录进行修改,删除 等操作时。
问题:会不会出现 操作异常,数据混乱。也就是通常所说的死锁。 有没有什么好的机制或方法避免这中现象的发生、?
搜索更多相关主题的帖子: SQL 数据库 Server 解答 
2010-11-26 18:55
waterstar
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:984
专家分:2810
注 册:2010-2-12
收藏
得分:0 
使用动态游标试试

冰冻三尺,非一日之寒;士别三日,不足刮目相看!
2010-11-27 21:16
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:0 
回复 楼主 han19910217
只对一条记录操作的话,基本不可能产生死锁!死锁通常出现于在一个事务中有多个操作,而另一个事务的操作与之冲突时。

★★★★★为人民服务★★★★★
2010-11-27 21:31
qingshuiliu
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:17
帖 子:323
专家分:1538
注 册:2009-12-28
收藏
得分:0 
不会发生死锁,
但是当同时操作同一行数据的情况下,有行锁定才好!
2010-11-28 09:18
冰封嘚心
Rank: 2
等 级:论坛游民
帖 子:7
专家分:16
注 册:2009-8-20
收藏
得分:0 
把表lock
2010-11-29 15:31
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:0 
这个问题,根本不用操心,忘了数据库管理系统是干什么的了吧?!!!

★★★★★为人民服务★★★★★
2010-11-29 20:36
feeless
Rank: 2
等 级:新手上路
威 望:3
帖 子:310
专家分:0
注 册:2007-2-7
收藏
得分:0 
操作之前先LOCK,操作完成之后UNLOCK

DBTwin SQL SERVER 集群(容错、备份、负载均衡)QQ:69166070
2010-12-13 12:13
feeless
Rank: 2
等 级:新手上路
威 望:3
帖 子:310
专家分:0
注 册:2007-2-7
收藏
得分:0 
以下是引用冰封嘚心在2010-11-29 15:31:50的发言:

把表lock
锁表的浪费大了,锁记录

DBTwin SQL SERVER 集群(容错、备份、负载均衡)QQ:69166070
2010-12-13 12:14
juejitianya
Rank: 4
等 级:业余侠客
威 望:3
帖 子:44
专家分:272
注 册:2009-9-11
收藏
得分:0 
DBMS具有基本的并发控制功能,只要不是特别的需求,不用人工去处理表格的锁定!
2010-12-17 09:42
快速回复:关于SQL Server 数据库的一个问题,请高手为我解答。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026401 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved