Подключение к Sql Azure с помощью Entity Framework "Code First" ctp 5 - PullRequest
2 голосов
/ 12 декабря 2010

Можно ли подключиться к Sql Azure с помощью Entity Framework "Code First" ctp 5? Я продолжаю получать:

«Ошибка сетевой или специфичной для экземпляра ошибки при установлении соединения с SQL Server. Сервер не найден или недоступен». ..message.

Я знаю, что моя строка подключения верна, потому что я могу подключиться к базе данных с помощью обозревателя серверов в Visual Studio.

Я попытался подключиться к существующей базе данных и сначала создать базу данных, оба возвращают одно и то же сообщение.

Кроме того, все работает, если я использую локальную базу данных (sqlexpress).

Ответы [ 3 ]

2 голосов
/ 11 января 2011

Я передавал имя строки подключения в конструктор вместо имени строки подключения.Если вы сделаете это, я думаю, что это автоматически создает новое соединение sqlExpress.Это может быть потому, что я поместил строки подключения в web.debug.config и web.live.config, и он не смог их разрешить.

0 голосов
/ 08 января 2011

У меня та же проблема, но я не подключаюсь к лазурному. Этот вопрос возник в моем поиске. Сначала у меня нормально работает код с моим локальным экземпляром SQLExpress, но когда я пытаюсь подключиться удаленно к другому серверу под управлением SQL2008R2, я получаю ту же ошибку. Однако я могу в том же коде, который я использую CF CTP5, соединиться с той же ConnectionString, используя прямой ADO.NET.

0 голосов
/ 13 декабря 2010

SQL Azure не поддерживает (или, если быть более точным, предоставляет доступ) все системные хранимые процедуры и другие команды, которые поддерживаются и открываются обычным сервером SQL или SQL Express. Вы обнаружите, что SQL Azure несколько ограничивает время управления им.

То, что вы хотите сделать, это создать свою базу данных локально, а затем перенести ее в SQL Azure, используя либо бета-версию RedGate SQL Compare для версии 9.0, которая находится по адресу http://www.red -gate.com / Azure или используйте мастер миграции SQL Azure по адресу: http://sqlazuremw.codeplex.com/

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