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