Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment partager SQL LocalDb avec d'autres utilisateurs sur la même machine ?

La raison pour laquelle cela ne fonctionne pas est que vous émettez la mauvaise commande. Les instructions d'utilisation de sqllocaldb.exe sont :

share|h ["owner SID or account"] "private name" "shared name"

Sur cette base, votre deuxième commande devrait être le SID ou le compte que créé l'instance, et non avec le compte avec lequel vous souhaitez partager l'instance. Le partage partage une instance avec tous comptes sur la machine.

En supposant que votre compte a créé l'instance que vous souhaitez partager, la commande que vous devez émettre est :

sqllocaldb share v11.0 myinstance

Sinon, ce devrait être :

sqllocaldb share "<account that created the instance>" v11.0 myinstance

Dans les deux cas, vous devez également vous assurer que vous exécutez une fenêtre de commande élevée afin qu'elle puisse être partagée avec succès.