當前位置:首頁 » 編程語言 » sql為什麼登不上去
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql為什麼登不上去

發布時間: 2022-10-20 16:05:46

1. sql資料庫連接不上,除了密碼錯誤,還有什麼會導致登錄失敗

這個提示,一般是密碼錯誤。
不過還有一種可能:
你這個資料庫是恢復的,而恢復後,應該執行以下
sp_change_users_login
你試試。
下面是我拷貝的。
孤立帳戶,就是某個資料庫的帳戶只有用戶名而沒有登錄名,這樣的用戶在用戶庫的sysusers系統表中存在,而在master資料庫的syslogins中卻沒有對應的記錄。
孤立帳戶的產生一般是一下兩種:
1.將備份的資料庫在其它機器上還原;
2.重裝系統或SQL
SERVER之後只還原了用戶庫
解決方法是使用sp_change_users_login來修復。
sp_change_users_login的用法有三種
用法1:
exec
sp_change_users_login
'REPORT'
列出當前資料庫的孤立用戶
用法2:
exec
sp_change_users_login
'AUTO_FIX','用戶名'
可以自動將用戶名所對應的同名登錄添加到syslogins中
用法3:
exec
sp_change_users_login
'UPDATE_ONE','用戶名','登錄名'
將用戶名映射為指定的登錄名。

2. sql 登陸不進去了 急!

error
40
應該是
服務沒開啟,運行services.msc
開啟
SqlServer(實例名)
服務
一般是
sqlserver(sqlexpress)
,如果你安裝了sql
server
配置管理器的話
直接從那裡打開

3. 為什麼sql新建登錄名連接失敗

  • 首先選擇【Windows身份驗證】模式連接資料庫引擎。

4. SQL server 伺服器登錄失敗為什麼

由於出現這樣問題的頻率實在太高了,特別是新手通常遇到這個問題
解決原因很簡單,安裝SQL Server時是使用默認登錄用戶來作為啟動SQL Server服務的賬號(對於自己使用的單機,通常就是administrator了),當該用戶更改了用戶名(如有人喜歡把administrator改成admin)或更改了其口令時,再次啟動伺服器,就出現「同於登錄失敗而無法啟動服務」的錯誤了
知道了原因,解決方法也就很顯然了.

1,把用戶口令改回原來的,再啟動服務
2,使用控制面版服務管理器,找到MSSQLSERVER服務,更改啟動賬號信息,改成變更後的,再啟動服務
3,也是推薦使用的方法,創建一個新用戶,專門用於啟動SQL Server服務,安裝SQL Server時就使用該用戶來啟動SQL Server,這樣就可以避免用於頻繁更改administrator口令而帶來的1069錯誤了。如果已經安裝好SQL Server,也可以在控制面版服務管理器下更改MSSQLSERVER服務的服務賬號信息,換成SQL服務專用的用戶。

5. 為什麼SQL資料庫登錄不上

1.用window身份登錄資料庫
2.在安全性>登錄名>sa
在右擊sa
屬性
3在
sa的屬性中的
SQL
Server身份驗證
將密碼改成
sa,強制實施密碼策略不要選中
4.在狀態,設置裡面>登錄
選擇啟用
5.然後右伺服器,就是資料庫上面的那個>安全性
6.伺服器身份驗證選為
SQL
Server

Windows
身份驗證模式
都配置好之後就OK了
不懂再加我為好友

6. sql server登錄不了

檢查一下網路連接,然後進行連接的重新設置,再次登錄軟體之後,把程序的數據關閉,進行密碼賬號重新設置即可。

7. SQL Server 服務由於登錄失敗而無法啟動怎麼辦

SQL Server 服務由於登錄失敗而無法啟動怎麼辦

SQL Server 服務由於登錄失敗而無法啟動

症狀

在重新啟動 SQL Server、SQL Executive 或 SQL Server Agent 時,可能無法啟動該服務,並顯示以下錯誤信息:

Error 1069:The service did not start e to a logon failure.

或者

錯誤 1069:由於登錄失敗而無法啟動服務

原因

SQL Server、SQL Agent 或 SQL Server Executive 啟動服務帳戶的密碼不正確,因為密碼可能已被更改了。

替代方法

若要解決此問題,請在 SQL Server 主機的 Microsoft SQL Server 服務帳戶中鍵入正確的密碼。

若要在 Microsoft Windows 2000 Server 和 Microsoft Windows XP 中更正該密碼,請按照下列步驟操作: 1. 單擊開始,指向設置,然後單擊控制面板。

2. 雙擊管理工具,然後雙擊服務。

3. 雙擊 MSSQLSERVER,然後單擊登錄選項卡。

4. 在密碼和確認密碼文本框中鍵入正確的密碼,然後單擊確定。

若要在 Microsoft Windows NT 4.0 中更正該密碼,請按照下列步驟操作: 1. 單擊開始,指向設置,然後單擊控制面板。

2. 雙擊服務,然後雙擊 MSSQLSERVER。

3. 在密碼和確認密碼文本框中鍵入正確的密碼,然後單擊確定。

