2010-07-19 7 views
0

J'essaye d'écrire ma première application Azure avec Visual Studio 2008. Chaque fois que j'ouvre une solution qui contient un projet Cloud, j'obtiens un message d'erreur SQL Server. Ce problème concerne la configuration de l'environnement de développement/SDK. Je reçois l'exception avant d'avoir exécuté, ou même écrit une seule ligne de code. Je n'essaie pas de me connecter à SQL Azure, ou d'ailleurs à toute autre base de données SQL que je connais. L'erreur est:Visual Studio 2008 se bloque lors de l'ouverture de projets Azur

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) 

Je trouve cette article au sujet de pourquoi cette condition se produit mais je n'ai pas été en mesure de comprendre ce que le studio visuel essaie de faire.

+0

Avez-vous vérifié l'évidence? Comme s'assurer que vos ports réseau ne sont pas bloqués par quoi que ce soit? –

+0

Oui. Pare-feu est ouvert, le serveur SQL a à la fois tcp et les canaux nommés activés. L'accès externe est activé. – JeffreyABecker

Répondre

0

Il s'agissait apparemment d'une erreur dans ma configuration de studio visuel concernant les bases de données dans l'Explorateur de serveurs. La suppression des connexions a résolu ce problème.

0

Cette connexion SQL est-elle une connexion SQL Azure? Si tel est le cas, SQL Azure dispose d'un pare-feu et, par défaut, toutes les connexions entrantes sont bloquées. Vous devez ajouter votre adresse IP (ou une plage contenant votre adresse IP) à la liste "autorisée". Vous pouvez le faire facilement dans le portail SQL Azure.

+0

Hélas ce n'est pas une connexion SQL Azure. Honnêtement, je ne sais même pas pourquoi il essayait de faire une connexion à la base de données _any_ tout en essayant simplement d'ouvrir un projet vide. – JeffreyABecker

0

Ce problème s'est avéré lié à des entrées de connexion de données non valides dans l'Explorateur de serveur. Supprimer les entrées invalides semble avoir résolu le problème.