程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> SQL數據庫實例稱號找不到或長途銜接掉敗並顯示毛病error40的緣由及處理方法

SQL數據庫實例稱號找不到或長途銜接掉敗並顯示毛病error40的緣由及處理方法

編輯:MSSQL

SQL數據庫實例稱號找不到或長途銜接掉敗並顯示毛病error40的緣由及處理方法。本站提示廣大學習愛好者:(SQL數據庫實例稱號找不到或長途銜接掉敗並顯示毛病error40的緣由及處理方法)文章只能為提供參考,不一定能成為您想要的結果。以下是SQL數據庫實例稱號找不到或長途銜接掉敗並顯示毛病error40的緣由及處理方法正文


分享由字符“\”本義惹起的SQL數據庫實例稱號找不到或長途銜接掉敗並顯示毛病error40的處理方法:

1、成績引見
良久沒有效c#去連數據庫法式了,不外在網上找了一些材料,根本上照樣寫出來了,然則調試初步完成的法式時刻,卻發明在con.open()這個辦法老是失足,說找不到數據庫實例稱號,或許長途銜接掉敗,顯示的毛病是error40。

毛病以下:

 

2、情況引見
1、我的數據庫是sqlserver2008,應用的開辟情況是vs2013,.net4.0

2、我的數據庫裝置采取的定名實例,所以在編寫數據庫銜接字符串的時刻的辦事器稱號應為 【盤算機名\數據實例名】

數據庫銜接字符為:

 

當發明銜接毛病以後,我認為是我的sql2008和vs2013情況纰謬而招致的毛病,以後把之前的項目翻開,把數據庫附加上,更改一下數據銜接字符串,發明毛病是一樣的。

3、處理方法
找了一個多小時毛病最初發明,之前寫sql銜接字符的時刻後面的都邑加一個@符號,由於我字符串中有字符“\”,假如不加的會提醒毛病,所以我每次都邑加了。然則前次重裝體系的時刻把定名實例改成了“t”字符開首的稱號了。然後【\t】這個表現是一個制表格符,所以其實不是會失足,自己就是一個本義符號的准確的應用場所,由於沒有失足,也就忘卻了加“@”了。

處理方法就是在字符串後面加一個@。

留意

在寫sql銜接字符串,或許是在windows平台寫文件途徑的時刻都記得在後面加上@字符,養成優越的習氣。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved