配置ODBC数据源——找不到SA账户的解决
生活随笔
收集整理的這篇文章主要介紹了
配置ODBC数据源——找不到SA账户的解决
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SQL Server的總結還沒有做完,但剩下的我想慢慢來了。今天開始打算進行學生信息管理系統的實戰。不知道就是想實戰了,不動手學習不踏實。打開剛從師父那兒拿到的學生信息管理系統,有點龐大,此時我的胸腔里有一股嗜血的沖動,這是菜鳥的心情!把整個系統看了看,然后試運行,發現連數據庫都還沒有。于是照著視頻資料先建立數據庫,進而配置ODBC數據源?!皢栴}”在此恭候我多時,后來發現這是我當初給自己挖的坑。這不是責怪自己,因為不可否認的所有問題對于菜鳥而言都是一筆財富,所以來者不拒啊。 www.2cto.com ? 問題是這樣的,在配置ODBC的時候到如下作圖步驟時,選擇使用用戶登錄ID和密碼的SQL Server驗證。但當我輸入SA作為登入ID時出現的一個警告如下右圖(如果密碼錯誤的話也一樣的提示):
? 于是就百度了一下“SQL Server錯誤:18456”說是得在操作系統中建立一個SA的賬戶并分配使用SQL Server的權限。操作之后發現還是不行!于是接著查什么是SA,SA = super administrator 超級管理員賬戶,擁有所有權限。由于其安全性不是很好據說,所以建議禁用。而我的問題最終是由于我的SQL Server中沒有這個賬戶,就是被禁用了。先開始很很納悶怎么就被禁用了呢,原來是我在安裝SQL Server時選擇的驗證模式是windows身份驗證而非SQL Server和windows身份驗證模式。而在Windows模式下所以SA賬戶默認的禁用了。下面就說說如何解決這個問題,有兩種方法: www.2cto.com ? 第一種 ? ?使用SQL Server Management Studio ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 先更改安全身份驗證模式 1.在 SQL Server Management Studio 的對象資源管理器中,右鍵單擊服務器,再單擊“屬性”。 2.在“安全性”頁上的“服務器身份驗證”下,選擇新的服務器身份驗證模式,再單擊“確定”。 3.在 SQL Server Management Studio 對話框中,單擊“確定”以確認需要重新啟動 SQL Server。(一定注意重啟,不然不成功) 4.在對象資源管理器中,右鍵單擊您的服務器,再單擊“重新啟動”。 如果運行有 SQL Server 代理,則也必須重新啟動該代理。 啟用 sa 登錄名 1.在對象資源管理器中,依次展開“安全”、“登錄名”,右鍵單擊“sa”,再單擊“屬性”。 2.在“常規”頁上,您可能需要為登錄名創建密碼并確認該密碼。 3.在“狀態”頁上的“登錄”部分中,單擊“啟用”,然后單擊“確定”。 第二種方法 ? ?使用T-SQL語句 1.在對象資源管理器中,連接到數據庫引擎的實例。 2.在標準菜單欄上,單擊“新建查詢”。 www.2cto.com ? 3.代碼如下,然后單擊“執行”。 [sql] ——這個語句沒有試過暫時 ? ALTER LOGIN sa ENABLE ; ? GO ? ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>' ; ? GO ? 至此,大功告成,學生信息管理系統的第一個問題搞定! <Linker : http://www.2cto.com/database/201208/146982.html>
? 于是就百度了一下“SQL Server錯誤:18456”說是得在操作系統中建立一個SA的賬戶并分配使用SQL Server的權限。操作之后發現還是不行!于是接著查什么是SA,SA = super administrator 超級管理員賬戶,擁有所有權限。由于其安全性不是很好據說,所以建議禁用。而我的問題最終是由于我的SQL Server中沒有這個賬戶,就是被禁用了。先開始很很納悶怎么就被禁用了呢,原來是我在安裝SQL Server時選擇的驗證模式是windows身份驗證而非SQL Server和windows身份驗證模式。而在Windows模式下所以SA賬戶默認的禁用了。下面就說說如何解決這個問題,有兩種方法: www.2cto.com ? 第一種 ? ?使用SQL Server Management Studio ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 先更改安全身份驗證模式 1.在 SQL Server Management Studio 的對象資源管理器中,右鍵單擊服務器,再單擊“屬性”。 2.在“安全性”頁上的“服務器身份驗證”下,選擇新的服務器身份驗證模式,再單擊“確定”。 3.在 SQL Server Management Studio 對話框中,單擊“確定”以確認需要重新啟動 SQL Server。(一定注意重啟,不然不成功) 4.在對象資源管理器中,右鍵單擊您的服務器,再單擊“重新啟動”。 如果運行有 SQL Server 代理,則也必須重新啟動該代理。 啟用 sa 登錄名 1.在對象資源管理器中,依次展開“安全”、“登錄名”,右鍵單擊“sa”,再單擊“屬性”。 2.在“常規”頁上,您可能需要為登錄名創建密碼并確認該密碼。 3.在“狀態”頁上的“登錄”部分中,單擊“啟用”,然后單擊“確定”。 第二種方法 ? ?使用T-SQL語句 1.在對象資源管理器中,連接到數據庫引擎的實例。 2.在標準菜單欄上,單擊“新建查詢”。 www.2cto.com ? 3.代碼如下,然后單擊“執行”。 [sql] ——這個語句沒有試過暫時 ? ALTER LOGIN sa ENABLE ; ? GO ? ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>' ; ? GO ? 至此,大功告成,學生信息管理系統的第一個問題搞定! <Linker : http://www.2cto.com/database/201208/146982.html>
轉載于:https://www.cnblogs.com/MMLoveMeMM/articles/3218009.html
總結
以上是生活随笔為你收集整理的配置ODBC数据源——找不到SA账户的解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TFS修改工作区映射区
- 下一篇: 内网能PING通TELNET通不能访问解