當前位置:首頁 » 編程語言 » sql作業執用戶登錄失敗
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql作業執用戶登錄失敗

發布時間: 2022-07-02 02:47:12

1. System.Data.sqlClient.SqlException: 用戶 '' 登錄失敗

根據異常提示,應該是登陸資料庫時沒有獲取到用戶名,所以提示用戶空登陸失敗。檢查一下sql連接字元串是否正確賦值。
Data
Source
=
myServerAddress;Initial
Catalog
=
myDataBase;User
Id
=
myUsername;Password
=
myPassword;
注意userID項。

2. 如何解決sql server中登錄名sa登錄失敗的問題

解決方法:該錯誤產生的原因是由於SQL Server採取了僅使用Windows賬戶的身份驗證方式,因此用戶無法使用SQL Server的登錄賬戶(如sa)進行連接。解決方法如下所述:
步驟/方法
第1步,在SQL Server伺服器上依次單擊「開始」→「所有程序」→Microsoft SQL Server→「企業管理器」菜單命令,打開SQL Server Enterprise Manager窗口。使用Windows身份驗證連接上SQL Server
第2步,在左窗格中展開SQL Server組(本例為Database),然後右鍵單擊SQL Server伺服器的名稱(本例為hanjiangit),選擇「屬性」快捷命令。在打開的「SQL Server屬性(配置)-HANJIANGIT」對話框中切換至「安全性」選項卡,並在「安全性」區域將身份驗證方式選擇為SQL Server和Windows。最後單擊「確定」按鈕使設置生效,

第3步,重新啟動SQL Server服務。
在上述解決方法中,如果即使用Windows身份驗證的方式依然連接失敗的話,那麼將使用戶處於兩難境地。因為SQL Server伺服器只允許使用Windows身份驗證,然而由於一些特殊原因,使用Windows身份驗證卻無法連接上SQL Server。這樣就造成了無論用何種身份驗證方式均無法連接的情況。遇到這種情況,只能通過修改注冊表將身份驗證方式改為SQL Server和Windows混合驗證方式,具體操作方法如下:
第1步,依次單擊「開始」→「運行」菜單命令,在運行編輯框中鍵入Regedit命令並回車,打開「注冊表編輯器」窗口。
第2步,依次展開[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]分支,單擊選中MSSQLServer選項,在右窗格中找到並雙擊LoginMode項。在打開的「編輯DWORD值」對話框中將「數值數據」修改為2,並單擊「確定」按鈕使設置生效,
第3步,關閉「注冊表編輯器」窗口,並重新啟動SQL Server服務。
通過上述設置,用戶可以使用SQL Server賬戶sa連接資料庫,並能夠在「企業管理器」中新建SQL Server注冊。不過此時仍然無法使用Windows身份驗證模式來連接SQL Server,因為在SQL Server中有兩個預設的登錄賬戶BUILTIN\Administrators和「機器名\Administrator」被刪除。可以通過下面的步驟恢復這兩個賬戶:
第1步,打開「企業管理器」窗口,在左窗格中依次展開「SQL Server組」→「SQL Server伺服器」→「安全性」目錄。然後右鍵單擊「登錄」選項,執行「新建登錄」快捷命令,
第2步,打開「SQL Server登錄屬性-新建登錄」對話框,保持身份驗證方式為Windows身份驗證,然後在「名稱」編輯框中鍵入BUILTIN\Administrators,
第3步,單擊「伺服器角色」標簽,在「伺服器角色」選項卡中選中System Administrators復選框,並單擊「確定」按鈕,

第4步,重復上述步驟添加「『機器名(域名)』\Administrator」賬戶。

3. vs10 運行時顯示sql資料庫用戶登錄失敗

代碼是不是你從網上下載的?
這個提示應該表示你資料庫連接字元串不對,你應該首先使用資料庫連接工具連接好你的資料庫,然後將正確的連接參數填到配置裡面
一般會在APP.config裡面,有一個connectionStrings的節點

裡面是連接字元串,修改好應該就可以了

4. 提示用戶 '用戶' 登錄失敗。原因: 未與信任 SQL Server 連接相關聯。

1、最大的原因就在於不允許空密碼登陸。解決的辦法為:將電腦不允許空密碼登陸的限製取消。方法如下:

5. 在sql server 中新添加的用戶,登錄失敗。錯誤:18456

如果是本地資料庫可以用windows驗證
打開microsoft
sql
server
management
studio
express,右鍵點擊伺服器,選擇properties,在彈出窗口中點擊security切換到安全面板,將server
authentication伺服器認證從windows
authentication
mode(windows用戶認證模式)修改為sql
server
and
windows
authentication
mode(sql
server和windows認證模式),ok。
添加用戶:
打開你的microsoft
sql
server
management
studio
express
先用sa連接你的資料庫.
然後在管理器中點擊security(安全性)--logins(用戶)--右鍵--new
logins(新用戶)
在彈出的窗口中輸入用戶名
然後勾選單選框為"sql
server
驗證"
輸入用戶密碼.
然後在窗口的右邊選擇server
roles(用戶角色)
將public與sysadmin勾上.
點擊ok,添加完成.

6. sql2016 sa用戶登錄失敗

試試看:

  1. 檢查伺服器名稱是否正確。本地的話,選擇默認;遠程的話,輸入遠程電腦IP,埠號
  2. 檢查sa的密碼是否正確

  3. 使用Windows用戶登錄,然後進入到安全性,找到sa賬戶,修改密碼

    修改密碼

7. sql server 用戶 登陸失敗

sql
server配置屬性---"安全性"選項卡,身份驗證設為sql
server和windows
在設置登陸密碼

8. C# 連接 sql資料庫 顯示用戶登錄失敗

SqlServer的不同實例之間不共享用戶信息和許可權,也不共享使用的資料庫,所以你在一個實例中能登錄並創建了資料庫,但是在另一個實例中就找不到相同的資料庫。Integrated Security=true代表你使用windows用戶的集成許可權登錄,沒有問你的sqlserver賬戶和密碼,為了確認問題,你最好使用server=JIE-PC\\WINCC;database=db_MrCy;user id=****;password=*****的連接字元串連接資料庫。

9. 為什麼SQL資料庫不能用SQL Server身份登錄 提示用戶sa登錄失敗。(Microsoft SQL server,錯誤18456)

解決辦法。如下參考:

1.以windows身份登錄。

10. c#操作SQL資料庫提示用戶sa登錄失敗

1.使用sql企業管理器直接用sa登錄資料庫是否正常
2登錄正常
應該是沒有設置正確
找到sql伺服器,在左欄中上面,單擊右鍵,在彈出的菜單中選擇「屬性」命令。彈出一個對話框,單擊「安全性」,在「伺服器身份驗證」下面選擇
「sql
server和windows身份驗證模式」,在前面打勾!記得這一步很重要,如果沒有這一步你就別想登錄成功!然後單擊「確定」就可以了!
3:重新啟動服務就可以選擇sql
server
身份驗證模式登錄了!輸入剛才的用戶名和密碼就可以登錄成功了!
3.如果不行qq
聯系