亚洲色偷偷一区二区手机在线_国产一卡2卡3卡4卡有限公司_日产精品一至六区_国产成人不卡无码免费视频

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:9:00-21:00
當您遇到問題
關閉右側工具欄
Server2019安裝教程與常見錯誤
    發(fā)布時間:2022-08-22   訪問量:19436

SQL2019 用戶sa‘登錄失?。ㄥe誤18456) 


這種問題出現一般都是因為在登錄服務器進行用戶校驗過程中,sa用戶校驗不通過,原因可能是sa用戶沒有啟動,或者是sa用戶的安全性校驗不通過,或者是遠程訪問拒絕。


SA 設置密碼,設置成符合強度要求的密碼 


如果是第一種,請按照下面的順序進行設置:


具體的解決方案:


首先使用管理員身份打開SQL server ,并且以windows身份進入。

然后打開“安全性”--“登錄名”中找到用戶“sa”打開其屬性面板。

接下來選擇“常規(guī)”設置密碼,并且點擊“確定”保存。

然后選擇“狀態(tài)”--登錄設置為“啟用”,并且點擊“確定”保存。

然后再打開sql服務器屬性頁面操作是“選擇服務器右擊--屬性”,選擇“安全性”將服務器身份驗證選擇為“SQL server 和 Windows 身份驗證模式(s)”,點擊“確定”保存。

最后再右擊服務器選擇“重新啟動(A)”,將服務器重新啟動就OK 了。

     然而我遇到的問題并不是這樣的,故障發(fā)生的場景如下:


     因為數據庫需要從2008升級到SQLSERVER2019,升級成功后,發(fā)現在SQLSERVER2019的SSMS程序中,可以使用Windows身份或者是sa用戶可以登錄成功,但是在自己書寫的程序中,調用.net程序集訪問數據庫,失敗。


    分析原因,可能是因為SQLSERVER2019和SQLSERVER2008的安全策略不同,對sa用戶的密碼強度策略要求不一樣,特別是在外部使用sa用戶訪問數據庫,弱密碼的sa用戶是拒絕登錄的?;谶@種分析,進行下面的更改密碼操作:


首先使用管理員身份打開SQL server ,并且以windows身份進入。

然后打開“安全性”--“登錄名”中找到用戶“sa”打開其屬性面板。

接下來選擇“常規(guī)”設置密碼,設置成符合強度要求的密碼,并且點擊“確定”保存。

最后再右擊服務器選擇“重新啟動(A)”,將服務器重新啟動就OK 了。

   假如以上的辦法還是不能解決,那么就可能是遠程訪問被拒絕,就再進行一下的操作:


      打開 “開始菜單”——“Microsoft SQL Server 2008”——“配置工具”——“Microsoft SQL Server 2008”選擇“SQL server網絡配置”將其中的“Named Pipes狀態(tài)”“TCPIP狀態(tài)”全部修改為“已啟  用”