J'utilisais (localdb)\ProjectsV13
dans le cadre de mon installation de VS 2017; cependant, j'avais récemment besoin d'accéder à certaines fonctionnalités de SQL Server 2017 lors du développement. J'ai donc installé SQL Server 2017 LocalDB (malheureusement, il ne fait pas partie du programme d'installation de VS). Maintenant, j'ai 2016 et 2017 localdb installés côte à côte:
Comment se connecter à cette instance 2017 localdb?
La connexion via SSMS, (localdb)\ProjectsV13
et (localdb)\MSSQLLocalDB
renvoie toujours:
SELECT @@VERSION
Microsoft SQL Server 2016 (SP1) (KB3182545) - 13.0.4001.0 (X64) Oct 28 2016 18:17:30 Copyright (c) Microsoft Corporation Express Edition (64-bit) on Windows 10 Pro 6.3 <X64> (Build 16299: ) (Hypervisor)
(localdb)\ProjectsV14
ne semble pas exister (expiration du délai en essayant de se connecter).
Vous pouvez obtenir une liste de toutes les instances de LocalDb à partir de la commande Invite avec le programme SqlLocalDb.exe
, qui se trouve par défaut dans votre PATH:
sqllocaldb info
Cela listera les instances disponibles. De là, vous pouvez obtenir des informations supplémentaires sur une instance spécifique avec:
sqllocaldb info <instance name>
Il produira une sortie similaire à celle-ci:
Nom: MSSQLLocalDB
Version: 13.1.4001.0
Nom partagé:
Propriétaire: DESKTOP-557IFJ5\Bradley Uffner
Création automatique: oui
Etat: Arrêté
Dernière heure de départ: 04/12/2017 23:42:58
Nom du tuyau d'instance:
Vous devriez pouvoir utiliser ces informations pour vous connecter via SQL Server Management Studio.
Avec SSMS, vous devriez pouvoir vous connecter à l'installation 2017 avec son nom d'instance, son ID utilisateur et son mot de passe, utilisés lors de l'installation de SQL Server 2017
ou voir ce post
SQL Server: comment trouver tous les noms d'instances localdb