Код ошибки 3417 sql

Windows не удалось запустить сервер SQL (MSSQLSERVER) на локальном компьютере. (код ошибки 3417)

По некоторым причинам я переместил эту папку : ( Program FilesMicrosoft SQL ServerMSSQL11.MSSQLSERVERMSSQL ) на другой диск, а затем вернул ее в то же место, но сервер sql перестал работать, показывая эту ошибку при попытке запустить его снова:

Windows не удалось запустить сервер SQL (MSSQLSERVER) на локальном компьютере Компьютер. Дополнительные сведения см. в журнале системных событий. Если это является службой, не принадлежащей корпорации Майкрософт, обратитесь к поставщику услуг и см. служебный код ошибки 3417.

Я перепробовал множество решений, обсуждаемых на разных форумах, но ни одно из них не работает для меня.

Папка не сжата и не зашифрована.

Заранее благодарю за вашу любезную помощь.

15 Ответов

Если это так, plesae goto драйвер или папка, измените параметр сжатия на

Свойства — > дополнительно и снял галочку с “Compress contents to save disk space” checkbox.

После вышеизложенного, вы должны быть в состоянии начать службу снова.

Очень просто решить эту проблему.

Просто откройте окно RUN (окно+R) и введите services. msc :

Найдите SQL в столбце имя и щелкните правой кнопкой мыши на нем.

Вы получите опцию свойства, нажмите на свойства.

Одно новое окно будет открыто, и там вы должны нажать на вкладку войти в систему. И выберите учетную запись локальной системы. затем применить и ОК.

И наконец, серверные службы SQL успешно запущены. наслаждайтесь и продолжайте учиться.

В моем конкретном случае я исправил эту ошибку, посмотрев в окне просмотра событий, чтобы получить ключ к источнику проблемы:

В моем конкретном случае команда для восстановления главной базы данных была:

В моем конкретном случае вся эта проблема была вызвана тем, что жесткий диск Seagate получил плохие сектора через пару месяцев после истечения его 2-летнего гарантийного срока. Большинство накопителей Seagate, которыми я когда — либо владел, закончили свой срок годности либо до, либо вскоре после гарантии-так что теперь я избегаю Seagate, как чумы!!

Недавно у меня была такая же ошибка. Я проверил журнал папок моего экземпляра сервера.

и я нашел эту ошибку в логах

Так что для меня это было легко исправить. Я только что добавил соответствующие права доступа к этим файлам в учетную запись службы сервера sql. Я надеюсь, что это поможет

Что говорит журнал системных событий?

А вы пробовали ремонтировать: Sql Центр Установки Сервера — > Обслуживание — > Ремонт

Проверьте Просмотр событий, он часто даст вам ключ к источнику проблемы:

Сегодня я получил эту ошибку. А вышеприведенные ответы мне не помогли. Я получал эту ошибку, когда пытался запустить службу SQL Server(SQLEXPRESS) в Services(services. msc).

Когда я проверил журнал ошибок в местоположении C:Program FilesMicrosoft SQL ServerMSSQL13.SQLEXPRESSMSSQLLog, там была запись, связанная с портом TCP/IP.

2018-06-19 20:41:52.20 spid12s TDSSNIClient инициализация не удалась с ошибкой 0x271d, код состояния 0xa. Причина: не удалось инициализировать TCP / IP-прослушиватель. Была предпринята попытка получить доступ к сокету таким образом запрещено его правами доступа.

Недавно я запускал образ MSSQLEXPRESS в своем контейнере docker, который использовал тот же порт TCP / IP, что и вызвал эту проблему.

Итак, я просто сбросил свой TCP/IP, выполнив команду ниже.

netsh int ip reset resetlog. txt

Как только сброс был выполнен, мне пришлось перезагрузить машину, и когда я снова попытался запустить службу SQLEXPRESS, она успешно запустилась. Надеюсь, это поможет.

В моем случае мне пришлось обновить сервер SQL, так как срок действия лицензии на оценку истек.

Убедитесь, что оба диска имеют один и тот же раздел — ( например, FAT или NTFS, предпочтительно NTFS ) также убедитесь, что он сетевой учетной записи службы, имеет доступ.

