標籤:style blog http io ar color os 使用 sp
atitit.故障排除--- 當前命令發生了嚴重錯誤。應放棄任何可能產生的結果sql server 2008
1. 現象 1
2. 原因:::sql server的bug 或者限制,查詢的時候兒使用資源太多超過作業系統/防火牆/安全軟體的限制... 2
2.1. 防火牆/安全軟體的原因:自動關閉了長時串連and 資源多的串連.. 2
2.2. 並發串連數超過了其承載量,伺服器會將其中一些串連Down掉;2
3. 解決之道:: 2
3.1. 打補丁sp 2
3.2. 使用top n /where 減少查詢數量(attialx驗證ok) 2
3.3. 提升電腦配置(推薦,,驗證ok) 2
3.4. 查詢欄位添加索引 2
3.5. 減少select 大的欄位查詢..只select 小的欄位 2
3.6. 修改某一欄位的長度,或許是這個造成的.. 3
3.7. strSql和Param太多了,導致錯誤。3
3.8. 在調用預存程序中未指明詳細的資料類型.(據google結果說打了sp4才出現的,這就不知道了)3
4. 參考 3
1. 現象
執行一個sql 語句的時候兒這個錯誤..代碼韓式管理器黑頭都是中個..
解決“當前命令發生了嚴重錯誤。應放棄任何可能產生的結果。”的問題
在從伺服器接收結果時發生傳輸級錯誤。 (provider: 具名管道提供者, error: 0 - 管道的另一端上無任何進程。)
當前命令發生了嚴重錯誤。應放棄任何可能產生的結果
常常還有conn 自動關閉的事情....socket close..
org.springframework.transaction.TransactionSystemException: Could not roll back Hibernate transaction; nested exception is org.hibernate.TransactionException: rollback failed
org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.service.UnknownServiceException: Unknown service requested [org.hibernate.service.jdbc.connections.spi.ConnectionProvider]
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Connection reset by peer: socket write error
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 該串連已關閉。
org.springframework.transaction.TransactionSystemException: Could not commit Hibernate transaction; nested exception is org.hibernate.TransactionException: commit failed
作者:: 老哇的爪子 Attilax 艾龍, EMAIL:[email protected]
轉載請註明來源: http://blog.csdn.net/attilax
2. 原因:::sql server的bug 或者限制,查詢的時候兒使用資源太多超過作業系統/防火牆/安全軟體的限制...
資料只有75w,查詢的時候兒也這個錯誤.....
大概查詢的時候兒記憶體使用量太多...
但是mysql 相同的電腦上 相同的資料數量就沒問題..
2.1. 防火牆/安全軟體的原因:自動關閉了長時串連and 資源多的串連..2.2. 並發串連數超過了其承載量,伺服器會將其中一些串連Down掉;
3. 解決之道::3.1. 打補丁sp3.2. 使用top n /where 減少查詢數量(attialx驗證ok)3.3. 提升電腦配置(推薦,,驗證ok)3.4. 查詢欄位添加索引3.5. 減少select 大的欄位查詢..只select 小的欄位3.6. 修改某一欄位的長度,或許是這個造成的..
估計是文章的長度太長導致的,於是尋找到代碼 db.AddInParameter(dbCommand, "Content", DbType.AnsiString, model.Content);
將其改為
db.AddInParameter(dbCommand, "Content", DbType.String, model.Content);
3.7. strSql和Param太多了,導致錯誤。
param for迴圈51 次即 2092 個就報錯。
3.8. 在調用預存程序中未指明詳細的資料類型.(據google結果說打了sp4才出現的,這就不知道了)
4. 參考
2014/11/25 11:23 22,212 異常請教:當前命令發生了嚴重錯誤。應放棄任何可能產生的結果.htm
2014/11/25 11:20 113,357 當前命令發生了嚴重錯誤。應放棄任何可能產生的結果.htm
2014/11/25 11:23 12,669 解決“當前命令發生了嚴重錯誤。應放棄任何可能產生的結果。”的問題 - Sam Lin - 部落格園.htm
2014/11/25 11:20 42,875 解決問題 當前命令發生了嚴重錯誤。應放棄任何可能產生的結果 - wthorse的專欄 - 部落格頻道 - CSDN.NET.htm
atitit.故障排除--- 當前命令發生了嚴重錯誤。應放棄任何可能產生的結果sql server 2008