SQL Server 2012: connection à PC-NAME \ SQLEXPRESS fonctionne, mais pas à local / (local)

Je souhaite me connecter à mon server SQL Server 2012 Express avec le nom de server local ou (local) mais cela ne fonctionne pas.

Le seul nom de server qui fonctionne est PC-Name\SQLEXPRESS .

local/(local) doit fonctionner d'une manière ou d'une autre car je dois utiliser la string de connection suivante:

 Data Source=localhost;Initial Catalog=... 

Je l'ai réinstallé et veille à sélectionner "instance par défaut" au lieu de "instance nommée" lors de l'installation. Maintenant tout va bien à nouveau.

Je pense que je vois ce que vous essayez de faire maintenant.

Si vous n'aimez vraiment pas utiliser la combinaison nom d'hôte \ instance et que vous utilisez le client natif SQL pour vous connecter, vous pouvez toujours append un alias dans le client natif appelé local qui résout à votre instance. De cette façon, vous pouvez conserver la même string de connection dans votre application, quel que soit le server / l'instance sur lequel vous finissez de coller l'application simplement en changeant l'alias.

Voir le lien ci-dessous pour plus de détails sur la configuration:

Comment configurer et utiliser un alias SQL Server