Восстановление базы данных исправило это и для меня. Также пришлось восстанавливать старую базу данных из резервной копии, так как она была повреждена во время отключения электроэнергии. Процедура копирования master. mdf не сработала для меня.

у меня и раньше была такая же проблема

код ошибки 3417 : сервер SQL не может запустить Главную базу данных, без master db SQL сервер не может запуститься MSSQLSERVER_3417

В главной базе данных записывается вся информация системного уровня для системы SQL сервера. Сюда входят метаданные всего экземпляра, такие как учетные записи входа, конечные точки, связанные серверы и параметры конфигурации системы. В SQL Server системные объекты больше не хранятся в базе данных master; вместо этого они хранятся в базе данных ресурсов. Кроме того, master-это база данных, которая записывает существование всех других баз данных и расположение этих файлов базы данных, а также записывает информацию об инициализации для SQL сервера. Таким образом SQL сервер не может запуститься, если база данных master недоступна MSDN мастер DB поэтому нужно перенастроить все параметры после восстановления базы данных Master

решения

Я скопировал master. mdf и mastlog. ldf с другого компьютера (к счастью, у нас есть много клиентов с такой же конфигурацией, иначе данные шаблона, возможно, были бы необходимы). Я сделал резервную копию поврежденных master. mdf и mastlog. mdf. После этого Я заменил плохие на те, что были с другого компьютера. И это сработало. Конечно, мне нужно было запустить службу MSSQLSERVER. Но после этого у меня возникла проблема, что пользователь уже существует, но осиротел (код ошибки 15023), я выполнил запрос

Использовать Database_name EXEC sp_change_users_login ‘Auto_Fix’, ‘username’

после этого, все было гладко работает. Надеюсь, это поможет вам и большое спасибо за эту нить, спасшую меня ?

Просто переименуйте текущий ErrorLog в любое другое имя, например Errorlog _Old, и измените любой старый файл журнала на файл журнала ошибок

попробуйте запустить службы сервера SQL.. Вот и все. это сработает..

Sql файл журнала ошибок сервера был поврежден. именно поэтому он создает проблему, даже если у вас есть все разрешения.. когда вы удалите его. будет создан новый файл.

Я столкнулся с этой проблемой после изменения расположения базы данных. И я решил эту проблему, переместив системные базы данных обратно в их стандартные местоположения. Хотя я буду рекомендовать не перемещать системные базы данных, такие как master и model, в какое-то другое место. Но если вы хотите, то можете обратиться к этой статье: https://docs. microsoft. com/en-us/sql/relational-databases/databases/move-system-databases? вид=sql-server-2017

Похожие вопросы:

У меня есть служба vb6, которую я пытаюсь перенести в 2008 с сервера 2003 и получаю следующую ошибку, Windows не удалось запустить службу MessageNet-03 на локальном компьютере. Ошибка 1053: служба.

У меня была новая машина, которая разбилась windows, и мне пришлось сделать сброс Windows, который переустановил Windows. После этого я удалил старые учетные записи пользователей приложения в папке.

Я установил CouchDB на моей машине Windows но при запуске службы CouchDB, я получаю сообщение, как: Windows не удалось запустить службу Apache CouchDB на локальном компьютере. Служба не вернула.

Во время установки Apache2 я получил следующее сообщение в окно cmd: Установка сервиса Apache2.2 в Apache2.2 обслуживание успешно установленный. Тестирование httpd. conf. Ошибки, сообщенные здесь.

Я использую Windows 7 32 бит и у меня установлен IIS, Visual Studio 2008, 2010. Меня преследует эта ошибка в SQL Server 2008, которая является: Windows не удалось запустить службу SQL Server.

Окно не удалось запустить tomcat 7 на локальном Computer. For дополнительные сведения, просмотрите системные события Logs. If это не служба Майкрософт, обратитесь к поставщику службы и обратитесь к.

После отладки и установки службы windows в windows 8 у меня есть ошибка при попытке запустить службу windows :служба Windows не может запустить службу на локальном компьютере Ошибка 5 Доступ.

