initerrlog: 无法打开错误日志文件 'D:\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG'。操作系统错误 = 5(拒绝访问。)。
事件详细信息
日志名称: Application
来源: MSSQLSERVER
日期: 2024/6/12 10:54:37
事件 ID: 17058
任务类别: 服务器
级别: 错误
关键字: 经典
用户: 暂缺
计算机: win2008r2model
描述:
initerrlog: 无法打开错误日志文件 'D:\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG'。操作系统错误 = 5(拒绝访问。)。
事件 Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MSSQLSERVER" />
<EventID Qualifiers="49152">17058</EventID>
<Level>2</Level>
<Task>2</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2024-06-12T02:54:37.000000000Z" />
<EventRecordID>2869</EventRecordID>
<Channel>Application</Channel>
<Computer>win2008r2model</Computer>
<Security />
</System>
<EventData>
<Data>D:\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG</Data>
<Data>5(拒绝访问。)</Data>
<Binary>A2420000100000000F000000570049004E003200300030003800520032004D004F00440045004C00000000000000</Binary>
</EventData>
</Event>
报错前执行过的操作:SQL SERVER用户数据库路径设置为D盘,因D盘扩容,将D盘所有目录移动到C盘,扩容后移回。操作后数据库无法启动
解决方法如下:打开报错的文件所在的文件夹'D:\WWW\Services\SQLDATE\MSSQL10.MSSQLSERVER\MSSQL\Log',右键 “属性”--》“安全”,单击选择“SqlServerMsSqlUser”开头的用户,将其权限设置为支持修改。完成后打开SqlServer2008的配置管理器,启动,一切正常。




