Короткий ответ: вам нужно выполнить обратный вызов следующим образом:
function callback(response) {
// Here you can do what ever you want with the response object.
console.log(response);
}
$.ajax({
url: "...",
success: callback
});
Нарушение изменений в LocalDB: применяется к SQL 2014 ; просмотрите эту статью и попытайтесь использовать (localdb)\mssqllocaldb
в качестве имени сервера для подключения к автоматическому экземпляру LocalDB, например:
<connectionStrings>
<add name="ProductsContext" connectionString="Data Source=(localdb)\mssqllocaldb;
...
В статье также упоминается использование SSMS 2012 для подключения к 2014 LocalDB. Это заставляет меня полагать, что у вас может быть несколько версий SQL, что приводит меня к тому, чтобы указать этот ответ SO , который предлагает изменить имя по умолчанию вашего экземпляра LocalDB, чтобы избежать других несоответствий версии, которые может возникнуть в будущем; упомянутый не как источник проблемы, а для повышения осведомленности о потенциальных столкновениях, которые может привести к тому, что множественная версия SQL, установленная на одной машине-разработчике, может привести к ... и чему-то привыкнуть, чтобы избежать некоторых.
Еще одна вещь, о которой стоит упомянуть, - если вы получили свой экземпляр в непригодном для использования состоянии из-за того, что пытаетесь исправить эту проблему, возможно, стоит начать переустановку, переустановить, а затем попытаться использовать значение mssqllocaldb
вместо из v12.0
и посмотреть, исправляет ли это вашу проблему.
Все PLEASE обратите внимание на то, что сказал Тайлер
. Обратите внимание: если вы хотите отредактировать этот файл, убедитесь, что вы используете 64-битный текстовый редактор, например блокнот. Если вы используете 32-битную версию Notepad ++, она автоматически отредактирует другую копию файла в SysWOW64. Часов моей жизни я не вернусь
blockquote>
Запуск этого:
sqllocaldb создать «v12.0»
blockquote>Из командной строки cmd это разрешено для меня ...
возможно, эта ошибка возникла из-за этого version
Sql Server is not installed
connectionString="Data Source=(LocalDB)\v12.0;....
, и вам не нужно его устанавливать
, самое быстрое исправление - изменить это для любой установленной версии у вас есть
в моем случае я меняю ее с v12.0
на MSSQLLocalDB
Чтобы начать - есть 4 проблемы, которые могут вызвать общие ошибки LocalDb SqlExpress Sql Server. SQL Network Interfaces, error: 50 - Local Database Runtime error occurred
, прежде чем вы начнете , необходимо переименовать v11 или v12 to (localdb) \ mssqllocaldb
v12.0
в MSSQLLocalDB
-подобный so-> <connectionStrings>
<add name="ProductsContext" connectionString="Data Source=(localdb)\mssqllocaldb;
...
Я обнаружил, что проще всего сделать следующее: я прикрепил фотографии и шаги к помощи.
Сначала проверьте, какой экземпляр вы установили, вы можете сделать это, проверив реестр и , запустив cmd
cmd> Sqllocaldb.exe i
cmd> Sqllocaldb.exe s "whicheverVersionYouWantFromListBefore"
, если этот шаг завершился неудачно, вы можете удалить с помощью опции d
cmd > Sqllocaldb.exe d "someDb" cmd> Sqllocaldb.exe c "createSomeNewDbIfyouWantDb"
cmd> Sqllocaldb.exe start "createSomeNewDbIfyouWantDb"
Изменить 1: Путь реестра для всех версий Общий формат для отслеживания реестра
// SQL SERVER RECENT VERSIONS
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\(instance-name)
// OLD SQL SERVER
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
// SQL SERVER 6.0 and above.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLExecutive
// SQL SERVER 7.0 and above
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLServerAgent
HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server 7
HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServ65
Окончательное решение для этой проблемы приведено ниже:
Я столкнулся с той же проблемой. Мое исправление меняло <parameter value="v12.0" />
на <parameter value="mssqllocaldb" />
в файл «app.config».
Я обычно исправляю этот комментарий после этого сообщения в блоге msdn Использование LocalDB с полным IIS
Для этого требуется отредактировать файл applicationHost.config, который обычно находится в папке C: \ Windows \ System32 \ Inetsrv \ Config. Следуя инструкциям из KB 2547655, мы должны включить оба флажка для Application Pool ASP.NET v4.0, например:
blockquote><add name="ASP.NET v4.0" autoStart="true" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated"> <processModel identityType="ApplicationPoolIdentity" loadUserProfile="true" setProfileEnvironment="true" /> </add>
В моем случае у нас было несколько проектов в одном решении и выбрал другой стартовый проект, чем в консоли диспетчера пакетов при запуске команды «Обновление-База данных» с Первыми Миграциями Кодов. Обязательно выберите правильный проект запуска.
Экземпляр может быть поврежден или не обновлен надлежащим образом. Попробуйте эти команды =>
C:> sqllocaldb stop MSSQLLocalDB LocalDB экземпляр «MSSQLLocalDB» остановлен.
C:> sqllocaldb удалить MSSQLLocalDB LocalDB экземпляр «MSSQLLocalDB» удален.
C:> sqllocaldb создать MSSQLLocalDB экземпляр LocalDB «MSSQLLocalDB», созданный с версией 13.0.1601.5.
C:> sqllocaldb start MSSQLLocalDB Создан экземпляр LocalDB «MSSQLLocalDB» .