开发者社区> 苏盛派> 正文

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年精心打造的微信开发权威教程,点击这里,购买正版

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Goland代码提示,GoLand内网ide没有代码提示的解决方式
Goland代码提示,GoLand内网ide没有代码提示的解决方式
96 0
sql server 索引阐述系列六 碎片查看与解决方案
原文:sql server 索引阐述系列六 碎片查看与解决方案 一 . dm_db_index_physical_stats 重要字段说明   1.1 内部碎片:是avg_page_space_used_in_percent字段。
774 0
mysql太多连接问题及解决方案
不管是JavaEE开发还是其他,只要是Linux系统下安装的mysql,通常默认最大连接为270。 如果你的客户端连接超过这个数,通常要么是配置文件修改,或者是命令行修改,配置文件修改和命令行修改的区别是,配置文件,既然是文件通常持久化到硬盘,保存最长,如果是命令行的话,仅仅只能保持在Mysql运行状态,如果一旦MySQL因为某种原因宕机或者关闭了,命令行的方式就失效了。
1072 0
Adobe Reader:关于Font Capture:AcroRd32Info.exe应用程序错误的解决方案
 最近在使用adobe reader的过程中经常遇到Font Capture: AcroRd32Info.exe应用程序错误这个问题,如下图:    AcrobatInfo.exe  进程描述   该进程属于Adobe公司的软件Adobe Acrobat 或者 Adobe Acrobat 7.0 专业版。
1282 0
PagerAdapter instantiateItem()方法position错误解决方案
异常信息:java.lang.IndexOutOfBoundsException: index=3 count=2   在instantiateItem各个条目View的时候。会有 container.addView(view, 0); 这样一行代码。
1087 0
+关注
苏盛派
香港理工大学计算机管理学硕士、微软MVP、微软技术大会讲师、高级电子商务师、中级物流师、国际货运代理。首批“中国HTML5小组”个人成员,发布了国内首个HTML5商业应用,长期专注于利用新技术在商业场景中提高生产力的落地实践。
67
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载