Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie kann ich SQL LocalDb mit anderen Benutzern auf demselben Computer teilen?

Der Grund, warum dies nicht funktioniert, ist, dass Sie den falschen Befehl ausgeben. Die Verwendungsanweisungen von sqllocaldb.exe lauten:

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

Basierend darauf sollte Ihr zweiter Befehl die SID oder das Konto sein, das erstellt wurde der Instanz, nicht mit dem Konto, mit dem Sie die Instanz teilen möchten. Sharing teilt eine Instanz mit allen Konten auf dem Computer.

Angenommen, Ihr Konto hat die Instanz erstellt, die Sie freigeben möchten, dann sollten Sie den folgenden Befehl eingeben:

sqllocaldb share v11.0 myinstance

Andernfalls sollte es sein:

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

In beiden Fällen müssen Sie außerdem sicherstellen, dass Sie ein Befehlsfenster mit erhöhten Rechten ausführen, damit es erfolgreich freigegeben werden kann.