English 中文(简体)
2008年服务器和ADO的致命问题。 NET
原标题:Deadlock issue with SQL Server 2008 and ADO.NET

在我们的申请中,我们不使用《反歧视法》。 互联网交易或服务器交易在程序上,现在当许多人使用时,我们在我们的网站上发现了以下错误。

交易(程序编号73)在24小时通信缓冲资源上与另一个过程陷于僵局,被选定为僵局受害者。 2. 交易再行

由于缺乏交易,这一错误吗? 我认为,一致性将由亚洲开发银行本身处理。

我注意到一件事情。 不动产已设定为10 000个。 这是否是一个错误的问题?

我正在努力解决这一问题。 请提供帮助。

http://www.ohchr.org。

我看到了ADO的陈旧财产。 NET交易,因此如果我使用ADO。 网上交易,在阅读和写作期间有适当的隔离财产,如“收回”?

问题回答

每一份DML(INSERT, UPDATE, DELETE)或DQL(SlectT)报表都在交易中进行。 服务器的违约行为是,它要开启新的交易(如果存在一台拖车),如果报表没有错误,则自动进行交易。

内容提要 Sidharth提到的行为基本上使服务器改变其行为,在报表完成时,它使交易开始。

为了在服务器错误记录中获取更好的信息,你可以转载于trace sign。 届时,这将告诉你,哪些关系涉及僵局(不仅仅是死灰复燃),哪些资源涉及。 然后,你可以确定哪些行为模式导致僵局。

如果你不能确定根本原因,你可能不得不在你的申请中增加一些法典,以弥补由于僵局而造成的q误,并多次尝试指挥。 这通常是最后的手段——它能够更好地确定哪些表格/指数,并首先制定避免僵局的战略。





相关问题
ADO.NET Entity Data Model are not precise enough

I run this code: var cos = from k in _db.klienci_do_trasy where k.klient_id == 5 select k; but the query send to database is: SELECT * FROM `klienci_do_trasy` LIMIT 0, 30 why is it for, there ...

Synchronising SQL database through ADO.Net

The problem that i m having is how can i synchronise my datasets in my VS 2008 project to any changes in the database. As you know we read data from the db into the dataset which is disconnected, now ...

ADO.NET Data Services - Uploading files

I am trying to write REST web service through which our clients can upload a file on our file server. IS there an example or any useful links which I can refer for any guidance? I haven t seen many ...

How can I know if such value exists in database? (ADO.NET)

For example, I have a table, and there is a column named Tags . I want to know if value programming exists in this column. How can I do this in ADO.NET? I did this: OleDbCommand cmd = new ...

热门标签