項目中,使用了sql server2012數據庫,服務端是2012,客戶端如果是2008的話,就會報錯:
索引錯誤。
沒辦法,就安裝了sql server2012客戶端。但是還是報錯,無法連上數據庫服務器。
提示錯誤為嘗試讀取或寫入受保護的內存。這通常指示其他內存已損壞。 (System.Data)
當再次嘗試連接時,Sql server 2012 Management Studio 就崩潰了。
網上搜索了一下關鍵字才找到解決辦法:
win7 sqlserver2012內存讀取,win7 sqlserver2012嘗試讀取,
win7 sqlserver2012 迅雷,win7 sqlserver2012 lsp修復,win7 sqlserver2012 winsock
錯誤消息如下:
1.嘗試讀取或寫入受保護的內存。這通常指示其他內存已損壞。(System.Data)
IT分享QQ截圖20131107203307
2.已成功與服務器建立連接,但在登陸過程中發生錯誤。(provider:SSL Provider,error:0-接收到的消息異常,或格式不正確。)(Microsoft SQL Server)
IT分享QQ截圖20131107203322
然后就Management崩潰了。
IT分享QQ截圖20131107203337
查找各種原因,發現是迅雷鬧得。也許是迅雷更改了winsock的某些設置,
重置了一下winsock就OK了,命令:netsh winsock reset。
原來迅雷也給我鬧過事。nnd。真是個流氓啊。
[asp.net項目IE 調試出現 script block 對象不支持“attachEvent”屬性或方法“解決辦法]
解決辦法很簡單了,就是修復一下lsp就行了。
1、不使用工具的辦法:
試一試重置LSP
管理員身份運行 cmd -> 輸入 netsh winsock reset
這個問題可能是裝了VS2013 或者是Office 引起的
2、使用LSP修復工具的辦法: 建議使用金山衛士的百寶箱的LSP修復。
下載地址:
http://www.ijinshan.com/ws/index.shtml
或者點擊直接下載: