J'ai une édition développeur de SQL Server 2008, mais j'ai maintenant un logiciel avec une chaîne de connexion codée en dur:
Data Source=.\SQLEXPRESS;Initial Catalog=db;User Id=sa;Password=1234;
Maintenant, j'ai essayé d'ajouter un alias dans l'outil de configuration à SQLEXPRESS, mais il ne veut tout simplement pas utiliser ce nouvel alias.
J'ai activé TCP / IP et redémarré le service.
sql-server
sql-server-2008
Roger Far
la source
la source
Réponses:
Suivez ces étapes pour ajouter un alias:
New Alias...
.\SQLEXPRESS
pour le nom d'alias..
pour le nom du serveur (qui est équivalent àlocalhost
).La modification du fichier HOSTS pour inclure un paramètre pour SQLEXPRESS redirige uniquement les recherches DNS pour une machine appelée SQLEXPRESS vers l'adresse IP spécifiée. Cela ne provoquera
.\SQLEXPRESS
pas la résolution de l'instance SQL localhost.la source
.\SQLEXPRESS
\\.\pipe\MSSQL$STOLLEDEV\sql\query