Sql сервер сообщает об ошибке службы Windows не удалось запустить службу SQl server (SQLEXPRESS) на локальном компьютере. Ошибка 1067: процесс неожиданно завершился Изображения, описывающие проблему.

Что делать, если не стартует служба SQL Server (подробный алгоритм устранения проблем)

Средь моря проблем, с которыми сталкиваются пользователи ПК, есть следующая: невозможность запустить службу SQL Server. Итак!

При попытке установить и запустить SQL Server ваша система выдает вам следующее сообщение:

«Не удалось запустить службу SQL Server. Для получения дополнительных сведений см. в разделах документации по SQL Server. » и тд. Также прилагается код ошибки, под номером 29503.

Почему так произошло? Причин может быть несколько, но все они разрешимы.

Причина №1: служба SQL Server не устанавливается в виду того, что согласованность (соотношение) между физическими сокетами и логическими процессорами системы не имеет степень числа 2. Либо физические ядра не имеют степень 2. И, наконец, если общее наличие процессоров является нечетным.
Устранение проблемы: необходимо поменять число логических процессоров в ОС Windows 2003. Вот ваш алгоритм: «Пуск» — «Выполнить». В командную строку «Открыть» впишите команду msconfig и нажмите на кнопку «Ок» или «Enter». Вы окажетесь в окне «Настройка системы». Здесь вы увидите вкладки, среди которых будет вкладка «BOOT. INI» — кликайте на ней.

В открывшемся окне жмите кнопку «Дополнительно». Поверх основного окна появится ещё одно окно, озаглавленное, как «Доп. параметры BOOT. INI». В нем вы увидите список, в котором вас интересует строчка «/NUMPROC» — поставьте в этой клеточке «птичку». Видите стрелочку вниз? Нажмите на неё, выберите значение 1 (один) и нажмите на «Ок». Далее нажимаете на «Ок» в окне «Настройка системы». Перезагружаете сервер и теперь можете устанавливать ваш SQL Server 2005. И не забудьте про пакет последних обновлений для этой службы. А после этого снова войдите в «Выполнить» — «Открыть» — впишите msconfig — «нажмите на «Ок» — «Настройки системы» — «Доп. параметры BOOT. INI» и снимите «птичку», которую вы ставили возле «/NUMPROC».

Причина №2: вы не можете запустить службу SQL Server в виду того, что в учетной записи сетевой служба просто нет разрешения для папки (или подпапки).
Решается проблема довольно просто: необходимо предоставить учетной записи NETWORK Service все права доступа к папке. Делается это посредством такого алгоритма: заходите в «Свойства Microsoft» — кликаете на вкладку «Безопасность» — выделяете запись NETWORK Service и в нижнем поле ставите «птичку» в клеточке возле строчки «Полный доступ». Также вы можете в параметрах настройки SQL поменять учетную запись на «Локальную систему» (англ. — Local system).

Причина №3: установка SQL Server производится файловой структурой FAT. Уже давно известно, что FAT — это не лучшее «начало дня». Поэтому, дабы решить создавшуюся проблему рекомендую просто перейти с FAT на NTFS.
Причина №4: вы не можете запустить SQL лишь по той причине, что ваш компьютер не состоит в домене! А параметр «domain» может просто отсутствовать в реестре вашей ОС Windows. (Он должен находится в ветке HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters). Решить проблему очень просто: надо создать недостающий пустой строковый параметр «domain». Алгоритм: «Пуск» — «Выполнить» — regedit — «Ок» — «Редактор реестра» — ветка HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters. В правой части кликаете правой кнопкой мышки на пустом участке поля. Выпадет строчка «Создать». Наводим стрелочку на эту строчку и видим список, в котором есть строка «Строковый параметр».

Выбираем эту строку и создаем пустышку — пустой строковый параметр. (Извините за частое употребление слов «строка» и «строковый», но я делаю эту лишь для того, чтобы вы видели четкий алгоритм). Создав пустой параметр, можете смело закрывать все окна и запускать ваш SQL — всё будет работать.
Всего вам доброго и до новых встреч!

sql-server — SQL Server не запускается при запуске Windows, но запускается вручную

SQL-сервер не найден или недоступен, ошибки соединения с SQL-сервером

