欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

報(bào)錯(cuò)信息如下:

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

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

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

具體的步驟如下:

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

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

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

4、展開到“登錄名”項(xiàng),如下圖所示:

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

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

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

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

9、在登錄選項(xiàng)時(shí)選擇SQL Server身份驗(yàn)證,如下圖所示:

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

11、再次運(yùn)行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ù)是否正在運(yùn)行。

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

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

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

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

相關(guān)文章

  • C#實(shí)現(xiàn)文章添加內(nèi)鏈的方法

    C#實(shí)現(xiàn)文章添加內(nèi)鏈的方法

    文章添加內(nèi)鏈有利于提高讀者閱讀體驗(yàn),有利于搜索引擎優(yōu)化,提升頁面瀏覽量,下面小編通過兩種方法說下用c#實(shí)現(xiàn)文章添加內(nèi)鏈的方法,一起看看吧
    2018-08-08
  • c#中 String和string的區(qū)別介紹

    c#中 String和string的區(qū)別介紹

    String和string的區(qū)別有哪些,想有很多朋友都不知道吧,在本文將為大家詳細(xì)介紹下,感興趣的朋友可以參考下,希望對(duì)大家有所幫助
    2013-10-10
  • winform創(chuàng)建不規(guī)則窗體的方法

    winform創(chuàng)建不規(guī)則窗體的方法

    這篇文章主要介紹了winform創(chuàng)建不規(guī)則窗體的方法,涉及C#窗體創(chuàng)建的相關(guān)參數(shù)設(shè)置技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-09-09
  • DevExpress之餅狀圖突出(Explode)設(shè)置實(shí)例

    DevExpress之餅狀圖突出(Explode)設(shè)置實(shí)例

    這篇文章主要介紹了DevExpress之餅狀圖突出(Explode)設(shè)置方法,以實(shí)例形式展示了餅狀圖突出設(shè)置的具體實(shí)現(xiàn)過程,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-10-10
  • 詳解C#正則表達(dá)式Regex常用匹配

    詳解C#正則表達(dá)式Regex常用匹配

    這篇文章主要介紹了C#正則表達(dá)式Regex常用匹配,利用Regex類實(shí)現(xiàn)驗(yàn)證,感興趣的小伙伴們可以參考一下
    2015-12-12
  • 詳解c# 委托鏈

    詳解c# 委托鏈

    這篇文章主要介紹了c# 委托鏈的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • C# 修改文件的創(chuàng)建、修改和訪問時(shí)間的示例

    C# 修改文件的創(chuàng)建、修改和訪問時(shí)間的示例

    這篇文章主要介紹了C#實(shí)現(xiàn)修改文件的創(chuàng)建、修改和訪問時(shí)間的示例,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下
    2021-04-04
  • C#?使用com獲取Windows攝像頭列表

    C#?使用com獲取Windows攝像頭列表

    本文主要介紹了C#?使用com獲取Windows攝像頭列表,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • .NET(C#):Emit創(chuàng)建異常處理的方法

    .NET(C#):Emit創(chuàng)建異常處理的方法

    .NET(C#):Emit創(chuàng)建異常處理的方法,需要的朋友可以參考一下
    2013-04-04
  • C#浮點(diǎn)數(shù)的表示和基本運(yùn)算

    C#浮點(diǎn)數(shù)的表示和基本運(yùn)算

    這篇文章主要介紹了C#浮點(diǎn)數(shù)的表示和基本運(yùn)算,需要的朋友可以參考下
    2016-12-12

最新評(píng)論