Ne peut pas se connecter à la base de données SQL Azure, même avec une adresse IP
Je suis actuellement dans l'impossibilité de se connecter à ma base de données SQL Azure à partir d'une télécommande supplémentaire autonome dédié à cocher dans un datacenter privé.
J'ai une base de données SQL Azure où je gère la liste des adresses IP qui peuvent se connecter à cette base de données. Cela a parfaitement fonctionné jusqu'à maintenant. J'ai récemment mis en place une nouvelle zone dédiée dans un datacenter privé qui doit interroger la base de données SQL Azure régulièrement des intervalles de 5 secondes, donner ou prendre.
Le problème est que cette case dédiée impossible d'établir une connexion à la base de données SQL Azure, en dépit d'être en mesure de se connecter à d'autres serveurs FTP distants, serveurs MySQL, etc. L'Azure SQL base de données possède l'adresse IP de la zone dédiée à la liste de connexion. En outre, j'ai temporairement ouvert une grande gamme d'adresses IP autorisées (0.0.0.0 -> 255.255.255.255) sur la base de données SQL Azure pour voir si cette incapacité à se connecter peut avoir été causé par le blocage de l'IP.
Quelqu'un a des suggestions ou des idées sur ce qui pourrait être à l'origine de cela et comment j'ai pu commencer à déboguer la situation mieux?
Pour clarifier: je peux me connecter à la base de données SQL Azure à partir d'ordinateurs portables avec des adresses IP individuelles dans mon bureau et ailleurs, tant qu'elles ont été ajoutées à la base de données de la liste blanche; je peux faire des liens vers l'extérieur à distance FTP et serveurs MySQL à partir de la case dédiée; j'ai essayé d'ouvrir une grande gamme d'adresses IP autorisées sur Azure SQL avec pas de chance.
Modifier
C:\Users\graphite.rack.ID17157>osql -S v7o06blktw.database.windows.net -U XXXXXXX@v7o06blktw -P XXXXXXX
[SQL Server Native Client 11.0] Named Pipes Provider: Could not open a
connection to SQL Server [53].
[SQL Server Native Client 11.0] Login timeout expired
[SQL Server Native Client 11.0] A network-related or instance-specific error
has occurred while establishing a connection to SQL Server. Server is not
found or not accessible. Check if instance name is correct and if SQL Server
is configured to allow remote connections. For more information see SQL Server
Books Online.
osql
outil de ligne de commande ou SSMS sur la case dédiée à supprimer d'autres variables comme des erreurs d'application?En êtes-vous des messages d'erreur lors de l'échec de connexion? Est outpound le port 1433 ouvrir?
Regardez votre boîte dédiée. Désactiver le pare-feu de sécurité et autres. Peut-il se connecter à un autre serveur SQL server boîte? Il pourrait être un problème avec SQL Azure, mais vous devez tenir compte des autres points d'échecs
et seul le pare-feu sur la case dédiée, mais le pare-feu sur le fournisseur de services internet.
Mon Azure web & les fonctions de service ne peut pas se connecter à des bases de données SQL Azure; j'ai essayé de republication & blanche une variété de plages d'adresses IP (y compris de 0 à 255) avec pas de chance. Je suis soupçonner une panne est à venir.
OriginalL'auteur jtromans | 2012-07-23
Vous devez vous connecter pour publier un commentaire.
Pour résumer.
De données SQL Windows Azure (anciennement connu sous SQL Azure) travaille exclusivement et uniquement sur le port TCP 1433. Il ne charge l'Authentification SQL Server, la connexion TCP et le protocole TDS à compter d'aujourd'hui.
Afin de réussir à établir une connexion à SQL Azure on doit remplir les exigences suivantes:
Veuillez noter qu'un grand nombre (si pas tous) des Fai (Fournisseurs d'accès Internet et les Hébergeurs, ainsi que le personnel au sein des entreprises NE bloquer sortant du Port TCP 1433 en raison de la Ver Slammer. Ce port sortant de blocage semble être l'un des plus confrontés à des problèmes de jeunes à SQL Azure.
Mise à JOUR Nov. 2015
En août 2015, il y a la fonction de prévisualisation qui vous permet d'utiliser Azure AD pour s'authentifier sur Azure SQL Base de données. Vous pouvez en lire plus sur cette nouvelle fonctionnalité d'aperçu ici: https://azure.microsoft.com/en-us/documentation/articles/sql-database-aad-authentication/
Comme vous l'avez souligné, une fois que j'ai eu le FAI débloquer le port, tout a bien fonctionné. Merci beaucoup.
comment "a Expressément choisi de ne pas faire confiance certificat de serveur dans la chaîne de connexion"? SQL server management studio ne dispose pas de cette option
si vous vous connectez via visual studio, vous pouvez aller à avancé, et changer là-bas
href="http://portquiz.net:1433/" >portquiz.net:1433 <-- si vous ne pouvez accéder à cette page alors que le port n'est pas bloqué.
OriginalL'auteur
Passé des heures sur ce problème. Le correctif pour moi a été finalement trouvé à mon réglage sur le Xfinity pare-feu. Je l'avais mis à élevé. Une fois que j'ai modifié le paramètre de sécurité est faible, je pourrais connecter à la base de données sql Azure avec pas de problèmes.
OriginalL'auteur
Si vous utilisez le réseau de l'entreprise pour l'accès à internet et de faire face à ce problème,
un moyen simple de contourner cela est d'utiliser votre téléphone en point d'accès mobile pour l'accès à internet à la place.
Assurez-vous de désactiver votre connexion ethernet, ce qui peut également être connecté à l'internet.
OriginalL'auteur