Selber ausgesperrt? – Keine Verbindung zu SQL Server mehr möglich–Einzelbenutzermodus

Tja, das kann passieren. Kaum wurden der Serverrolle alle Logins entzogen, das Kennwort für den sa ist unbekannt oder man hat das Windows Konto, das zugleich SQL Admin entfernt.. schon stellt sich die Frage:; Wie komm ich den wieder rein??

Lokale Administratoren sind seit SQL Server 2008 nicht mehr per default zugleich SQL Administratoren!

Tipp 1:

Gibts denn noch ein anderes Konto, das evtl. zugriff besitzt? Ein sa2 beispielsweise?

 

Die beste Lösung ist allerdings den SQL Server im Einzelbenutzermodus zu starten.

Tipp 2:

Um den Einzelbenutzermodus zu aktiveren muss die SQL Server Instanz mit der Option –m oder –f neu gestartet werden. Das ist am besten per Kommandokonsole zu arrangieren:

C:ProgrammeMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLBinn>sqlservr –m

Falls eine Instanz betrieben wird kann der Parameter –s angehängt werden.

Tipp 3:

Achten Sie beim Einzelbenutzermodus unbedingt darauf, dass kein weiterer Zugriff vorab stattfindet. Unter anderem durch den SQL Server Agent.

Das Dienstkonto sollte kein Administratorkonto sein, sondern lediglich ein normales Domänenkonto.

Sobald der SQL Server im Einzelbenutzermodus gestartet ist kann ein lokaler Administrator zumindest eine Verbindung (sqlcmd oder SQL Server Management Studio) öffnen und das problem beheben (ein  neues Login anlegen, das Kennwort ändern etc.)

Im Eventprotokoll erscheint eine Meldung mit der Ereignis ID (Eventid) 17685, daß SQL Server im Einzelbenutzermodus gestartet wurde.

Jeder weitere Zugriff wird mit der Eventid 18461 verweigert.

Fumus

Share
Published by
Fumus

Recent Posts

SQL Server 2019 – static data masking – Du Opfer!

In SQL Server 2016 wurde das sog. dynamic data masking eingeführt. Eine Möglichkeit Daten bei…

5 Jahren ago

MinRole – Oder wie alles etwas einfacher wird

Seit Sharepoint Server 2007 präsentiert sich die Installation immer auf die gleiche Weise. Gerade mal,…

8 Jahren ago

Schritt für Schritt: SQL 2016 – Dynamic Data Masking

Es weihnachtet! Gerade bekam ich von einer Kollegin Plätzchen angeboten mit der Größe eines Diskus…

8 Jahren ago

Schritt für Schritt: SQL Server 2016 – temporal tables

Nein, bitte nicht verwechseln: temporal tables haben nichts zu tun mit temporary tables table variables…

9 Jahren ago

SQL Server 2016 Schritt für Schritt–Installation und First Look

SQL Server 2016.. habe ich schon erwähnt, dass ich den ziemlich cool finde? Wollen wir…

9 Jahren ago

SQL Server 2016 – CTP2

Nach langer Zeit wieder mal eine Artikel von mir.. der mich besonders erfreut. SQL Server…

9 Jahren ago