Обратите внимание, что многие сообщения об ошибках могут быть не показаны или не содержат достаточной информации для устранения проблемы. Это сделано из соображений безопасности, чтобы при попытке взлома злоумышленники не могли получить информацию об SQL-сервере. Полные сведения содержатся в логе ошибок, который обычно хранится по адресу C:Program FilesMicrosoft SQL ServerMSSQL13.MSSQLSERVERMSSQLLogERRORLOG, или там, куда его поместил администратор системы.

Ошибка SQL-сервера 26

Одна из наиболее часто встречающихся ошибок подключения к SQL-серверу, обычно связана с тем, что в настройках SQL-сервера не разрешены или ограничены удаленные соединения. Чтобы это исправить, попробуйте:

Ошибка SQL-сервера 18456

Эта ошибка означает, что попытка подключиться к серверу не успешна из-за проблем с именем пользователя или паролем. По коду ошибки в журнале ошибок можно узнать более точную причину, чтобы устранить ее.

Не удалось запустить SQL-server — код ошибки 3417

Возникает в случае, если были изменены настройки Windows или перемещена папка с файлами MSSQL.

Иногда ни один из этих способов не помогает, это значит, что файлы БД повреждены и ее придется восстанавливать из резервной копии.

Предоставление учетной записи управлять службой

Проблема часто связана с различными разрешениями и для ее решения предоставьте текущей учетной записи пользователя доступ к элементам управления службой. Это решение примените в первую очередь. Поскольку оно универсально и может быть использовано независимо от того, какая служба отображает сообщение об ошибке 1067.

Найдите службу, которая выдает ошибку, щелкните на нее правой кнопкой мыши и перейдите в Свойства. На вкладке Общие посмотрите состояние. Если она запущена, остановите ее нажатием на соответствующую кнопку.

Затем на вкладке Вход в систему кликните на «Обзор».

В поле ввода имен выбираемых объектов наберите имя текущей учетной записи, кликните на «Проверить имена», чтобы проверить ее правильность, и нажмите на «ОК». Либо выберите имя с помощью кнопок Дополнительно – Поиск.

Затем введите пароль, и примените изменения на «ОК». Закройте окно, и перезагрузите компьютер. В большинстве случаев, этим способом удается исправить ошибку с кодом 1607.

Повреждена база данных

Код ошибки SQL-сервера 945

Ошибка 945 возникает, когда БД SQL-сервера помечена как IsShutdown. Проверьте, достаточно ли места на диске, достаточно ли прав у учетной записи для операций с БД, файлы MDF и LDF не должны быть помечены “Только для чтения”.

Код ошибки SQL-сервера 5172

SQL-сервер хранит свою физическую БД в первичном файле, в котором информация разбита постранично. Первая страница содержит информацию о заголовке mdf-файла и называется страницей заголовка. Она состоит из разнообразной информации о БД, такой как размер файла, подпись и т. д. В процессе прикрепления MDF на SQL-сервере часто возникает ошибка 5172. Это в основном происходит, если MDF-файл поврежден, информация в его заголовке тоже и соответственно сложно добраться до данных. Причиной может быть вирус, аварийное выключение системы, ошибка оборудования.

Ошибка SQL-сервера 823

SQL использует API Windows для операций ввода-вывода, но кроме завершения этих операций SQL проверяет все ошибки обращений к API. Если эти обращения несовместимы с ОС, появляется ошибка 823. Сообщение об ошибке 823 означает, что существует проблема с базовым оборудованием для хранения данных или с драйвером, который находится на пути запроса ввода-вывода. Пользователи могут столкнуться с этой ошибкой, если в файловой системе есть противоречия или поврежден файл базы данных.

Ошибка SQL-сервера 8946

Основной причиной ошибки 8946 так же, как и для 5172, является повреждение заголовков страниц БД SQL вследствие сбоя питания, вирусной атаки, отказа оборудования — SQL-сервер больше не может прочесть эти страницы.

Перечисленные ошибки 945, 5172, 823, 8946 можно устранить двумя методами:

Желательно определить, что именно привело к возникновению ошибок и принять меры, чтобы это не повторялось — заменить плохо работающее оборудование, повысить информационную безопасность.

