J'ai configuré une instance SQL Server 2008 Express sur un serveur Windows 2008 dédié hébergé par 1and1.com. Je ne peux pas me connecter à distance au serveur via le studio de gestion. J'ai pris les mesures suivantes ci-dessous et je suis au-delà de toute autre idée. J'ai fait des recherches sur le site et je ne trouve rien d'autre, alors pardonnez-moi si j'ai raté quelque chose d'évident, mais je deviens fou. Voici la vérité.
L'instance SQL Server est en cours d'exécution et fonctionne parfaitement lorsque vous travaillez localement.
Dans SQL Server Management Studio, j'ai coché la case «Autoriser les connexions à distance à ce serveur»
J'ai supprimé tous les paramètres de pare-feu matériel externe du panneau d'administration 1and1
Le pare-feu Windows sur le serveur a été désactivé, mais juste pour les coups de pied, j'ai ajouté une règle entrante qui autorise toutes les connexions sur le port 1433.
Dans la configuration de SQL Native Client, TCP / IP est activé. Je me suis également assuré que "IP1" avec l'adresse IP du serveur avait un 0 pour le port dynamique, mais je l'ai supprimé et ajouté 1433 dans le champ Port TCP standard. J'ai également défini le port TCP "IPALL" sur 1433.
Dans la configuration de SQL Native Client, SQL Server Browser est également en cours d'exécution et
J'ai également essayé d'ajouter un ALIAS dans le
J'ai redémarré le serveur SQL après avoir défini cette valeur.
Faire un "netstat -ano" sur la machine serveur renvoie un
TCP 0.0.0.0:1433 ECOUTE UDP 0.0.0.0:1434 ECOUTE
Je fais une analyse de port à partir de mon ordinateur local et il indique que le port est FILTRÉ au lieu d'écouter. J'ai également essayé de me connecter depuis Management studio sur ma machine locale et cela génère une erreur de connexion. J'ai essayé les noms de serveur suivants avec SQL Server et l'authentification Windows marqués dans la sécurité de la base de données.
ipaddress \ SQLEXPRESS, 1433
ipaddress \ SQLEXPRESS
adresse IP
ipaddress, 1433
tcp: ipaddress \ SQLEXPRESS
tcp: ipaddress \ SQLEXPRESS, 1433
la source
Réponses:
Je pense que je peux vous dire exactement quel est le problème, j'ai passé plus de 48 heures à essayer de trier cela. n'a rien trouvé sur le net. se trouvent également être avec 1and1
regardez ces paramètres:
qui ouvre la boîte ............... Propriétés du filtre de paquets près du bas de la liste il y a une case cochée appelée:
qui ouvre la boîte ............... Modifier les propriétés de la règle Sélectionnez (à nouveau) >> 'Fermer MSDE (TCP / UDP)' Appuyez sur Modifier ...
qui ouvre la boîte ................ Liste des filtres IP puis vous verrez une liste de ports tcp 1433, udp 1434 {C'est notre liste de ports tous en tant que règle de blocage ... ..}
Je pense que ce qui doit être fait à partir d'ici est soit ...
fermez cet écran .. Filtre IP Liste à l'écran Modifier les propriétés de la règle il y a un onglet Action de filtrage, pourrait simplement changer cela de Bloquer pour autoriser? (peut-être le changer pour permettre, nous permettra de cocher à nouveau l'option "Bloquer tout" - ce qui semble plus sûr, mais les gars du support ont dit qu'il y avait un bug connu, donc cela pourrait ne pas fonctionner)
ou
sur les propriétés du filtre de paquets
décochez simplement la règle «Fermer MSDE (TCP / UDP)»
vous devrez peut-être décocher la règle "Bloquer tout" pour la faire fonctionner
il est probablement trop tard pour que cela vous aide, mais j'espère que cela aidera quelqu'un d'autre avec le même problème.
la source
Tout d'abord, dans le studio de gestion, vérifiez la gestion, les journaux du serveur sql \ current - vous voulez rechercher un message disant «Le serveur écoute sur [« tout »1433]». Sinon, allez démarrer, tous les programmes, SQL Server 2008, outils de configuration, gestionnaire de configuration du serveur SQL. Sélectionnez 'configuration réseau du serveur sql \ protocoles pour MSSQLServer \ SQLExpress'. Assurez-vous que TCP / IP est activé. Il devrait être basé sur la sortie de netstat -ano, mais ...
le plus important - à partir d'un client distant, avez-vous essayé de vous connecter via
?la source
Vous pouvez également essayer www.firebind.com. Il peut tester s'il existe un bloc du port TCP 1433 dans le sens sortant vers 1and1.
http://www.firebind.com/1433 le testera immédiatement.
la source
J'ai eu le même mal de tête lors de la connexion avec SSMS du PC client au serveur SQL distant. Il semble que le pare-feu local bloque la connexion au serveur entrant. Le problème a été résolu en affectant une règle entrante pour SSMS au pare-feu du PC client. Le seul endroit où j'ai trouvé comment le faire était https://msdn.microsoft.com/en-us/library/cc646024(v=sql.120).aspx
Cela m'a aidé. J'espère que toi aussi.
la source
Êtes-vous en mesure de vous connecter au port 1433 à partir de votre poste de travail? Il s'agit d'un moyen simple de déterminer si vous disposez d'une connectivité réseau sur ce port. Il se peut que votre fournisseur bloque la connexion avec son équipement quelque part le long de la ligne.
Le fait que vous voyez le port comme filtré me fait penser qu'ils se bloquent quelque part sur la ligne. Vous voudrez peut-être vérifier avec eux, car ils peuvent ne pas autoriser la connexion à distance des serveurs SQL ou bloquent des ports connus. tcp / 1433 est un port bien connu et il existe quelques vers liés à SQL Server qui le ciblent directement.
la source
tapez 'netstat -an' sur la machine serveur pour voir si le port 1433 écoute réellement. assurez-vous également que le compte d'utilisateur que vous utilisez est activé et que «l'authentification SQL» est activée. prenez également en charge les paramètres de "SQL Configuration Manager". De même, autorisez le port 1433 comme exception dans votre pare-feu WIndows. Fondamentalement, si vous n'avez pas dit à votre serveur SQL d'autoriser les connexions à distance, cela ne fonctionnera pas.
la source
L'agent SQL Server est-il en cours d'exécution? si ce n'est pas le cas, quelle version de SQL Server possédez-vous?
Passez en revue la différence entre les différentes versions.
http://www.microsoft.com/sqlserver/2008/en/us/editions-compare.aspx
Si vous disposez d'une édition Express ou d'une édition Web, ils sont désactivés et ne peuvent pas être exécutés.
la source
Idée folle, votre nom d'utilisateur et votre mot de passe sont-ils corrects? Vous connectez-vous à l'aide de l'authentification Windows ou de SQL Server?
la source
Recherchez la connectivité sur votre SQL-Express. Activez TCP / IP. Assurez-vous que le port est configuré sur 1433 sur votre SQL-Express. Avez-vous installé une instance nommée?
Ce port doit être transmis à 1and1 à votre instance SQL-Server.
Soit dit en passant, vérifiez votre site sur le port 1433. Si votre fournisseur le bloque, vous n'avez aucune chance.
la source
Ce qui a fonctionné pour moi:
http://blogs.msdn.com/b/sqlexpress/archive/2005/05/05/415084.aspx
Plus précisément, j'ai trouvé que l'attribution du port souhaité dans la section IPALL des paramètres TCP / IP était le problème. Auparavant, il était vide et je n'avais pas pensé que j'aurais besoin d'entrer une valeur ici lorsque je suis allé supprimer les bits du "port dynamique".
la source