【轉】SQL Server -- 已成功與伺服器建立連接,但是在登錄過程中發生錯誤

来源:http://www.cnblogs.com/yunspider/archive/2016/09/03/5837186.html
-Advertisement-
Play Games

SQL Server -- 已成功與伺服器建立連接,但是在登錄過程中發生錯誤 最近在VS2013上連接遠程資料庫時,突然連接不上,在跑MSTest下跑的時候,QTAgent32 crash。換成IIS下運行的時候,IIS crash。之前的連接是沒問題的,後網上找了資料,根據牛人所說的方案解決了。 ...


SQL Server -- 已成功與伺服器建立連接,但是在登錄過程中發生錯誤

最近在VS2013上連接遠程資料庫時,突然連接不上,在跑MSTest下跑的時候,QTAgent32 crash。換成IIS下運行的時候,IIS crash。之前的連接是沒問題的,後網上找了資料,根據牛人所說的方案解決了。

 

1. Exception message

已成功與伺服器建立連接,但是在登錄過程中發生錯誤。 (provider: SSL Provider, error: 0 - 接收到的消息異常,或格式不正確。) ---> System.ComponentModel.Win32Exception: 接收到的消息異常,或格式不正確。

 

2. Solution

以管理員的身份運行“命令管理器”,輸入:netsh winsock reset回車即可,這個重置LSP連接

