Ich habe alle möglichen Kombinationen von Startflags für SQL Server 2008 R2 Express ausprobiert und kann diesen Fehler nicht überwinden:
Anmeldung für Benutzer 'LOCALSERVER \ Administrator' fehlgeschlagen. Grund: Der Server befindet sich im Einzelbenutzermodus. Derzeit kann nur ein Administrator eine Verbindung herstellen. (Microsoft SQL Server, Fehler: 18461)
Ich habe versucht , es nach oben in Einzelbenutzermodus von beiden Start- -m"SQLCMD"
und -m"sqlcmd"
und Iv'e sogar versucht , es zu starten mit -m"Microsoft SQL Server Management Studio - Query"
und mit den entsprechenden Clients verbinden ich immer diese Fehlermeldung erhalten. Ich bin zu 99% sicher, dass nichts anderes meine Verbindung stiehlt, und wenn ich eine Verbindung mit SSMS herstelle, stelle ich sicher, dass die Methode "new query-connect" ausgeführt wird, um sicherzustellen, dass nur eine Verbindung verwendet wird.
Hat jemand anderes dieses Problem gehabt? Wie behebe ich das Problem und melde mich an?
Obwohl Microsoft etwas anderes sagt , sollten Sie nicht nach -m zitieren. Für SQLCMD würden Sie das tun
-mSQLCMD
. Ich habe das nirgendwo gesagt, also werde ich es hier dokumentieren. Wenn nichts anderes funktioniert, versuchen Sie es nicht zu zitieren.quelle
Nach -m sollte nichts mehr sein. Die Syntax sollte folgendermaßen aussehen:
Anschließend melden Sie sich mit sqlcmd bei der Instanz an und nehmen die erforderlichen Änderungen vor. Wenn Sie versuchen, sich mit SQL Server Management Studio anzumelden, können Sie dies nicht, da für SSMS mehrere Verbindungen erforderlich sind, um sich anzumelden.
quelle
Ich hatte gerade genau dieses Problem und alles was ich tun musste war:
Ich habe den SQL-Browser wieder verbunden und es hat wieder funktioniert. Anstatt alle zusätzlichen Schritte auszuprobieren, sollten die Leute wirklich den einfachsten Ansatz ausprobieren, der zuerst funktioniert, bevor sie zu gründlicheren Versuchen eskalieren.
quelle
Durch Ändern der Benutzerkontensteuerung in "Nie benachrichtigen" wurde das Problem für mich behoben
quelle