“使用者sa登入失敗,該使用者與可信sql server串連無關聯”錯誤解決方案

來源:互聯網
上載者:User

如果你出現如題的錯誤,問題可能是不同。你可以嘗試如下的幾種解決方案,沒準哪裡你就設定錯了,稍微配置一下就OK了,沒什麼複雜的。本人的效率很低,所以沒能圖文並茂,不好意思啦。

 

1、設定SQL Server Configuration Management

(1) 啟動SQL服務:SQL Server Configuration Management->SQL Server 2005服務->SQL Server(SQLEXPRESS)->右鍵啟動

 

(2) 啟用TCP/IP協議:SQL Server Configuration Management->SQL Server 2005網路設定->SQLEXPRESS的協議->TCP/IP->右鍵啟用

 

(3) 設定TCP/IP屬性

SQL Server Configuration Management->SQL Server 2005網路設定->SQLEXPRESS的協議->雙擊TCP/IP->IP地址->IPALL->TCP連接埠,設定為你要設定的連接埠號碼。

 

2、設定Microsoft SQL Server Management Studio Express

(0) 開始->所有程式->Microsoft SQL Server 2005->Microsoft SQL Server Management Studio Express

 

(1) 左側欄內伺服器右擊屬性->安全性->伺服器身分識別驗證->選擇SQL Server和Windows身分識別驗證模式

 

(2) 左側欄內安全性->登入名稱->選擇你要設定的使用者名稱稱,雙擊->常規->”預設資料庫“改為你要串連的資料庫

 

(3) 左側欄內安全性->登入名稱->選擇你要設定的使用者名稱稱,雙擊->伺服器角色->選擇public和sysadmin

 

(4) 左側欄內安全性->登入名稱->選擇你要設定的使用者名稱稱,雙擊->使用者映射->資料庫角色成員資格->選擇db_owner和public

 

(5) 左側欄內安全性->登入名稱->選擇你要設定的使用者名稱稱,雙擊->狀態->是否允許串連到資料庫引擎,選”授予“;登陸,選”啟用“。

 

3、檢查串連連接埠是否開啟

(1) 驗證方法:開始->運行->cmd->telnet localhost 連接埠號碼。

(2) 如果出現黑屏,則屬正常。如果出現錯誤提示,則需更改連接埠號碼。

(3) 更改方法:SQL Server Configuration Management->SQL Server 2005網路設定->SQLEXPRESS的協議->雙擊TCP/IP->IP地址->IPALL->TCP連接埠,設定為你要設定的連接埠號碼。

 

4、檢查本地hosts檔案

如果系統位於C盤,則地址為C:下的/WINDOWS/system32/drivers/etc/hosts。

如果系統不位於C盤,則地址為你系統所在盤下的同上目錄。

用記事本或其他編輯器開啟hosts,添加如下一行:

127.0.0.1       localhost

注意前面沒有任何符號,並且如果無特殊原因,應刪除其他非注釋的hosts行。

 

5、作業系統網路名稱問題

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.