sql2005資料庫連線問題

2021-04-22 18:58:53 字數 698 閱讀 2077

2007-9-3 17:09:00

在vs與sql2005的連線中所出的錯,錯誤報告如下:

在建立與伺服器的連線時出錯。在連線到 sql server 2005 時,在預設的設定下 sql server 不允許進行遠端連線可能會導致此失敗。 (provider: 命名管道提供程式, error: 40 - 無法開啟到 sql server 的連線)

解決方法如下;

1、在sql server外圍應用配置器,進行服務和連線的外圍應用配置器裡面進行設定,裡面有遠端連線的選項 ),在sql server configuration manager裡面把tcp/ip和named pipes協議的開啟

2、在資料庫屬性中有是否允許遠端連線開啟

3、開啟登入的帳戶遠端連線許可權,啟用sa登入狀態

4、在資料庫安全性設定裡同時啟用windows身份驗證和sql驗證

5、還有注意要重新啟動服務

通過以上步驟我解決了vs2005管理器鏈結sql server 2005 但通過**連線時同樣是不能遠端連線,後來網上又找了些資料後終於有了答案。 連線sql server 2005時,我們需要用到的連線字串為: "server=.//sqlexpress;uid=帳號;pwd=密碼;database=資料庫名稱" ,而一般舊的教程都用這個連線字串"server=localhost;user id=帳號;password=密碼;database=資料庫名稱"

SQL2005資料庫連線

microsoft sql server 2005 express edition 為生成應用程式提供了乙個簡單的資料庫解決方案。sql server express edition 支援完整的 sql server 2005 程式設計模型,包括 transact sql 儲存過程 檢視 觸發器 s...

VB ado連線資料庫 sql2005

vb訪問sql server資料的常用方法 private sub form load dim adoconn as new adodb.connection dim adors as new adodb.recordset dim strsql as string dim stradoconn a...

C 遠端連線SQL 2005資料庫

1.首先確定你的伺服器端的computer browser是否已經啟動了,如果沒有啟動的話,把它啟動了,同時關掉伺服器端的防火牆。1.首先確定你的伺服器端的computer browser是否已經啟動了,如果沒有啟動的話,把它啟動了,同時關掉伺服器端的防火牆。可以通過 控制面板 管理工具 服務 co...