string sql = @"select a.BaseId,c.No,c.物料编码 from WF_Base a WITH (NOLOCK) left join  WF_Object b WITH (NOLOCK) on  a.BaseId=b.BaseId left join auto_WLCRSPT_myFields c WITH (NOLOCK) on c.auto_VerId=b.ObjectId and c.auto_IsEffect='1' and c.auto_HistoryVer='1' where a.BaseId=@baseid ";string stre3 = @"update MAT_MaterialVersion WITH (HOLDLOCK) set Color=@color where code=@code02";查询加  WITH (NOLOCK)
修改加  WITH (HOLDLOCK)SELECT * FROM table WITH (HOLDLOCK)
其他事务可以读取表,但不能更新删除 SELECT * FROM table WITH (TABLOCKX)
其他事务不能读取表,更新和删NOLOCK(不加锁)
此选项被选中时,SQL Server 在读取或修改数据时不加任何锁。 在这种情况下,用户有可能读取到未完成事务(Uncommited Transaction)或回滚(Roll Back)中的数据, 即所谓的“脏数据”。HOLDLOCK(保持锁)
此选项被选中时,SQL Server 会将此共享锁保持至整个事务结束,而不会在途中释放。UPDLOCK(修改锁)
此选项被选中时,SQL Server 在读取数据时使用修改锁来代替共享锁,并将此锁保持至整个事务或命令结束。使用此选项能够保证多个进程能同时读取数据但只有该进程能修改数据。TABLOCK(表锁)
此选项被选中时,SQL Server 将在整个表上置共享锁直至该命令结束。 这个选项保证其他进程只能读取而不能修改数据。PAGLOCK(页锁)
此选项为默认选项, 当被选中时,SQL Server 使用共享页锁。TABLOCKX(排它表锁)
此选项被选中时,SQL Server 将在整个表上置排它锁直至该命令或事务结束。这将防止其他进程读取或修改表中的数据。ROWLOCK
强制使用行锁TABLOCKX
强制使用独占表级锁,这个锁在事务期间阻止任何其他事务使用这个表UPLOCK
强制在读表时使用更新而不用共享锁 。holdlock
锁定一张表,但是别的事物还是可以读取的,但不能更新和插入。tabllockx
在事物未提交前,连读取都是阻塞的,直到另一事物提交后才可以读取,这样就保证了数据的一致性。
不过锁表需要包含在事物内,否则锁表是不起作用的。

System.Web.Services.Protocols.SoapException: 服务器无法处理请求相关推荐

  1. 应用WSDK - 实践Web Services的数字签名(下)

    应用WSDK - 实践Web Services的数字签名 小气的神 2002-12-05 Article Type: In-Depth 难度等级:8.2/9 版本:1.36 生成客户端部分 1.    ...

  2. System.Web.HttpRequestValidationException: 从客户端(XML=quot;lt;?xml version=\quot;1.0\...quot;)中检测到

    调试webservices时的报的错误: 测试数据如下: <?xml version="1.0" encoding="utf-8"?><bod ...

  3. 使用 Web Services Enhancements 2.0 的基于角色的安全性

    使用 Web Services Enhancements 2.0 的基于角色的安全性 简介 Microsoft .NET Framework 和 Microsoft ASP.NET 提供了许多保护代码 ...

  4. 应用WSDK-实现和使用DIME的Web Services(下)

    应用WSDK-实现和使用DIME的Web Services 小气的神 2002-10-20 Article Type: In-Depth 难度等级:7/9 版本:1.26 二.产生Client 消费W ...

  5. 角色架構安全性與 Web Services Enhancements 2.0 的相互應用

    Microsoft .NET Framework 與 Microsoft ASP.NET 支援多種適用於程式碼的安全性功能.因此如果您只需要使用與 HttpContext.Current.User.I ...

  6. 利用Web Services开发分布式应用

    一.引言 在前面文章中分别介绍了MSMQ和.NET Remoting技术,今天继续分享.NET 平台下另一种分布式技术--Web Services 二.Web Services 详细介绍 2.1 We ...

  7. asp.net web services

    现在Internet正在不断地发展着,在互联网应用刚开始的时候,我们浏览的网页只是静态的,不可交互的.而现在随着技术的日益发展,将提供给网页浏览者一个可编程的Web 站点.这些站点将在组织.应用.服务 ...

  8. 把一个 ASP.NET 程序转换为了 Web Services

    什么是Web Services? Web Services 是应用程序组件 Web Services 使用开放协议进行通信 Web Services 是独立的(self-contained)并可自我描 ...

  9. Web Services教程

    一.Introduction to Web Services Web Services can convert your applications into Web-applications. Web ...

最新文章

  1. 使用python+opencv和pillow以及numpy对图像进行旋转,以及解决图像旋转过程中出现的黑边问题
  2. LightOJ 1084 Winter(记忆化搜索)
  3. PAT甲级1070 Mooncake:[C++题解]贪心
  4. 手动创建servlet
  5. 冯山C语言3 15,冯山
  6. xil_printf打印遇到的问题
  7. Self-Attention GAN 中的 self-attention 机制
  8. Ubuntu下面安装字体后,显示不完全的问题
  9. java中什么是 伪共享_【Java】聊聊多线程中的伪共享现象
  10. 案例:使用BeautifuSoup4的爬虫
  11. JavaScript与二进制数据的恩怨情仇
  12. 报错, liquibase.exception.ValidationFailedException: Validation Failed
  13. why2cs学习之路
  14. 基于昇腾处理器的目标检测应用(ACL)
  15. 硬核!尽量避免 bug 手法,让测试彻底失业
  16. centos6.5 vncserver安装与配置
  17. Java基本数据类型与包装数据类型的使用标准
  18. CMOS开关学习(一)
  19. 黑马程序员_Java基础(环境搭建、进制转换、运算符)
  20. 计算机实验室安全员责任书,实验室人员安全责任书

热门文章

  1. Adobe xd的实时预览插件在哪里?
  2. FullCalendar日历插件文档
  3. Ubuntu18.04 Sublime Text3
  4. 跟随时光机回到过去看看 2005 年的百度/腾讯/淘宝/谷歌
  5. 直销系统模式开发流程详解
  6. Shiro CAS 实现单点登录
  7. 随笔分类 - 零基础学习iOS开发
  8. 高数 | 一阶可导 一阶连续可导 二阶可导 二阶连续可导 为什么函数二阶可导却不能用两次洛必达法则?
  9. 指尖轻舞桌面:Slide On Desk - 基本功能与操作方法
  10. 公务员报考二级专业目录计算机类,浙江省考报名,所学专业所属的二级专业目录如何找?...