what kind of operation were you doing inside the database? can you try to handle the exception for the database operation to see the exact error message?
解决方案 »
- ADO 连接sql2005的时候出的错误。
- asp.net怎样发布成setup.exe
- 租用的ASP.NET2.0的空间能否使用ASP.NET AJAX Control ToolKits?
- 陈先生,终于赢了,爽!!!
- 请问vs2003没有System.Data.OracleClient 这个命名空间吗,我该如何添加这个命名空间基础类呢
- 如何获取该页从哪儿来的?(做网站计数统计用的,页面来源)
- asp.net的最高境界是不是做webserver
- 假如有一个变量 loop 在调试期间我可以在命令窗口里面输入 ? loop 就可以查到loop 在当时的值, 但是有曾经见到有点更厉害啊, 它只要输入
- 关于post接收中文如何转换
- mbm及微软技术专家:有一个关于excel联接的问题不知能否帮助一下?
- 如何不通过数据集直接在选中行下面增加Datagrid的一空行??
- 在线等待:如何统计一个页面的点击率,说详细点??
初步判定是数据库服务器在防火墙后面,导致动态分配的部分RPC端口被防火墙拦住了,没有拦住的那些才能成功
并由此导致其他没有被防火墙拦住的连接(其他参与事物,但没有安装防火墙的数据库连接)回收到连接池后,出现问题,这个问题比较奇怪,导致我没有事务的数据库操作失败
Type: System.Data.SqlClient.SqlException
SourceAssembly: .Net SqlClient Data Provider
Method: Void OnError(System.Data.SqlClient.SqlException, System.Data.SqlClient.TdsParserState)
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, TdsParserState state)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, TdsParserState state)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
at System.Data.SqlClient.TdsParser.Run(RunBehavior run, SqlCommand cmdHandler, SqlDataReader dataStream)
at System.Data.SqlClient.TdsParser.PropagateDistributedTransaction(Byte[] buffer, Int32 length, Int32 timeout)
at System.Data.SqlClient.SqlInternalConnection.EnlistNonNullDistributedTransaction(ITransaction transaction)
at System.Data.SqlClient.SqlInternalConnection.EnlistDistributedTransaction(ITransaction newTransaction, Guid newTransactionGuid)
at System.Data.SqlClient.SqlInternalConnection.EnlistDistributedTransaction()
at System.Data.SqlClient.SqlInternalConnection.Activate(Boolean isInTransaction)
at System.Data.SqlClient.SqlConnection.Open()Database Error--------------------------------
Line:1
Msg:MSDTC 事务的导入失败:
Result Code = 0x8004d00e。
Number:8509
proc:
state: 1