Произошла ошибка local database runtime
Не удается запустить экземпляр LocalDB, я установил и переустановил снова и снова.
Продолжайте получать эту ошибку:
Запуск экземпляра LocalDB "v11.0" не выполнен из-за следующей ошибки: Произошла ошибка во время запуска экземпляра LocalDB: не удалось запустить процесс SQL Server.
Microsoft SQL Server 2012, я полностью установил параметры установки, остановил все службы, связанные с SQL, и попытался перезапустить.
когда я попробую
Я получаю вышеуказанную ошибку.
Если ничего не помогает, и вы не заботитесь о потере данных, удалите и заново создайте базу данных LocalDB\v11.0! В командной строке
(Sqllocaldb в вашем PATH, верно? Это было для меня.)
Я получаю похожую ошибку, но при запуске
Локальная база данных успешно запущена. Также при проверке журнала событий я обнаружил ошибку в соответствии с
Вызов API Windows WaitForMultipleObjects возвратил код ошибки: 575
Что исправило это для меня:
- В IIS настройте пул приложений для запуска под учетной записью с разрешениями для базы данных на сервере (дополнительные параметры пула приложений)
- В расширенной опции пула приложений установите для Load User Profile значение true
Стоит посмотреть и на файлы журнала LocalDB, это более детально, чем журнал событий:
Помимо воссоздания экземпляра мне пришлось удалить содержимое этой папки:
Здесь у меня есть файлы mdf и ldf.
Та же проблема здесь. Вот как я это исправил, используя биты других решений, размещенных здесь.
У меня были десятки этих ошибок в журнале событий приложения:
Я понял, что у меня на компьютере разработчика установлена SQL Server Management Studio, но нет других компонентов SQL. Я установил ядро базы данных, общие компоненты и localdb из SQL Express
После установки я все равно получаю ту же ошибку в журнале событий :(
Запустите следующую команду в cmd, чтобы получить имя экземпляра localdb: C:> sqllocaldb info
В моей установке у меня было: MSSQLLocalDB ProjectsV13
Я запустил следующее, чтобы удалить экземпляры:
Я столкнулся с проблемами, пытаясь удалить/создать их (sqllocaldb delete MSSQLLocalDB). В итоге я удалил все папки и файлы из папки «% LocalAppData%\Microsoft\Microsoft SQL Server Local DB\Instances *» (необходимо остановить SQL Server и завершить все процессы sqlserver)
Затем, запустив sqllocaldb create, создал и запустил экземпляр по умолчанию и все файлы.
Перейдите по адресу: %LocalAppData%\Microsoft\Microsoft SQL Server Local DB\ и разрешите полный контроль над папкой «Экземпляры» группе everyone .
Я знаю, что это не нормально, но это решило мою проблему, и мне не очень важны данные из этой папки, так как это компьютер для разработки и тестирования.
У меня была эта проблема. Я пытался использовать проверку подлинности Windows через приложение, но учетные данные пула приложений IIS были неправильными. Я использовал свое имя пользователя Windows (то есть: NETWORK\name ) в качестве своей личности, но я изменил его на встроенную « LocalSystem », и это сработало.
Вы должны проверить журнал событий для получения дополнительной информации.
При установлении соединения с SQL Server возникла связанная с сетью или конкретная ошибка экземпляра. Сервер не найден или не был доступен. Проверьте правильность имени экземпляра и настройте SQL Server для удаленного подключения. (провайдер: Сетевые интерфейсы SQL, ошибка: 50 - Произошла ошибка локальной базы данных. Невозможно создать автоматический экземпляр. См. журнал событий приложения Windows для получения подробных сведений об ошибке.
Итак, я посмотрел в средстве просмотра событий в разделе Application и снова вижу одно предупреждение снова и снова.
Недопустимый каталог, предназначенный для кэширования сжатого содержимого. C:\Users\User1\AppData\Local\Temp\iisexpress\IIS Временные сжатые файлы \Clr4IntegratedAppPool. Статическое сжатие отключается.
Поэтому я попытался перезагрузить сервер, но все равно не пошел. Такая же ошибка 50, как и раньше.
Я создал класс под Models , где у меня есть класс под названием Post .
В моем файле web.config строка подключения выглядит так:
Я пробовал предлагаемое предложение здесь, но это не сработало. Также попробовал этот.
Я также замечаю, что экземпляр MyDatabase отключается после запуска приложения. Если я обновляю базу данных с помощью Server Explorer в Visual Studio, я могу просмотреть таблицы.
Как я могу подключиться к базе данных и отредактировать ее в Visual Studio 2013, но когда я отлаживаю приложение, он не может подключиться к базе данных?
ОТВЕТЫ
Ответ 1
Ломающиеся изменения в LocalDB: применяется к SQL 2014; просмотрите эту статью и попробуйте использовать (localdb)\mssqllocaldb как имя сервера для подключения к автоматическому экземпляру LocalDB, например:
Ответ 4
Для начала - есть 4 проблемы, которые могут вызывать распространенные ошибки подключения к LocalDb SqlExpress Sql Server SQL Network Interfaces, error: 50 - Local Database Runtime error occurred , перед тем как начать, вам нужно переименовать v11 или v12 в (localdb)\mssqllocaldb
- У вас нет запущенных сервисов
- Вы не имеете firelwall портовздесь настроены
- Ваша установка имеет и проблема/повреждена (шаги, приведенные ниже, помогут вам начать с чистого листа)
- Вы не переименовали V11 или 12 в mssqllocaldb, переименовали строку v12.0 из v12.0 в MSSQLLocalDB -like so-> <connectionStrings> <add name="ProductsContext" connectionString whicheverVersionYouWantFromListBefore" если этот шаг не удался, вы можете удалить с помощью параметра d cmd> Sqllocaldb.exe d "someDb"
- cmd> Sqllocaldb.exe c "createSomeNewDbIfyouWantDb"
- cmd> Sqllocaldb.exe start "createSomeNewDbIfyouWantDb"
Изменить 1: Путь к реестру для всех версий Универсальный формат для отслеживания реестра
Ответ 5
Экземпляр может быть поврежден или не обновлен должным образом
Попробуйте эти команды =>
Ответ 6
возможно, эта ошибка возникла, потому что этот version сервера Sql is not installed
Читайте также: