2009-06-10 7 views
3

Gibt es sowieso, um in den Server zu gelangen und sie neu zu erstellen?Ich habe versehentlich alle Logins in meiner SQL-Datenbank gelöscht, jetzt kann ich keine Verbindung herstellen

+0

Nur aus Neugier, wie um alles in der Welt haben Sie das gemacht? –

+0

eKek - Wie wird er die Datenbanken sichern, da dies den Zugriff auf den Server erfordert? –

+0

nachdem ich die Lösung bekommen werde dir sagen .... wie habe ich das ?? es ist die gleiche Frage wie "Wie hast du geheiratet !?" allgemeine Antwort: $ Treffer passiert – Shimmy

Antwort

4

Sie müssen den Server neu installieren, da kein "Grip" verfügbar ist, um die Konten wiederherzustellen oder neue zu erstellen.

Da Sie Ihre Datenbanken nicht sichern können (auch hier nicht möglich), sollten Sie den SQL Server-Dienst (MSSQLSERVER) im Dienstebedienfeld anhalten, damit er seine exklusive Sperre für Ihre Datenbank freigibt Datenbankdateien. Navigieren Sie als Nächstes zu C: \ Programme \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ Data, und kopieren Sie alle MDF- und LDF-Dateien an einen sicheren Ort.

Als nächstes deinstallieren und erneut installieren SQL Server (Sie können in der Lage sein, einfach neu zu installieren). Sobald Sie wieder gestartet sind, kopieren Sie die MDF/LDF-Dateien zurück (NICHT die Model-, Msdb- oder Master-Datenbanken !! Nur die, die Sie erstellt haben) und "anhängen" Sie sie in einem SQL-Fenster. Sie werden all dies mit dem Windows-integrierten Konto tun.

+0

wird System wiederherstellen in der Lage, es zu lösen? – Shimmy

+0

Shimmy - Ich glaube nicht, aber, ehrlich gesagt, würde ich nicht ' Ich glaube, Sie werden feststellen, dass es ziemlich einfach ist. –

+0

Ich denke, es sollte funktionieren und sogar vertrauenswürdig. In der Tat ist es wahrscheinlich, dass Systemwiederherstellung wird mehr Probleme als die Lösung zur Verfügung gestellt! Mein besonderer Verrückter, wie ich oben sagte, ich musste das gesamte OS resinstall. – Shimmy

1

Funktioniert das Oberflächenkonfigurationstool noch? In diesem Fall könnten Sie versuchen, einen weiteren Administrator zur Instanz hinzuzufügen.

5

Ich fand tatsächlich eine viel einfachere Lösung für dieses Problem hier:

http://blogs.msdn.com/b/raulga/archive/2007/07/12/disaster-recovery-what-to-do-when-the-sa-account-password-is-lost-in-sql-server-2005.aspx

Die kurze Version (in dem Fall, dass stirbt Link) ist, dass, wenn Sie den SQL Server im Single-User-Modus „net start mssqlserver neu starten/m "kann ein Mitglied der Administratorgruppe des lokalen Computers eine Verbindung mit der Windows-Authentifizierung herstellen. Sie können dann das SA-Passwort ändern, neue Konten hinzufügen oder was immer Sie brauchen.

+0

Brilliant. Arbeitete perfekt. Vielen Dank! – Dana

+0

rettete mein Leben !, aber in mi Fall brauchte ich Befehl: -mSQLCMD – RonaldPaguay

Verwandte Themen