Не удается запустить LocalDB
Не удается запустить экземпляр LocalDB, я установил и снова установил его снова и снова.
Продолжайте получать эту ошибку:
Запуск экземпляра LocalDB "v11.0" не удалось из-за следующей ошибки: Ошибка при запуске экземпляра LocalDB: не удалось запустить процесс SQL Server.
Какой-нибудь совет??
Microsoft SQL Server 2012, я обеспечил FULL параметры установки, остановил все службы SQL и попытался перезапустить.
sqllocal info
дает мне:
Проекты v11.0
когда я пытаюсь
sqllocal start v11.0
Я получаю вышеуказанную ошибку.
Ответы
Ответ 1
Когда все остальное терпит неудачу, и вы не заботитесь о потере данных, удалите и заново создайте базу данных LocalDB\v11.0! В командной строке
sqllocaldb delete v11.0
sqllocaldb create v11.0
(Sqllocaldb находится в вашем PATH правильно? Это было для меня.)
Ответ 2
Я получал аналогичную ошибку, но при запуске
sqllocaldb start
Локальный db успешно запущен. Также при проверке журнала событий я видел ошибку вдоль строк
Вызов Windows API WaitForMultipleObjects возвращает код ошибки: 575
Что исправлено для меня:
- В IIS настройте пул приложений для запуска под учетной записью с разрешениями на БД на сервере (дополнительные параметры пула приложений).
- В расширенной опции пула приложений установите Загрузить профиль пользователя на true
Ссылка: http://blogs.msdn.com/b/sqlexpress/archive/2011/12/09/using-localdb-with-full-iis-part-1-user-profile.aspx
Ответ 3
Также стоит посмотреть файлы журнала LocalDB, это более подробно, чем журнал событий:
%LocalAppData%\Microsoft\Microsoft SQL Server Local DB\Instances\ProjectsV12\error.log
Помимо повторного создания экземпляра мне пришлось удалить содержимое этой папки:
%LocalAppData%\Microsoft\VisualStudio\SSDT\
Здесь у меня есть файлы mdf и ldf.
Ответ 4
Мое решение:
Перейдите к: %LocalAppData%\Microsoft\Microsoft SQL Server Local DB\
и разрешите полный контроль над папкой "Экземпляры" в группе everyone
.
Я знаю, что это не нормально, но он решил мою проблему, и я действительно не забочусь о данных этой папки, поскольку это разрабатывающий и тестирующий компьютер.
Ответ 5
Вы должны проверить журнал событий для получения дополнительной информации.
Название продукта
SQL Server
Версия продукта11.0
Номер сборки продукта
Идентификатор события
266
Источник события
Локальная база данных SQL Server 11.0
Компонент
Локальный интерфейс Runtime API
Текст сообщения
Ошибка при запуске экземпляра локальной базы данных: SQL Server процесс не запускался.
ОбъяснениеПроцесс SQL Server запущен, но запуск SQL Server завершился неудачно.
Действие пользователяПодробнее см. Журнал событий.
Источник: http://msdn.microsoft.com/en-us/library/hh256140.aspx
Ответ 6
Такая же проблема. Здесь, как я исправил это, используя бит других решений, размещенных здесь.
У меня было десятки этих ошибок в журнале событий приложений: Вызов Windows API WaitForMultipleObjects возвратил код ошибки: 575. Системное сообщение системы Windows: {Application Error} Приложение не смогло начать правильно (0x% lx). Нажмите "ОК", чтобы закрыть приложение. Сообщается в строке: 3730.
Я понял, что на моем компьютере для разработки был установлен SQL Server Management Studio, но нет других компонентов SQL. Я установил механизм базы данных, общие компоненты и localdb из SQL Express
https://www.microsoft.com/en-us/cloud-platform/sql-server-editions-express
После установки я все равно получаю ту же ошибку в журнале событий: (
Нашел эту статью:
Не удается запустить LocalDB
Запустите следующее в cmd, чтобы получить имя экземпляра localdb:
C: > sqllocaldb info
В моей установке у меня было:
MSSQLLocalDB
ProjectsV13
Я удалил следующие экземпляры:
sqllocaldb удалить MSSQLLocalDB
sqllocaldb удалить ProjectsV13
Я столкнулся с проблемами, пытающимися удалить/создать их (sqllocaldb удалить MSSQLLocalDB). Я закончил удаление всех папок и файлов в папке "C:\Users\username\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances *" (вам нужно остановить SQL Server и убить все процессы sqlserver)
Затем запустив "sqllocaldb create", созданный и запущенный экземпляр по умолчанию и все файлы.
Ответ 7
У меня была эта проблема. Я пытаюсь использовать проверку подлинности Windows через приложение, но учетные данные пула приложений IIS были неправильными. Я использовал свое имя пользователя Windows (т.е.: NETWORK\name
) в качестве моей личности, но я изменил его на встроенный "LocalSystem
", и он сработал.