注意:通過 Services 小程序更改該密碼使 SQL Server 可以成功重新啟動;但是,如果安裝了 Microsoft 搜索(全文搜索服務),則它要求通過 SQL 企業管理器 (SEM) 進行隨後的密碼更改。

以下一節摘自 SQL Server 2000 聯機圖書:

「After changing the SQL Server service account information in Control Panel, you must also change the SQL Server service account in SQL Server Enterprise Manager.This allows the service account information for Microsoft Search service to remain synchronized as well.

Important:Although the Microsoft Search service is always assigned to the local system account, the full-text search engine tracks the SQL Server service account in Windows.Full-text search and failover clustering are not available if Windows password changes are not reset using SQL Server Enterprise Manager.」(在控制面板中更改 SQL Server 服務帳戶信息後,您還必須在 SQL Server 企業管理器中更改 SQL Server 服務帳戶。這樣,用於 Microsoft 搜索服務的服務帳戶信息也會保持同步。重要說明:盡管將 Microsoft Search 服務始終分配給本地系統帳戶,但全文搜索引擎跟蹤 Windows 中的 SQL Server 服務帳戶。如果沒有使用 SQL Server 企業管理器重置 Windows 密碼更改,則無法使用全文搜索和故障轉移群集。)

通過使用 SEM,右鍵單擊伺服器,單擊屬性,然後單擊安全選項卡。在啟動服務帳戶下面,輸入相應的帳戶和密碼。

安裝SQL Server2000時是使用默認登錄用戶來作為啟動SQL Server服務的賬號(對於自己使用的單機,通常就是administrator了),但是我更改了用戶名出現「同於登錄失敗而無法啟動服務」的錯誤 以下我試過的方法.

1,把用戶口令改回原來的,再啟動服務

2,使用控制面版服務管理器,找到MSSQLSERVER服務,更改啟動賬號信息,改成變更後的,再啟動服務

3,也是推薦使用的方法,創建一個新用戶,專門用於啟動SQL Server服務,安裝SQL Server時就使用該用戶來啟動SQL Server,這樣就可以避免用於頻繁更改administrator口令而帶來的1069錯誤了。如果已經安裝好SQL Server,也可以在控制面版服務管理器下更改MSSQLSERVER服務的服務賬號信息,換成SQL服務專用的用戶。

首先介紹網路上常用的兩種解決方法:

1.我的電腦--控制面板--管理工具--服務--右鍵 MSSQLSERVER--屬性--登陸--登陸身份--選擇"本地系統帳戶"

或:

2.我的電腦--控制面板--管理工具--服務--右鍵 MSSQLSERVER--屬性--登陸--登陸身份--選擇"此帳戶"--密碼和確認密碼中輸入你修改後的administrator密碼.

兩者的區別:

選擇第一種方式,以後修改了administrator密碼,不用再調整(但要求登陸操作系統的是系統管理員)

選擇第二種方式,以後修改了administrator密碼,還要再重復做上面的操作.

下面是我遇到的一種情況:

今天上午同事又告訴我他的`SQL不能登陸自己的「企業管理器」了,報出的錯誤就是「1069 錯誤,由於登錄失敗而無法啟動服務」,上網查到了以上兩種方案,但是當我看到了服務的窗口又發現了一個可能引起此問題的地方:

我們先找到MSSQLSERVER服務,然後查看它的屬性

發現是使用域帳戶在啟動服務時進行驗證,於是便詢問是否修改過登陸域的密碼,得到答案是修改過,因為域中作了設置,一定時期後要求用戶修改密碼,而且不能 與以前密碼相同(空密碼除外,這個我做過實驗^_^)。於是將這里的密碼重新進行設置,再重新啟動服務成功,SQL也可登陸成功。

通過這個問題發現,當域的密碼被修改過後,相應服務使用的登陸驗證信息不會自動更新需要手動來更新,才能解決此問題。如果大家嫌比較麻煩,還是像上面的解決方案那樣直接將登陸身份修改為「本地系統帳戶」比較簡單。

;

8. SQL SERVER 2005 我登陸不上了 為什麼

有兩個地方都要改,你先用WINDOWS身份登錄檢查一下:
1、安全性->登錄名->sa->屬性->狀態->是否允許連接到資料庫引擎,選擇「授予」;登錄,選擇「啟用」。
2、伺服器屬性->安全性->伺服器身份驗證,選擇「SQL
Server和Windows身份驗證模式」。

9. 為什麼我的SQL登陸不了

你在安裝SQL時應選擇WINDOWS與SQL混合驗證模式,如果選擇僅WINDOWS登陸,只能是本地用戶和域用戶才能登陸,我想樓主是沒有建立域吧.
我在用精誠超市管理軟體,是這樣安裝的:先建立伺服器A,混合驗證模式,用戶名sa 密碼隨意,重啟後安裝精誠軟體,這樣伺服器就建立完畢了.然後在第二台電腦也裝精誠軟體,裝完後進入管理工具,建立與資料庫的連接,伺服器:A(或者A的IP地址),用戶名sa,密碼為裝伺服器時填的密碼,資料庫名稱隨意,最好填一個有意義或有代表性的,然後就可以創建資料庫了.
希望可以給你一個參考.