none
MSSQLSERVER Сервер 17058 RRS feed

  • Вопрос

  • Прооблема с запуском службы SQL Server 2008. Служба не запускается и в журнале ошибок выдается сообщение:
    Источник: MSSQLSERVER
    Категория: Сервер
    ID: 17058
    initerrlog: не удалось открыть файл журнала ошибок "". Ошибка операционной системы = 3(Системе не удается найти указанный путь.).

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

    Михаил
    5 ноября 2009 г. 8:43

Ответы

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

    Михаил

    не совсем...

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

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



    blog.wadmin.ru
    • Помечено в качестве ответа MikAndr 17 ноября 2009 г. 9:18
    11 ноября 2009 г. 9:55

Все ответы

  • Системе не удается найти указанный путь.
    --
    Каталог установки дефолтный?
    Проверяйте права доступа к папке журнала ошибок SQL Server.


    MCITP: Database Administrator
    5 ноября 2009 г. 9:10
  • Каталог установки взят по умолчанию. Я т ак понимаю, что папка с журналами ошибок находится по адресу C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Log
    А какие права доступа требуется установить на эту папку?

    Михаил
    6 ноября 2009 г. 8:48
  • Еще одна ошибка появляется в журнале событий:
    Источник: Поставщик журнала событий диспетчера управления службами
    ID: 7024
    Служба "SQL Server (MSSQLSERVER)" завершена из-за внутренней ошибки 17058 (0x42A2).
    Это, как я понимаю, является следствием первой ошибки.

    Михаил
    6 ноября 2009 г. 9:21
  • для начала все всем, потом посмотреть учетку под которой он будет писать и изменить права на нужные
    blog.wadmin.ru
    6 ноября 2009 г. 9:39
  • Каталог установки взят по умолчанию. Я т ак понимаю, что папка с журналами ошибок находится по адресу C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Log
    А какие права доступа требуется установить на эту папку?

    Михаил
    Эта папка должна быть доступна чтения, создания, изменения для учетной записи, под которой стартует служба сервера баз данных.

    MCITP: Database Administrator
    6 ноября 2009 г. 11:49
  • Рассказывайте что было до появления проблемы.

    SQL Сервер бывал :)  в рабочем состоянии?
    Что устанавливали еще в операционной системе? Что настраивали? Поднимались ли какие либо роли операционной системы, например контроллер домена?
    MCITP: Database Administrator
    6 ноября 2009 г. 12:03
  • Сервер запускался под учетной запись NETWORK SERVICE. Предоставление ей всех прав на папку проблемы не решило. Однако, если я ставлю запуск от имени системной учетной записи, служба запускается без проблем.
    На сервере были установлены роли контроллера, файловый сервер. Все роли устанавливались до установки SQL Server. Установлен также SP2, тоже до установки SQL Server. Сервер обновляется на базе Automatic Update. Поэтому ставятся все выходящие критические обновления.

    Михаил
    9 ноября 2009 г. 12:05
  • Сервер запускался под учетной запись NETWORK SERVICE. Предоставление ей всех прав на папку проблемы не решило. Однако, если я ставлю запуск от имени системной учетной записи, служба запускается без проблем.
    На сервере были установлены роли контроллера, файловый сервер. Все роли устанавливались до установки SQL Server. Установлен также SP2, тоже до установки SQL Server. Сервер обновляется на базе Automatic Update. Поэтому ставятся все выходящие критические обновления.

    Михаил

    А после какого события сервер перастал запускаться?

    Все же ошибка говорит что нет прав доступа. - проверьте по всему пути до файла, на конечной папке дайте полные права и включите наследование прав доступа(если выключено).

    Предлагаю такой вариант: создайте доменную учетную запись, через диспетчер конфигурации SQL Server смените учетку у служб SQL Server.
    MCITP: Database Administrator
    9 ноября 2009 г. 13:09
  • Учетной записи Network Service даны все права на папку и на файлы - проверил. Но служба SQLSERVER под этой учетной записью не стартует все равно.
    Насчет отдельной учетной записи, я думаю недостаточно ее создать. Необходимо дать ей какие-то права и разрешения. Недостаточно просто указать ее в качестве учетной записи, от имени которой стартует SQL Server.

    Насчет события, после которого перестал запускаться SQL Server. Не могу точно назвать. SQL Server был установлен при установке сервера, далее не использовался некоторое время. К нему вернулись только сейчас, когда в нем появилась потребность.

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

    Михаил

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

    Михаил

    не совсем...

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

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



    blog.wadmin.ru
    • Помечено в качестве ответа MikAndr 17 ноября 2009 г. 9:18
    11 ноября 2009 г. 9:55
  • Все получилось. Спасибо за помощь.

    Михаил
    17 ноября 2009 г. 9:18