當前位置:首頁 » 編程語言 » 該用戶與可信SQL連接失敗
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

該用戶與可信SQL連接失敗

發布時間: 2022-06-29 07:56:42

『壹』 建立數據源,「該用戶與可信sql Server 連接無關聯」問題

伺服器:消息18452, 級別16,狀態1
[Microsoft][ODBC SQL Server Driver][SQL Server]用戶『sa』登陸失敗。原因:未與信任SQL Server連接相關聯
該錯誤產生的原因是由於SQL Server使用了"僅 Windows"的身份驗證方式,因此用戶無法使用SQL Server的登錄帳戶(例如 sa )進行連接,解決方法如下

設置允許SQL Server身份登錄 (基本上這個很有用)
操作步驟:
1。在企業管理器中,展開"SQL Server組",滑鼠右鍵點擊SQL Server伺服器的名稱
2。選擇"屬性"
3。再選擇"安全性"選項卡
4。在"身份驗證"下,選擇"SQL Server和 Windows"
5。確定,並重新啟動SQL Server服務

『貳』 用戶sa登錄失敗,該用戶與可信sql server連接無關聯

SQLSERVER
2005採用'SQLSERVER身份驗證'去登錄,
出錯的原因是:'用戶
'sa'
登錄失敗。該用戶與可信
SQL
Server
連接無關聯'.今天上網上查了半天才搞定的。

具體的方法是:


1:打開SQL
Server
Manager管理器!在左面找到
『安全性』
單擊右鍵
選擇『新建」,「登錄」
彈出一個對話框,在登錄名中輸入你的登錄號,選擇'SQLSERVER身份驗證',並輸入密碼,可以把『用戶下次登錄時必須修改密碼』取消掉。
點擊『用戶映射』,在右面選擇要映射的資料庫,並在前面打勾!在下面一欄中『db-owner』和『public』前面打勾。然後點擊'狀態'在右面欄中選中"授予"、「啟用」,這兩項一般是默認的,但如果默認的不是此兩項必須改過來,不然是連不上的!點擊『確定』。

2:找到SQL伺服器,在左欄中上面,單擊右鍵,在彈出的菜單中選擇「屬性」命令。彈出一個對話框,單擊「安全性」,在「伺服器身份驗證」下面選擇「SQL
SERVER和WINDOWS身份驗證模式」,在前面打勾!記得這一步很重要,如果沒有這一步你就別想登錄成功!然後單擊「確定」就可以了!

3:重新啟動服務就可以選擇SQL
SERVER
身份驗證模式登錄了!輸入剛才的用戶名和密碼就可以登錄成功了!(重新啟動服務)

『叄』 用戶登錄失敗,該用戶與可信SQL Server連接無關聯。錯誤:18452

1.先用windows賬戶登陸sqlserver2005
2.在左邊最上面的根目錄點右鍵.屬性.(伺服器屬性)
3.a)先選擇安全性
b)選擇sql Server和Windows身份驗證模式
4.給sa修改密碼
5.重啟服務

『肆』 java連接資料庫出現這個 用戶 'sa' 登錄失敗。該用戶與可信 SQL Server 連接無關聯。

1:打開SQL Server Manager管理器!在左面找到 『安全性』 單擊右鍵 選擇『新建」,「登錄」 彈出一個對話框,在登錄名中輸入你的登錄號,選擇'SQLSERVER身份驗證',並輸入密碼,可以把『用戶下次登錄時必須修改密碼』取消掉。 點擊『用戶映射』,在右面選擇要映射的資料庫,並在前面打勾!在下面一欄中『db-owner』和『public』前面打勾。然後點擊』狀態』在右面欄中選中」授予」、「啟用」,這兩項一般是默認的,但如果默認的不是此兩項必須改過來,不然是連不上的!點擊『確定』。
2:找到SQL伺服器,在左欄中上面,單擊右鍵,在彈出的菜單中選擇「屬性」命令。彈出一個對話框,單擊「安全性」,在「伺服器身份驗證」下面選擇「SQL SERVER和WINDOWS身份驗證模式」,在前面打勾!記得這一步很重要,如果沒有這一步你就別想登錄成功!然後單擊「確定」就可以了!
3:重新啟動服務就可以選擇SQL SERVER 身份驗證模式登錄了!輸入剛才的用戶名和密碼就可以登錄成功了!

