1. 程式人生 > >SQL Server 錯誤程式碼:17058 解決方法

SQL Server 錯誤程式碼:17058 解決方法

問題原因

原因主要是安裝AD後,系統改為使用域使用者登陸,原先安裝SQL時設定的“本地使用者”資訊已經修改,當前(域)使用者沒有許可權訪問MSSQLSERVER例項資料夾或整個SQL資料夾。

解決方法

1、控制面板 ——> 管理工具 ——> 服務,找到SQL Server(MSSQLSERVER)服務(或設定例項所對應的服務),檢視屬性,在“登陸”標籤中選擇“本地系統賬戶”。

2、開啟SQL Server Configuration Manager(SQL Server配置管理器),在SQL Server Service(SQL Server服務)中找到對應例項(名稱和“服務”中的名稱相同)。在“登陸”標籤中選擇“內建賬戶”,並選擇“Local System”(全其他如NETWORK SERVICE也可以,但要保證有許可權)。

3、重新啟動SQL Server(MSSQLSERVER)服務。

4、若還出錯(如126錯誤),則進入SQL Server的安裝目錄,給整個安裝目錄分配NETWORK SERVICE及當前登入使用者的許可權,特別是例項所在目錄,以及資料庫檔案相關目錄,分配寫許可權。

5、重新啟動SQL Server(MSSQLSERVER)服務。