SQL Server 错误代码:17058 解决方法

版权声明:最终解释权归属Hern所有,恒! https://blog.csdn.net/qq_36761831/article/details/83747166

问题原因

原因主要是安装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)服务。

猜你喜欢

转载自blog.csdn.net/qq_36761831/article/details/83747166
今日推荐