最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于C#連接SQL Server時提示用戶登錄失敗的解決方法

 更新時間:2021年11月04日 10:50:07   作者:碎歲語  
在用C#開發(fā)windows端程序并連接SQL Server時有可能會遇到數(shù)據(jù)庫登錄失敗的問題,下面小編給大家?guī)砹薈#連接SQL Server時提示用戶登錄失敗的解決方法,感興趣的朋友一起看看吧

在用C#開發(fā)windows端程序并連接SQL Server時有可能會遇到數(shù)據(jù)庫登錄失敗的問題,報錯現(xiàn)象如下圖所示:

報錯信息如下:

System.Data.SqlClient.SqlException: '用戶 '' 登錄失敗。'
This exception was originally thrown at this call stack:
    [External Code]
    MyQQ.DataOperator.ExecSQL(string) in DataOperator.cs
    MyQQ.Frm_Login.pboxLogin_Click(object, System.EventArgs) in Frm_Login.cs
    [External Code]
    MyQQ.Program.Main() in Program.cs

這個問題的一種可能的原因是SQL Server數(shù)據(jù)庫設(shè)置了僅以windows身份驗證模式,或C#代碼中登錄數(shù)據(jù)庫的語句中沒有正確填寫數(shù)據(jù)庫通行證。

解決的辦法也簡單,不需要動數(shù)據(jù)庫里面的內(nèi)容,僅通過 Microsoft SQL Server Management Studio 工具設(shè)置一下登錄模式即可。

具體的步驟如下:

1、打開Microsoft SQL Server Management Studio 并連接上要設(shè)置的數(shù)據(jù)庫。

2、在數(shù)據(jù)庫根上右鍵,選擇“屬性”

3、在彈出的對話框中選擇“安全性”,再選擇“SQL Server和Windows身份驗證模式”,隨后確認(rèn)保存修改。如下圖所示:

4、展開到“登錄名”項,如下圖所示:

5、檢查是否有開放通行證用以登錄數(shù)據(jù)庫。sa賬戶是SQL Server默認(rèn)的通行證,打個紅叉就表示這個賬戶當(dāng)前被禁用。

6、選中要啟用的賬戶,右鍵打開屬性對話框,再設(shè)置好登錄密碼,如下圖所示:

7、切換到“狀態(tài)”,再按下圖所示設(shè)置賬戶開關(guān):

8、保存設(shè)置后重啟Microsoft SQL Server Management Studio 軟件

9、在登錄選項時選擇SQL Server身份驗證,如下圖所示:

10、此時一般都可以正常登錄的了。

11、再次運行C#程序,正確配置連接數(shù)據(jù)庫字符串:

private static string connString = @"Data Source=CHORM-DESKTOP;Database=db_MyQQ;User ID=sa;Pwd=123456;";

12、一般而言,都可以正常連接的了。

如果經(jīng)過了上述步驟操作且確認(rèn)通行證信息正確配置仍然無法正常登錄,則要檢查一下SQL Server服務(wù)是否正在運行。

在windows桌面選擇“此電腦”,右鍵打開“管理”,按下圖所示檢查SQL Server服務(wù)的運行狀態(tài)

如果服務(wù)未運行,則右鍵手動啟動一下。

一般而言,按照上述步驟操作后都能解決這一問題。

到此這篇關(guān)于關(guān)于C#連接SQL Server時提示用戶登錄失敗的解決方法的文章就介紹到這了,更多相關(guān)C#連接SQL Server用戶登錄失敗內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C# WinForm實現(xiàn)自動更新程序的方法詳解

    C# WinForm實現(xiàn)自動更新程序的方法詳解

    這一篇就著重寫一下客戶端的代碼,客戶端主要實現(xiàn)的有:啟動后檢測本地的xml文件,然后發(fā)送到服務(wù)器獲取需要更新的文件以及版本列表,感興趣的小伙伴可以了解一下
    2022-10-10
  • System.Data.OleDb.OleDbException: 未指定的錯誤的完美解決方法

    System.Data.OleDb.OleDbException: 未指定的錯誤的完美解決方法

    本文給大家?guī)砣N有關(guān)System.Data.OleDb.OleDbException: 未指定的錯誤的完美解決方法,每種方法都很不錯,需要的朋友可以參考下
    2016-09-09
  • C#程序最小化到托盤圖標(biāo)操作步驟與實現(xiàn)代碼

    C#程序最小化到托盤圖標(biāo)操作步驟與實現(xiàn)代碼

    設(shè)置窗體屬性showinTask=false;加notifyicon控件notifyIcon1,為控件notifyIcon1的屬性Icon添加一個icon圖標(biāo);添加窗體最小化事件(首先需要添加事件引用)接下來介紹實現(xiàn)代碼,感興趣的朋友可以研究下
    2012-12-12
  • C#之Socket客戶端全過程

    C#之Socket客戶端全過程

    這篇文章主要介紹了C#之Socket客戶端全過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 設(shè)置C#窗體程序只能啟動一次

    設(shè)置C#窗體程序只能啟動一次

    有時候我們需要我們的軟件只可以啟動一次,用下面的代碼就可以實現(xiàn)啊。
    2009-04-04
  • C#異步編程Task的創(chuàng)建方式

    C#異步編程Task的創(chuàng)建方式

    這篇文章介紹了C#異步編程Task的創(chuàng)建方式,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • OpenXml讀寫Excel實例代碼

    OpenXml讀寫Excel實例代碼

    這篇文章主要介紹了OpenXml讀寫Excel代碼分享,大家參考使用
    2013-12-12
  • C#通過委托調(diào)用Button單擊事件的方法

    C#通過委托調(diào)用Button單擊事件的方法

    本文給大家分享的是通過委托取消Button事件switch-case的方法,十分的簡單實用,有需要的小伙伴可以參考下。
    2015-05-05
  • LINQ基礎(chǔ)之Join和UNION子句

    LINQ基礎(chǔ)之Join和UNION子句

    這篇文章介紹了LINQ使用Join和UNION子句的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • C#在MySQL大量數(shù)據(jù)下的高效讀取、寫入詳解

    C#在MySQL大量數(shù)據(jù)下的高效讀取、寫入詳解

    最近由于工作的原因,經(jīng)常需要對海量數(shù)據(jù)進(jìn)行處理,做的數(shù)據(jù)爬蟲相關(guān),動輒千萬級別的數(shù)據(jù),單表幾十個G 都是都是家常便飯。 那么主要的開發(fā)語言是C#,數(shù)據(jù)庫使用的是MySQL。下面通過這篇文章我們來一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11

最新評論

合阳县| 义马市| 延吉市| 隆德县| 文安县| 舟山市| 福鼎市| 昌乐县| 威远县| 电白县| 祁阳县| 胶南市| 长葛市| 临安市| 延庆县| 甘南县| 沁源县| 平顺县| 波密县| 射洪县| 浦城县| 广平县| 德昌县| 电白县| 翼城县| 当雄县| 肥城市| 旅游| 屏山县| 汶上县| 沿河| 兴文县| 兴隆县| 泸州市| 万全县| 屏山县| 绥芬河市| 中卫市| 徐州市| 海丰县| 罗城|