LightSwitch Beta 1 ищет SQL Express вместо полного экземпляра SQL - PullRequest
3 голосов
/ 21 августа 2010

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

Произошла ошибка при установлении соединения с экземпляром SQL Server '. \ SQLEXPRESS».При установке соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром.Сервер не найден или не был доступен.Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений.(поставщик: сетевые интерфейсы SQL, ошибка: 26 - ошибка при поиске сервера / указан экземпляр)

Я пытался исправить строку подключения в, я думаю, файле конфигурации autogen'd.Несмотря на то, что Visual Studio, похоже, не думает, что файл перезаписывается при перестроении, ошибка продолжает появляться.

Как я могу использовать LightSwitch с полным SQL 2005, а не с SQL Express?

Ответы [ 3 ]

3 голосов
/ 23 августа 2010

Кажется, что при работе локально LightSwitch использует SQL Server Express. Здесь размещаются информация о членстве, ролях и другой информации для аутентификации. Я не знаю, как обойти это локально, но когда вы переходите к «Опубликовать» ваш проект, вы получаете возможность использовать другую базу данных / сервер. Вы также можете использовать любой сервер / базу данных для своих источников данных.

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

2 голосов
/ 30 августа 2010

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

Хотя я бы с осторожностью использовал SQL Server 2005 , потому что LightSwitch использует datetime2, который впервые появился в 2008 году. (Может быть, еще некоторые особенности 2008 года)

1 голос
/ 05 января 2012

http://lajak.wordpress.com/2011/10/04/lightswitch-change-default-database-instance/

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...