今天就跟大家聊聊有關沒有sa密碼無法集成windows身份驗證登錄的解決方法,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
專注于為中小企業提供成都做網站、網站設計服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業嶧城免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了上千家企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。
SQL登錄時如果采用windows集成身份驗證,登錄框將會以“機器名\當前系統用戶名”的格式顯示登錄名,而且登錄名和密碼都是灰色的,不允許用戶輸入。
了解到同事剛剛修改了服務器的機器名,因此在SQL的登陸框中顯示“新機器名\當前系統用戶名”。要知道windows集成身份驗證能登錄的原因是在SQL的登錄名中已經包括了該用戶名,原來的用戶名在SQL安裝的時候已經記錄到了SQL中,如果機器名變更了,“新機器名\當前系統用戶名”肯定無法正常登錄。
網上看到有人說可以采用OSQL–S instancename –E(在命令行窗口中輸入)登錄進去后再去修改sa的密碼,一番嘗試后發現是扯談,因為采用這種方式的前提是需要windows集成身份能夠登錄。
原來只要在SQL的啟動參數中加一個“-m”的選項(記得在-m前加分號),然后需要重啟SQL服務,再次用SQL Management Studio的windows集成身份驗證登陸就可以了。
-m表示單用戶登錄。細心的讀者可能會質疑了:只是加了-m,但最后還是采用的windows集成身份驗證,理論說跟之前使用SQLOS –S instancename –E有什么區別呢?
這個問得非常專業。當時我也沒有搞明白,覺得有點不可思議,但結果就是這樣,肯定有其道理。
當在SQL的啟動參數中添加了-m或者-f參數時,計算機本地管理員組的任何一個用戶都可以sysadmin的身份登錄到SQL中。相信讀者看到這個地方就明白了。這里其實并沒有去檢驗登錄的用戶是否在SQL在存在,只是檢查該用戶是否為本地計算機的管理組中的用戶。
好了,相信后面就不用過多累贅了,只是提醒下讀者:修改了sa密碼后記得把原來添加在SQL啟動參數的-m刪除掉,然后在重啟SQL服務。
看完上述內容,你們對沒有sa密碼無法集成windows身份驗證登錄的解決方法有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創新互聯行業資訊頻道,感謝大家的支持。
分享名稱:沒有sa密碼無法集成windows身份驗證登錄的解決方法
文章路徑:http://m.kartarina.com/article24/jeddce.html
成都網站建設公司_創新互聯,為您提供網站建設、網站制作、品牌網站設計、網站改版、電子商務、全網營銷推廣
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