




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、在與 SQL Server 建立連接時出現與網絡相關的或特定于實例的錯誤。未找到或無法訪問服 務器。請驗證實例名稱是否正確并且 SQL Server 已配置為允博客分類: · .net 可憐的我啊,搞了一個下午,連接 C#連接Sql server2005,就是連接不上,然后查資料啊查資料,不僅抱怨國內的文章千篇一律,都沒講清楚到底怎樣去寫怎樣去配置,你轉載我,我轉載你。當然,我也喜歡轉載。,哈哈哈哈遇到的問題,就是連接不上Sql server2005, 提出的錯誤是: 在與 SQL Server 建立連接時出現與網絡相關的或特定于實例的錯誤。未找到或無法
2、訪問服務器。請驗證實例名稱是否正確并且 SQL Server 已配置為允許遠程連接。 (provider: 命名管道提供程序, error: 40 - 無法打開到 SQL Server 的連接) 于是,找啊,找啊,找啊,找啊,找到的就是這篇文章的上面那一個文章。其實連接的代碼都差不多對了,但是沒有人點出來,還有端口的問題。默認安裝的Sql server2005是端口不是1433,我們要的是1433. 1.打開Sql server 管理配置器2.點擊SqlExpress的協議,我們要啟動所有狀態。3.選擇TCP/IP,點擊右鍵,選擇屬性,我們修改連接數據庫的端口地址,非常重要
3、4.修改三處,第一你查看下跳出來的對話框,里面有好多TCP/IP的端口。我們要找的是三處。 5.IP地址 是自己電腦的地址 在TCP端口添加1433,然后選擇啟動 6. IP地址是的是默認的,也要改掉,如上 8.IPALL是否是表示所有端口?反正也要修改下端口地址了。 9.重新啟動服務,不支持熱修改,修改重新啟動服務。 好了,這就是修改好了端口了。 下面貼代碼 這個代碼是可以運行的,所以您無需擔心,你寫的代碼是有問題的,你要修改的就是習慣你的數據庫
4、160;C#代碼 1. strConnection += "initial catalog=修改成為你自己創建的數據庫;Data Source=localhost;" C#代碼 1. using System; 2. using System.Collections.Generic; 3. using System.Linq; 4. using
5、0;System.Text; 5. using System.Data.SqlClient; 6. 7. namespace dbApp 8. 9. class Program 10. 11. static
6、void Main(string args) 12. 13. Console.WriteLine("Hello Word1"); 14.
7、0; Program.LinkDB(); 15. Console.WriteLine("Hello Word3"); 16. Console.ReadLine(); 17.
8、0; 18. 19. 20. static void LinkDB() 21. 22.
9、160; Console.WriteLine("Hello Word2"); 23. string strConnection = "uid=sa; password=sa; " 24.
10、60; strConnection += "initial catalog=netdb;Data Source=localhost;" 25. strConnection += "Connect Timeout=3" 26. 27.
11、 / string constr = "server=.;database=myschool;integrated security=SSPI" 28. /string constr = "server=
12、.;database=myschool;uid=sa;pwd=sa" 29. / strConnection = "data source=.;initial catalog=netdb;user id=sa;pwd=sa" 30. 31.
13、0; 32. 33. try 34. 35. 36. 37. &
14、#160; SqlConnection objConnection = new SqlConnection(strConnection); 38. 39. 40. /&
15、#160; SqlConnection objConnection = new SqlConnection(strConnection); 41. 42. objConnection.Open(); 43.
16、; Console.WriteLine("連接數據庫成功"); 44. objConnection.Close(); 45.
17、160; 46. catch (Exception ex) 47. 48. 49.
18、0; Console.WriteLine(ex.Message); 50. 51. 52. 53. 54. 55. 56.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論