欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SQL Server連接失敗錯誤及解決第3/5頁

 更新時間:2007年01月08日 00:00:00   作者:  

單擊"別名"選項卡,還可以為服務器配置別名。服務器的別名是用來連接的名稱,連接參數(shù)中的服務器是真正的服務器名稱,兩者可以相同或不同。如下圖中,我們可以使用myserver來代替真正的服務器名稱sql2kcn-02,并且使用網(wǎng)絡庫 Named Pipes。別名的設置與使用HOSTS文件有相似之處。


按此在新窗口打開圖片
 通過以上幾個方面的檢查,錯誤 1 發(fā)生的原因基本上可以被排除。下面我們再詳細描述如何來解決錯誤 2。

  當用戶嘗試在查詢分析器里面使用sa來連接SQL Server,或者在企業(yè)管理器里面使用sa來新建一個SQL Server注冊時,經(jīng)常會遇到如圖 2 所示的錯誤信息。該錯誤產(chǎn)生的原因是由于SQL Server使用了"僅 Windows"的身份驗證方式,因此用戶無法使用SQL Server的登錄帳戶(如 sa )進行連接。解決方法如下所示:

  1、 在服務器端使用企業(yè)管理器,并且選擇"使用 Windows 身份驗證"連接上 SQL Server;

  2、 展開"SQL Server組",鼠標右鍵點擊SQL Server服務器的名稱,選擇"屬性",再選擇"安全性"選項卡;

  3、 在"身份驗證"下,選擇"SQL Server和 Windows "。

  4、 重新啟動SQL Server服務。

  在以上解決方法中,如果在第 1 步中使用"使用 Windows 身份驗證"連接 SQL Server 失敗,那么我們將遇到一個兩難的境地:首先,服務器只允許了 Windows 的身份驗證;其次,即使使用了 Windows 身份驗證仍然無法連接上服務器。這種情形被形象地稱之為"自己把自己鎖在了門外",因為無論用何種方式,用戶均無法使用進行連接。實際上,我們可以通過修改一個注冊表鍵值來將身份驗證方式改為 SQL Server 和 Windows 混合驗證,步驟如下所示:

  1、點擊"開始"-"運行",輸入regedit,回車進入注冊表編輯器;

  2、依次展開注冊表項,瀏覽到以下注冊表鍵:

  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]

  3、在屏幕右方找到名稱"LoginMode",雙擊編輯雙字節(jié)值;

  4、將原值從1改為2,點擊"確定";

  5、關(guān)閉注冊表編輯器;

  6、重新啟動SQL Server服務。

  此時,用戶可以成功地使用sa在企業(yè)管理器中新建SQL Server注冊,但是仍然無法使用Windows身份驗證模式來連接SQL Server。這是因為在 SQL Server 中有兩個缺省的登錄帳戶:BUILTIN\Administrators 以及 <機器名>\Administrator 被刪除。要恢復這兩個帳戶,可以使用以下的方法:

  1、打開企業(yè)管理器,展開服務器組,然后展開服務器;

  2、展開"安全性",右擊"登錄",然后單擊"新建登錄";

  3、在"名稱"框中,輸入 BUILTIN\Administrators;

  4、在"服務器角色"選項卡中,選擇"System Administrators" ;

  5、點擊"確定"退出;

  6、使用同樣方法添加 <機器名>\Administrator 登錄。

相關(guān)文章

最新評論