2013-06-03 2 views
1

Я просто пытаюсь собрать простое примерное приложение. Я выбираю свой источник данных, базу данных разработки SQL 2008 R2 не на моем ящике, выбираю интегрированную систему безопасности, я выбираю некоторые таблицы и добавляю экран в папку клиента HTML, и я получаю следующую ошибку. Нужен ли мне локальный экземпляр SQL Express, хотя я подключаюсь к внешней базе данных?LightSwitch, устанавливающий соединение с экземпляром SQL Server

Ошибка 1 Произошла ошибка при установлении соединения с экземпляром SQL Server (LocalDB) \ v11.0 '. При установлении соединения с SQL Server возникла связанная с сетью или конкретная ошибка экземпляра. Сервер не найден или не был доступен. Проверьте правильность имени экземпляра и настройте SQL Server для удаленного подключения. (провайдер: Сетевые интерфейсы SQL, ошибка: 52 - Не удается найти установку времени выполнения локальной базы данных. Убедитесь, что SQL Server Express установлен правильно и включена функция Runtime локальной базы данных.) C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ LightSwitch \ v3.0 \ Microsoft.LightSwitch.targets 152

ответ

0

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

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

Однако, если вы достигли базы данных, чтобы добавить таблицы в приложение, а ошибка, сообщающая о локальной базе данных, является неправильным соединением, возможно, что часть публикации проекта, где будет создана строка соединения ,

Если это так, я хотел бы посмотреть на изменение строки соединения для тестирования, которая обсуждается здесь: how to change the connectionstrings of a lightswitch application in debug mode