【経験談】VS2013建立資料庫連線失敗問題
阿新 • • 發佈:2019-01-23
這是第一次在VS中建立資料庫連線,連蒙帶猜地總結以下經驗。
提取截圖加編輯文字用了近一個小時,但是,相信我,看完它不過十分鐘的事。
中間一些問題的原因還沒有參悟透,留待以後補充。有大神路過的話,萬望賜教,嘿嘿。
先上異常資訊截圖,有兩個:
異常1:目標資料庫被其它任務佔用,沒辦法用以建立連線。
“mdf檔案正在使用。請輸入新檔名或關閉其他應用程式正在使用的檔案”
異常2:登入伺服器失敗。
“Login failed for user '使用者名稱'”
異常1源起:
在“伺服器資源管理器”中,右鍵“資料連線”,選擇“新增連線”。
“新增連線”窗體中點選“瀏覽”。
選擇已存在的資料庫,單擊“開啟”即出現異常。
原因猜測:
SQLAGENT任務正在使用已存在的目標資料庫導致VS中建立連線失敗。
直接關掉這個任務並不能解決問題,可能導致無法連線到資料庫。
可以在SQL Server Management Studio中選中目標資料庫(右擊→任務→離線),
但是在隨後的身份驗證時出現異常2,還是不能到達我要的效果。
異常2源起:
選擇“使用SQL Server身份驗證”,“確定”後即出現異常2。
猜不出存在的原因。遺憾~
“使用Windows身份驗證”不會出現在這個異常,但是就是要鑽一下牛角尖,呵呵。
另外一種成功的建立方式:
選擇建立一個新的資料庫。
127.0.0.1表示連線到本地資料庫,填入使用者名稱、密碼、新資料庫名稱。
成功建立後,在“伺服器資源管理器”中,可以修改連線關聯至目標資料庫,刪除新建資料庫即可。
看到這裡,有沒有計時?真的花了十分鐘的話說明你跟我一樣是小白額!哈哈~