2010-07-19 3 views
0

Я пытаюсь написать свое первое приложение Azure с Visual Studio 2008. Когда я открываю решение, содержащее проект Cloud, я получаю сообщение об ошибке SQL Server. Эта проблема связана с конфигурацией среды разработки/SDK. Я получаю исключение, прежде чем я выполнил или даже написал одну строку кода. Я не пытаюсь подключиться к SQL Azure, или, если на то пошло, любую другую базу данных SQL, о которой я знаю. Ошибка:Visual Studio 2008 сбой при открытии проектов в лазурном виде

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) 

Я нашел article о том, почему это условие имеет место, но я не был в состоянии понять, что Visual Studio пытается сделать.

+0

Вы проверили очевидное? Например, убедитесь, что ваши сетевые порты не заблокированы ничем? –

+0

Да. Брандмауэр открыт, сервер sql имеет как tcp, так и именованные каналы. Внешний доступ включен. – JeffreyABecker

ответ

0

Это была, по-видимому, некоторая ошибка в настройке моей визуальной студии относительно баз данных в Server Explorer. При удалении соединений исправлена ​​эта проблема.

0

Является ли это соединение SQL соединением SQL Azure? Если это так, SQL Azure имеет брандмауэр, и по умолчанию все входящие соединения блокируются. Вам нужно добавить свой IP-адрес (или диапазон, содержащий ваш IP-адрес) в список «разрешенных». Вы можете сделать это легко на портале SQL Azure.

+0

Увы, это не соединение SQL Azure. Честно говоря, я даже не знаю, почему он пытался подключиться к базе данных _any_, пытаясь просто открыть пустой проект. – JeffreyABecker

0

Эта проблема оказалась связанной с недопустимыми записями подключения к данным в Server Explorer. Удаление недопустимых записей, похоже, решило проблему.

Смежные вопросы