Переустановка службы

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

Откройте редактор реестра выполнением команды regedit из окна Win + R.

На левой панели перейдите к разделу:

В разделе Services найдите проблемную службу, кликните на нее правой кнопкой мыши и удалите. Подтвердите все запросы, которые могут возникнуть в процессе удаления, и перезагрузите компьютер

Если не удается удалить проблемный раздел, попробуйте добавить дополнительные разрешения.

Правым щелчком мыши на службе в левой панели вызовите контекстное меню и выберите «Разрешения».

В разделе группы или имена пользователей найдите текущую учетную запись. Если не отображается, нажмите Добавить – Дополнительно – Найти. Выберите ее из результатов поиска.

Установите курсор на текущую учетную запись в разделе группы и имена пользователей, отметьте флажком поле полный доступ в разделе Разрешения и примените изменения.

После этого попробуйте снова удалить раздел и перезагрузите компьютер.

После перезагрузки запустите командную строку от имени администратора с помощью системного поиска.

Запустите следующую команду, которая позволит восстановить удаленный раздел из реестра:

Дождитесь завершения сканирования и перезапустите ПК. Проверьте, решена ли проблема.

Другие ошибки SQL

Код ошибки SQL-сервера 1814

SQL-сервер не может создать базу данных tempdb. Убедитесь, что на выделенном под нее диске достаточно места и что у учетной записи хватает прав для записи в указанную директорию.

Код ошибки SQL-сервера 1067

Эта ошибка может возникать по разным причинам. Наиболее часто оказывается, что повреждены или отсутствуют конфигурационные файлы, SQL-сервер обращается к поврежденным системным файлам, ошибочные данные пользователя, нет информации про лицензию. В самых тяжелых случаях придется переустанавливать SQL-сервер. Но иногда помогает восстановление поврежденных файлов или изменение настроек SQL-сервера — вы можете создать новую учетную запись в домене и использовать ее для службы MSSQL.

SQL-сервер запускается, но работает слишком медленно

Проанализируйте журнал сервера, индексы (фрагментацию), запросы, задания, возможность взаимных блокировок. Причин может быть масса.

Мы работаем с разными версиями SQL-сервера уже много лет, знакомы со всевозможными инструкциями SQL-сервера, видели самые разные варианты его настройки и использования на проектах у своих клиентов. В целом мы можем выделить четыре основных источника неполадок:

Если у вас не получается устранить ошибки сервера SQL-server самостоятельно, если они появляются снова и снова, то скорее всего в основе лежит одна из этих причин. В таком случае — если у вас произошла ошибка с SQL сервером, ваше ПО не видит SQL-сервер, либо нужно развернуть кластер SQL-серверов — вы всегда можете обратиться за консультацией и технической поддержкой к специалистам Интегруса, отправив заявку с сайта, написав на e-mail, либо позвонив в колл-центр нашей компании.

ico-info. png

Присоединяйтесь к нам,

чтобы получать чек-листы, реальные кейсы, а также
обзоры сервисов раз в 2 недели.

Перезапуск MySQL

Если ошибка 1607 связана со MySQL, сначала ее остановим, затем удалим несколько файлов в каталоге установки.

Откройте Панель управления командой control из окна Win + R.

В правом верхнем углу экрана установите просмотр на крупные значки и перейдите в раздел Администрирование. В правой части окна выберите Службы.

Найдите MySQL и дважды кликните на нее, чтобы открыть свойства. Остановите ее нажатием на соответствующую кнопку.

Затем перейдите в проводнике в каталог установки MySQL, который находится на системном диске в папке Program Files (x86). Откройте его и перейдите в папку Data. Найдите два файла ib_logfile0 и ib_logfile1, кликните на них правой кнопкой мыши и удалите.

Вернитесь в окно служб и запустите MySQL. Проверьте, удалось ли устранить ошибку 1067.

Источники:

https://top-office11.ru/oshibki-i-problemy/kod-oshibki-3417.html

https://vkspy. info/pc/sql-server-sql-server-ne-zapuskaetsya-pri-zapuske-windows-no-zapuskaetsya-vruchnuyu

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: