SQL數據庫實例名稱找不到或遠程連接失敗並顯示錯誤error40的原因有哪些
分享由字符“”轉義引起的SQL數據庫實例名稱找不到或遠程連接失敗並顯示錯誤error40的解決辦法:
一、問題介紹
很久沒有用c#去連數據庫程序了,不過在網上找了一些資料,基本上還是寫出來了,但是調試初步完成的程序時候,卻發現在()這個方法總是出錯,説找不到數據庫實例名稱,或者遠程連接失敗,顯示的錯誤是error40。
錯誤如下:
二、環境介紹
1、我的數據庫是sqlserver2008,使用的`開發環境是vs2013,4.0
2、我的數據庫安裝採用的命名實例,所以在編寫數據庫連接字符串的時候的服務器名稱應為 【計算機名數據實例名】
數據庫連接字符為:
當發現連接錯誤之後,我以為是我的sql2008和vs2013環境不對而導致的錯誤,之後把以前的項目打開,把數據庫附加上,更改一下數據連接字符串,發現錯誤是一樣的。
三、解決辦法
找了一個多小時錯誤最後發現,以前寫sql連接字符的時候前面的都會加一個@符號,因為我字符串中有字符“”,如果不加的會提示錯誤,所以我每次都會加了。但是上次重裝系統的時候把命名實例改為了“t”字符開頭的名稱了。然後【t】這個表示是一個製表格符,所以並不是會出錯,本身就是一個轉義符號的正確的使用場合,因為沒有出錯,也就忘記了加“@”了。
解決辦法就是在字符串前面加一個@。
注意
在寫sql連接字符串,或者是在windows平台寫文件路徑的時候都記得在前面加上@字符,養成良好的習慣。
相關文章
-
SQLServer 附加數據庫之後出現只讀或失敗的解決方法
各位代表:我受第三屆工會委員會的委託,向大會報告工作,請予審議。XX年工作回顧一年來,校工會在校黨委、校行政和上級工會領導下,以服務學校發展為主線,積極投身學校民主政治建設、文化建設、和諧校園建設;以維護教職工權益為 -
有關Oracle 數據庫連接查詢SQL語句
內連接(inner join)。外連接:全連接(full join)、左連接(left join)、右連接(right join)。交叉聯接(cross join)。外連接與內連接不一樣,外連接返回的查詢結果中不僅包含符合條件的行,還包括左表(左外連接),右表(右外連接)或者 -
實現SQLServer數據庫轉成MYSQL數據庫
本次轉換需要依賴使用工具Navicat Premium。首先,將數據庫移至本地SQLServer,我試過直接在局域網上其他SQLServer服務器上想轉到本地Mysql好像有問題,想將遠程數據庫備份恢復到本地。1、打開Navicat Premium,新建一個同名 -
有關sqlserver2014內存數據庫特性介紹
1.函數的概念:設A、B是非空的數集,如果按照某個確定的對應關係f,使對於集合A中的任意一個數x,在集合B中都有唯一確定的數f(x)和它對應,那麼就稱f:AB為從集合A到集合B的一個函數.記作: y=f(x),xA.其中,x叫做自變量,x的取值範圍A -
多實例設置本地IP訪問sqlserver數據庫的步驟
在風雨中,每個事物都會遭到風雨的洗禮,何況是人呢?面對風雨,我們雖感無奈,但仍亦堅持,風雨過後的彩虹是多麼的耀眼,但是又有誰會全心的去欣賞呢?之所以如此,是因為我們自憐這自己的傷疤明明心愛的東西在眼目之前,但卻不敢也將消 -
SQLServer數據庫實訓總結
龍龍哥哥:你好!你和我已經見過好幾次面了,今天我給你介紹我家的三人生活吧!每天早上,媽媽都會在5點時早早地起牀,洗漱過後,便會立刻幫我燒早餐,那時我和爸爸還躲在被窩裏睡覺呢!一陣鬧鈴過後,爸爸一馬當先地穿好衣服,而我還在被 -
維護SQL Server 2005數據庫的方法
先裝上一個Microsoft SQL Server 2005 Service Pack 2 (SP 2),接着,我給大家展示數據庫維護計劃,可以用來管理工作台中不同的結點。這下面有一個維護計劃節點。目前為止,我這裏還沒有建立一個任何的管理計劃。我們知道,數 -
SQLServer數據庫學習筆記
1,exists和in的理解(參考/article/)exists:如果子查詢中包括某一行,那麼就為TRUEin:如果操作數為TRUE等於表達式列表中的一個,那麼就為TRUEexists總是搞得不太明白select 。。。from。。。where 。。。where就相當於一個判斷 -
SQL Server數據庫被掛馬怎麼辦
案例:一個網站遭遇入侵,破壞相當嚴重,SQL數據庫被掛馬,所有的表裏面大部分字段都被多次重複插入掛馬代碼,查看日誌,還好沒有涉及到服務器的安全,只是數據庫那裏出現了很多異常警告而已,網站確實存在漏洞沒有辦法,我只得修復數 -
簡述sqlserver數據庫主鍵選取策略
你可以使用保濕乳液,以保證在乾燥的空氣裏,皮膚依然能光滑柔軟。你也可以喝大量的水,來應付懷孕時常見的皮膚乾澀現象。如果你在密不透風的辦公大樓上班,而暖空調開放的時間又長,建議你在辦公室放一個加濕器,增加空氣的濕度