『伍』 用戶 『』; 登錄失敗。該用戶與可信 SQL Server 連接無關聯。

連接資料庫的時候,要帶著用戶名,密碼啊(比如sa):

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=資料庫名","資料庫登錄名","登錄密碼");

『陸』 連接Sql server2005時說用戶sa登入失敗,該用戶與可信 Sql server連接無關聯

很有可能存在的問題: 安裝SQL時,默認的SQL身份驗證方式是Windows賬戶模式, 所以,使用sa身份是無法登錄的, 建議你更改,sa身份驗證登錄方式: 要Windows賬戶身份驗證模式切換到SQL的身份驗證模式 ,請按以下步驟操作: 1. 先停止 MSSQLSERVER 以及所有其他相關服務(如 SQLSERVERAgent)。 2. 打開注冊表編輯器。 3. 找到以下兩個子項之一(取決於 MSDE 是作為默認 MSDE 實例安裝的還是作為命名實例安裝的): HKEY_LOCAL_MACHINE\\Software\\Microsoft\\MSSqlserver\\MSSqlServer - 或者 - HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Microsoft SQL Server\\<Instance Name>\\MSSQLServer\\ 4. 在右窗格中,雙擊 LoginMode 子項。 5. 在 DWORD 編輯器對話框中,將此子項的值設置為 2。確保選擇了 Hex 選項,然後單擊確定。 (默認情況下,Windows LoginMode 注冊表子項的值設置為 1。如果啟用SQL的身份驗證模式,則此值為 2。) 6. 重新啟動 MSSQLSERVER 和 SQLSERVERAgent 服務以使更改生效。至此,SQL驗證模式切換完畢。

『柒』 用戶名sa登陸失敗。該用戶與可信sql server 連接無關聯,請求解決辦法

1.無法使用SA用戶登陸解決方案
解決方法如下,打Microsoft Sql Server Management Studio Express,以windows驗證方式登陸,打開伺服器屬性窗口(在資料庫伺服器圖標上點右鍵選"屬性"),選擇"安全性"選項,界面如下所示

伺服器驗證方式選擇SQL SERVERTT和windows驗證方式,確認

然後再到"安全性-登陸名"處設置SA用戶屬性,界面如下

設置密碼

啟用SA用戶

2.無法在其他機器連接SQL 2005 EXPRESS解決方案

在SQL SERVER菜單組中找到SQL Server Surface Area Configuration程序
點擊"Surface Area Configuration For Service And Connection",啟用"local and remote connections"

重啟SQL服務
3.無法新建登陸用戶,錯誤如下所示

安裝的時候不要選擇"隱藏高級配置",然後不要用命名實例sqlexpress,而是使用默認實例,就不用考慮這個問題了.

『捌』 用戶 '' 登錄失敗。該用戶與可信 SQL Server 連接無關聯。

首先還是看一下用戶名是不是為空了
如果用戶名密碼沒有問題,那麼是否是程序和資料庫安裝在一台機器上的
如果程序在A機器上,資料庫裝在B機器上,要通過IP訪問時,需要在SQL SERVER的「配置工具」里里打開「配置管理器」,將tcp/ip,name勾選,打開遠程訪問的許可權,否則連接會失敗。

『玖』 該用戶與可信SQL SERVER無連接怎麼辦

開始>運行,輸入cmd,確定,然後輸入
net stop mssqlserver按回車
net start mssqlserver按回車
然後再試

『拾』 用戶 'sa' 登錄失敗。該用戶與可信 SQL Server 連接無關聯。

確認你的MSSQL
打過SP4補丁
關鍵問題
檢查你的資料庫的認證模式,windows

混合模式,需要SA登陸的請選擇混合模式。
檢查計算機1433連接埠,1434數據埠是否打開
針對sql
2005
進入管理器中「安全」==》「用戶」==》雙擊用戶(彈出屬性對話框)==》「狀態」把狀態改成enable,退出管理器重新登錄(用戶驗證模式)
檢查你的連接程序的鏈接地址是否是127.0.0.1

{local}
以上操作都不行,重新建立資料庫,注意操作系統的網路名最好不要使用默認的關鍵字,有遇到過網路名是關鍵字死活連接不上去的情況。