SQL Server 错误代码:17058 。解决方案

简介: 环境: Windows 2008 r2 x64 SQL Server 2008 r2 x64   安装过程: 1、安装Windows 2008 2、安装SQL Server 2008(C盘下默认安装路径,默认实例名:MSSQLSERVER,混合登陆方式) 3、安装AD   出现错误...
+关注继续查看

环境:

Windows 2008 r2 x64

SQL Server 2008 r2 x64

 

安装过程:

1、安装Windows 2008

2、安装SQL Server 2008(C盘下默认安装路径,默认实例名:MSSQLSERVER,混合登陆方式)

3、安装AD

 

出现错误:SQL Server默认实例(MSSQLSERVER)无法启动,错误代码:17058

日志错误信息:

initerrlog: Could not open error log file 'C:\Program Files\Microsoft SQL 
 
Server\MSSQL.1\MSSQL\LOG\ERRORLOG'. Operating system error = 5(Access is 
 
denied.). 
 
The event ID in the application log is 17058. 
 
Also the following error message appears in the system log 
 
The SQL Server (MSSQLSERVER) service terminated with service-specific error 
 
17058 (0x42A2). 

 

分析原因:安装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及当前登录用户的权限,特别是实例所在目录,以及数据库文件相关目录,分配写权限。完成后再次启动服务。

 

结果:成功启动SQL Server(MSSQLSERVER)服务。

 

 

 

 

QQ:498977166

http://szw.cnblogs.com/
研究、探讨.NET开发
转载请注明出处和作者,谢谢!

 

微信开发深度解析:微信公众号、小程序高效开发秘籍
Senparc官方教程《微信开发深度解析:微信公众号、小程序高效开发秘籍》,耗时2年精心打造的微信开发权威教程,点击这里,购买正版

 

相关实践学习
使用交互方式创建数据表
本次实验主要介绍如何在RDS-SQLServer数据库中使用交互方式创建数据表。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
目录
相关文章
|
2天前
|
SQL
MSSQL系列之十二Sql Server 2005安装
MSSQL系列之十二Sql Server 2005安装
|
3天前
|
SQL 网络协议 数据库
公网远程访问局域网SQL Server数据库
公网远程访问局域网SQL Server数据库
|
7天前
|
SQL 数据挖掘 数据库
数据库数据恢复-SQL SERVER数据库文件误还原备份的数据恢复方案
SQL SERVER数据库故障类型: 1、SQL SERVER数据库文件被删除。 2、SQL SERVER数据库所在分区格式化。 3、SQL SERVER数据库文件大小变为“0”。 4、使用备份还原数据库时覆盖原数据库。
|
8天前
|
SQL 数据库 索引
数据库数据恢复-SQL SERVER数据库MDF (NDF)或LDF损坏如何恢复数据?
SQL SERVER数据库故障类型: SQL SERVER数据库MDF(NDF)或LDF损坏。 SQL SERVER数据库故障原因: 1、数据库正在操作过程中,机器突然断电。 2、人为误操作。
|
9天前
|
SQL Prometheus 监控
统一观测丨使用 Prometheus 监控 SQL Server 最佳实践
统一观测丨使用 Prometheus 监控 SQL Server 最佳实践
|
9天前
|
SQL 安全 关系型数据库
云数据库 RDS SQL Server 快速入门(二)
云数据库 RDS SQL Server 快速入门(二)
25 0
|
12天前
|
存储 SQL 运维
如何开通SQL Server的专属集群
MyBase for SQL Server以集群的形式,实现对SQL Server实例的批量管理,满足各种业务需求并提高资源利用率。
23 0
|
19天前
|
SQL 关系型数据库 MySQL
Sql Server 中 PIVOT在mysql 中的实现
Sql Server 中 PIVOT在mysql 中的实现
|
29天前
|
SQL 数据库 索引
SQL Server开启变更数据捕获(CDC)
SQL Server开启变更数据捕获(CDC)
推荐文章
更多