3. LSP 相關(來自http://tech.sina.com.cn/s/2009-11-13/14203590640.shtml

關於Winsock LSP“瀏覽器劫持”,中招者一直高居不下,由於其特殊性,直接刪除而不恢復LSP的正常狀態很可能會導致無法上網所以對其修複需慎重。

  先說說什麼是Winsock LSP“瀏覽器劫持”.Winsock LSP全稱Windows Socket Layered Service Provider(分層服務提供商),它是Windows底層網路Socker通信需要經過的大門。一些流氓軟體可以把自已加進去,就可以截取、訪問、修 改網路的數據包,可以隨意添加廣告,還能獲取你的瀏覽習慣。這裡加進的是木馬,後果可想而知。而且因為LSP工作在底層,所以無論你用什麼瀏覽器,都逃不 了經過它。而LSP中的dll文件被刪除後,就會出現無法上網的情況。

  LSP服務在註冊表中的位置 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock\Parameters\NameSpace_Catalog5\Catalog_Entries, 預設系統已有LSP,分別負責TCP/IP組件(mswsock.dll)和NTDS組件(winrnr.dll)的正常工作,它們的項分別為 000000000001和000000000002,這兩個項表示優先權,如果惡意程式想要劫持,只要將自身的項改為000000000001,將系統 項依次推後即可,這樣就可以優先處理惡意程式了。

  解決辦法:

  方法1.360的LSP修複功能來修複。如果提示你的“LSP沒有異常,不用修複”,但是你還是上不了網,執行ping命令,在ip地址處會出現(?),無法ping通外網。那麼你就用360的“恢復Winsock LSP到初始狀態”的功能。

  方法2.就是大家熟悉的,也就是常用的方法,用LSPFix這個工具在斷開網路下修複

  方法3.Windows XP Service Pack 2 中有兩個新增的 Netsh 命令。

  " netsh winsock reset catalog   該命令將 Winsock 目錄重置為預設配置。如果安裝了可導致網路連接丟失的不正確的 LSP,該命令會很有用。儘管使用該命令可以還原網路連接,但應該慎重使用,因為以前安裝的 LSP 都將需要重新安裝。

  " netsh winsock show catalog   該命令會顯示安裝在電腦上的 Winsock LSP 列表。

  所以呢,我們在沒有任何輔助工具的情況下可以用netsh winsock reset命令來重置Winsock

 

轉自:http://www.cnblogs.com/caijingui/p/3612970.html


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 基於這段時間折騰redis遇到了各種問題,想著整理一下。本文主要介紹基於Spring+Mybatis以註解的形式整合Redis。廢話少說,進入正題。 首先準備Redis,我下的是Windows版,下載後直接啟動redis-server就行了,見下圖: 一,先上jar包 二,創建實體類 三,dao介面 ...
  • 接上篇:捲積神經網路對圖片分類-上 5 池層(Pooling Layers) 池層通常用在捲積層之後,池層的作用就是簡化捲積層里輸出的信息, 減少數據維度,降低計算開銷,控制過擬合。 如之前所說,一張28X28的輸入圖片,經過5X5的過濾器後會得到一個24X24的特征圖像,繼續簡化這個24X24特征 ...
  • 在設計一個新系統的Table Schema的時候,不僅需要滿足業務邏輯的複雜需求,而且需要考慮如何設計schema能夠更快的增加數據和刪除數據。 模擬一個場景: ID是自增的ID欄位(Identity),用以唯一標識一個Product,在業務邏輯上要求以Name欄位是唯一,通過Name能夠確定一個P ...
  • 企業的信息化管理是一條漫長而崎嶇的道理,當然這裡也不乏創新的火花。關於信息化建設隨企業所處環境、行業的不同而不同。那作為一個成熟的企業,在如今這個大數據浪潮下,對於未來的信息化有何建設性的想法呢?這裡分享某醫葯集團的數據化管理實踐。 ...
  • 在一資料庫版本為(標準版)Oracle Database 10g Release 10.2.0.4.0 - 64bit Production 的伺服器上調整 sga_target時,遇到命令執行了非常久都沒有執行完成的異常情況,覺得非常詫異、不解,因為一般調整sga_targt命令非常快速,檢查了告... ...
  • 1 集群系統中的 FP-tree 並行演算法(many for one一個任務 還是 雲計算one for many多個任務?) 電腦集群系統利用網路把一組具有高性能的工作站或者 PC 機按一定的結構連接起來, 從而形成了高效的並行的計算處理系統。 各節點之間使用消息傳遞實現通信,集群系統通常用於改 ...
  • 理解reduceByKey操作,有助於理解Shuffle reduceByKey reduceByKey操作將map中的有相同key的value值進行合併,但是map中的數據鍵值對,並不一定分佈在相同的partition中,甚至相同的機器中。 所以需要將數據取到相同的主機進行計算-同地協作。 單一t ...
  • 轉自Mac下使用brew安裝mongodb,按著步驟已成功安裝。 brew常用命令 1、更新brew本身 2、使用brew安裝軟體 3、使用brew卸載軟體 4、顯示使用brew安裝的軟體列表 5、更新軟體 6、查看哪些軟體需要更新 7、查找軟體 8、查看使用brew安裝的東西,安裝在哪裡 mong ...
一周排行
    -Advertisement-
    Play Games
  • 一個自定義WPF窗體的解決方案,借鑒了呂毅老師的WPF製作高性能的透明背景的異形視窗一文,併在此基礎上增加了滑鼠穿透的功能。可以使得透明窗體的滑鼠事件穿透到下層,在下層窗體中響應。 ...
  • 在C#中使用RabbitMQ做個簡單的發送郵件小項目 前言 好久沒有做項目了,這次做一個發送郵件的小項目。發郵件是一個比較耗時的操作,之前在我的個人博客裡面回覆評論和友鏈申請是會通過發送郵件來通知對方的,不過當時只是簡單的進行了非同步操作。 那麼這次來使用RabbitMQ去統一發送郵件,我的想法是通過 ...
  • 當你使用Edge等瀏覽器或系統軟體播放媒體時,Windows控制中心就會出現相應的媒體信息以及控制播放的功能,如圖。 SMTC (SystemMediaTransportControls) 是一個Windows App SDK (舊為UWP) 中提供的一個API,用於與系統媒體交互。接入SMTC的好 ...
  • 最近在微軟商店,官方上架了新款Win11風格的WPF版UI框架【WPF Gallery Preview 1.0.0.0】,這款應用引入了前沿的Fluent Design UI設計,為用戶帶來全新的視覺體驗。 ...
  • 1.簡單使用實例 1.1 添加log4net.dll的引用。 在NuGet程式包中搜索log4net並添加,此次我所用版本為2.0.17。如下圖: 1.2 添加配置文件 右鍵項目,添加新建項,搜索選擇應用程式配置文件,命名為log4net.config,步驟如下圖: 1.2.1 log4net.co ...
  • 之前也分享過 Swashbuckle.AspNetCore 的使用,不過版本比較老了,本次演示用的示例版本為 .net core 8.0,從安裝使用開始,到根據命名空間分組顯示,十分的有用 ...
  • 在 Visual Studio 中,至少可以創建三種不同類型的類庫: 類庫(.NET Framework) 類庫(.NET 標準) 類庫 (.NET Core) 雖然第一種是我們多年來一直在使用的,但一直感到困惑的一個主要問題是何時使用 .NET Standard 和 .NET Core 類庫類型。 ...
  • WPF的按鈕提供了Template模板,可以通過修改Template模板中的內容對按鈕的樣式進行自定義。結合資源字典,可以將自定義資源在xaml視窗、自定義控制項或者整個App當中調用 ...
  • 實現了一個支持長短按得按鈕組件,單擊可以觸發Click事件,長按可以觸發LongPressed事件,長按鬆開時觸發LongClick事件。還可以和自定義外觀相結合,實現自定義的按鈕外形。 ...
  • 一、WTM是什麼 WalkingTec.Mvvm框架(簡稱WTM)最早開發與2013年,基於Asp.net MVC3 和 最早的Entity Framework, 當初主要是為瞭解決公司內部開發效率低,代碼風格不統一的問題。2017年9月,將代碼移植到了.Net Core上,併進行了深度優化和重構, ...