SQL SERVER 2005 EXPRESS不能遠端連線的問題

來源:互聯網
上載者:User

錯誤提示:"An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) "

裝完 sqlserver2005(Express版),為了便於管理,你還需要去下一個管理器(SQLServer2005_SSMSEE.msi),微軟的官方網站有。

1、開啟sql2005遠端連線功能:
組態工具->SQL Server 介面區配置器->服務和串連的介面區配置器->開啟MSSQLSERVER節點下的Database Engine 節點,先擇"遠端連線",接下建議選擇"同時使用TCP/IP和named pipes",確定後,重啟資料庫服務.

2、登陸改為混合模式:
開啟manage管理器->以windows方式串連並進入資料庫->右鍵點擊你的資料服務器->屬性->security>選中Sql server and windows Authentication

3、建立Sql server方式的使用者名稱和密碼:
maage管理器->security->右鍵點擊logins-> new login...->選中sql server authentication->設定login name 和password(confirm password)
最好去掉“enforce password expiration”前的小鉤,否則每次登陸都要修改密碼。
/*
manage管理器->windows Authentication>new query>sp_password null,'sa123456','sa'
這樣就設定了一個使用者名稱為sa ,密碼為:sa123456的使用者,下次在登陸時,可以用Sql server方式,
使用者名稱為sa ,密碼為:sa123456的使用者進資料庫了.
*/

4、做完上面三步後,這樣寫連接字串就可以順利進入資料庫了(server=.\\sqlexpress;uid=使用者名稱;pwd=密碼;database=master");

搞了半天原來我一直寫的server=(local),暈倒。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.