Ошибка sql server 17058

  • Remove From My Forums
  • Вопрос

  • Прооблема с запуском службы SQL Server 2008. Служба не запускается и в журнале ошибок выдается сообщение:
    Источник: MSSQLSERVER
    Категория: Сервер
    ID: 17058

    initerrlog: не удалось открыть файл журнала ошибок «». Ошибка операционной системы = 3(Системе не удается найти указанный путь.).

    Может кто-нибудь помочь в решении проблемы?

    Михаил

Ответы

  • Похоже, наилучее решение в этой ситуации, оставить сервер работать под системной учетной записью. Может я не прав?

    Михаил

    не совсем…

    стартовать сервер под системной записью совсем нехорошо… и небезопасно.

    созданную отдельную учетку надо  добавить в группы
    SQLServer2005MSFTEUser$ИМЯ_СЕРВЕРА$MSSQLSERVER
    SQLServer2005MSSQLUser$ИМЯ_СЕРВЕРА$MSSQLSERVER


    blog.wadmin.ru

    • Помечено в качестве ответа

      17 ноября 2009 г. 9:18

  • Remove From My Forums
  • Question

  • hi

    I am intalling SQL 2008 standard with SP1 on a Windows Server 2003 R2 SP2.

    I installed as  «local service account» for MSSQLServer (SQL database engine) and SQL agent.

    But I want to change to «service account» as [domainsvc_XXX] for MSSQLserver and SQL agent.

    I add the [domainsvc_XXX]  in local security policy — «Log as a service»

    and also add in SSMS — Security — New Login (windows authentication.

    When I started the MSSQLserver and SQL agent using the [domainsvc_XXX], I got an error 17058.  Initerrlog: could not open error log file.»  Operating system error=3 (The system cannot find the path specified).

    I don’t know where else to look at..

    Also, how do I find the cumulative service pack for SQL server 2008 standard?

    thanks

    Irene

SQL error 17058 occurs due to various reasons that include insufficient privileges, corrupted log files, an issue with network policies, and permission issues.

Here at Bobcares, we have seen several such SQL related issues as part of our Server Management Services for web hosts and online service providers.

Today we’ll take a look at the cause for this error and see how to fix it.

Different causes and fixes for the SQL error 17058

Let us take a look at the different reasons for this error to occur. Also, we shall see its respective fixes.

1. Cause: Insufficient privilege of SQL Server Service Account in the Log directory

Solution:

  • First, start the SQL Server Configuration Manager.
  • From the left menu options, click to select ‘SQL Server Services’.
  • Then from the right panel, right-click on ‘SQL Server (MSSQLSERVER)’ and click ‘Properties’. Here, choose the correct service.
  • Click on the ‘Startup Parameters’ tab and note the location after -e parameter.
  • Browse for the Log location.
  • Now right-click on the “Log” folder and click Properties and then access the “Security” tab.
  • Now, verify the SQL Server service account permission of this folder and give proper access to this folder.
  • Finally, restart the SQL Server service.
  • In case, if you face the same error again, then try to change highly privileged service account like “Local System”.

2. Cause: Corrupted log file

Solution:

In order to fix the corrupted log file, rename the existing log file. Renaming will generate a new log file.

3. Cause: Issue with network policies which restrict access to the server

Solution:

Add a correct network policy. Here are the steps for doing the same:

First, open the NPS console, and double-click on Policies.

Right-click Network Policies, and click New in the console tree. Now a new Network Policy wizard opens.

You can now use the New Network Policy wizard to create a policy.

4. Cause: Permission problem for the logon account

Solution:

In order to fix this error, we need to fix the permission issue. Here are the steps to change the permissions.

Access Admin Tools >> Services

Now click on each SQL Service and change the Log On as credentials. change them to Local System Account and Allow service to interact with Desktop.

[Need any assistance in fixing SQL errors? – We’ll help you]

Conclusion

In short, this error occurs due to various reasons that include insufficient privileges, corrupted log files, the issue with network policies, and permission issues. Today, we saw the different causes and their fixes to this error.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

var google_conversion_label = «owonCMyG5nEQ0aD71QM»;

Не удалось запустить службу SQL Server на Локальный компьютер. Подробности содержатся в журнале системных событий. Если эта служба разработана не в Майкрософт, обратитесь к разработчику службы, и сообщите специфический для этой службы код ошибки…:

Код ошибки 13

Решение:

При появлении данной ошибки необходимо зайти в Пуск  Microsoft SQL Server → Средства настройки  Диспетчер конфигурации SQL Server / SQL ServerConfiguration Manager  Конфигурация сети SQL Server  Протоколы для SQLEXPRESS и проверить, включены ли протоколы (все протоколы должны быть включены).

Код ошибки 1814

Вариант ошибки на английском:
Windows could not start the SQL Server on Local Computer. For more information, review the System Event Log. If this is a non-Microsoft service, contact the service vendor, and refer to service-specific error code — 1814.

Причина: Ошибка возникает, когда по какой-то причине путь к файлам базы по умолчанию не соответствует действительному.

Решение:
Возможно в папке C:Program FilesMicrosoft SQL ServerMSSQL10_50.SQLEXPRESSMSSQLDATA нет необходимых файлов. Необходимо добавить с заменой файлы из папки C:Program FilesMicrosoft SQL ServerMSSQL10_50.SQLEXPRESSMSSQLTemplateData.

Код ошибки 3417

Решение:

Перед заменой файлов рекомендуется сохранить копию папки Data в отдельной директории.

Cкопировать данные из C:Program FilesMicrosoft SQL ServerMSSQLXXXMSSQLTemplate Data в C:Program FilesMicrosoft SQL ServerMSSQLXXXMSSQLDATA

Для 64-разрядных систем — C:Program Files (x86)Microsoft SQL ServerMSSQLXXXMSSQLTemplate Data в C:Program Files (x86)Microsoft SQL ServerMSSQLXXXMSSQLDATA

Если замена файлов не помогла, необходимо дать права на папку Microsoft SQL Server.

Код ошибки 17058

Решение:

Необходимо дать полные права на папки C:Program FilesMicrosoft SQL Server и C:Program Files (x86)Microsoft SQL Server. Если данное решение не поможет — в свойствах службы на вкладке Вход в систему поставьте флаг С системной учетной записью.

Код ошибки 17113

Решение:

Перед заменой файлов рекомендуется сохранить копию папки Data в отдельной директории.

Cкопировать данные из C:Program FilesMicrosoft SQL ServerMSSQLXXXMSSQLTemplate Data в C:Program FilesMicrosoft SQL ServerMSSQLXXXMSSQLDATA

I’m new to SQL Server and encountering an error when running sqlservr.exe
(Microsoft® SQL Server® 2008 R2 SP2 — Express Edition)

Error 17058, Severity: 16, State: 1.
initerrlog: Could not open error log file ».
Operating System Error = 3 (The system cannot find the path specified.).

Here are my startup parameters:

-dc:Program Files (x86)Microsoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLDATAmaster.mdf;
-ec:Program Files (x86)Microsoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLLogERRORLOG;
-lc:Program Files (x86)Microsoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLDATAmastlog.ldf

I’ve also made sure that all users have full control access and removed read-only permission from folders

Thanks!

asked Aug 29, 2015 at 7:44

0

I face the same problem after windows update on our server. Resolved with these steps.

  • rename or delete ERRORLOG file found in below directory

c:Program Files (x86)Microsoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLLog

  • start service

I think the file corrupted. When I change the name, it created a new file.

answered May 17, 2017 at 10:36

Decoded's user avatar

I faced this EXACT issue two weeks ago. The resolution I found myself was that when you goto CMD prompt do not just open it, right click and say RUN AS ADMINISTRATOR. Then start SQL Server as you state. It will work that way. Security on WIn2008 is tighter and you have to do the RUN AS ADMIN for it to work correctly.

answered Jun 20, 2017 at 5:46

Rylan08's user avatar

Rylan08Rylan08

1061 silver badge5 bronze badges

1

Понравилась статья? Поделить с друзьями:
  • Ошибка spn 790 fmi 5 камаз камминз
  • Ошибка src refspec main does not match any
  • Ошибка spn 790 fm1 5
  • Ошибка squid активация office aact
  • Ошибка spn 789 fm1 5