Souvent le problème c'est de bien poser la bonne question. C'est pourquoi je prends note ici de cette question car je suis avec Mon
SQL Server Management Studio et j'essaye de me connecter à ".". Oui le petit nom de localhost c'est "." dans SQL Server le point c'est la même chose que localhost 127.0.0.1.
Au bout de trois heures (à peu prêt)
SQL Server Management Studio me répond par une insulte :
Cannot connect to .. (notez les deux points donc localhost).
A network-related or specific error occured while establishing a connection to SQL Server.
Mais qu'est ce qu'il a encore SQL Server, c'est ce que je vais découvrir.
|
Can't connect to localhost on SQL Server |
Du coup de googoolise et je trouve l'excellent site de StackOverflow :
stackoverflow - Can't connect to localhost on SQL Server Express 2012 / 2016
Je me dis que si c'est bon pour
SQL Server Express 2012/2016 ça doit être bon pour SQL Server 2019 ...
|
Ajouter une légende |
On me dit dans
SQL Server Configruation de regardez si les deux options
TCP/IP et
Named Pipes sont "enable" c'est à dire valides.
|
SQL Server Configuration - Enable PCP/IP and Named Pipes |
La réponse de Stackoverflow est parfaite, elle va plus loin mais franchement pourquoi alors que je viens d'installer SQL Server, je ne peux pas accéder à "localhost" ...
Les mystères de
SQL Server sont impénétrables (mais chiants surtout ;-)
Après quelques manipes, je m'aperçois que j'ai installé
deux instances d'SQL Server sur ma machine vous le voyez sur cette figure il y a MSSQLSERVER et MSSQLSERVER01. J'ai essayé de supprimer la deuxième instance, j'ai bricolé les droits j'ai trouvé encore d'autres trucs à faire etc... rien n'y fait.
Quoi qu'il en soit, j'ai du
tout désinstaller et
tout réinstaller pour qu'enfin je puisse faire
Connect ".".
Quel Bordel ce SQL Server !