sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server 2008 databasmotorinloggning misslyckades för administratörsanvändare i Windows 7

Beroende på vilket läge SQL Server installerades (Windows-autentisering eller blandat läge) kan du behöva göra några saker. Om du installerade i blandat läge kan du logga in som sa och lägga till administratörsanvändaren som en inloggning under avsnittet Säkerhet. Se till att du tilldelar sysadmin-rollen till användaren, som finns under Serverroller.

Om Windows Autentiseringsläge valdes under installationen så finns det ett par saker du kan göra, men jag tror att det enklaste är att bara återskapa användaren sadegh, logga in på SQL Server som den användaren och följ föregående steg för att lägga till administratörsanvändaren som en inloggning.

UPPDATERING: Om allt annat misslyckas kan du köra SQL Server i Single User Mode, som tillåter en enda anslutning till servern, och aktivera/ändra sa-lösenordet. För att göra detta kan du:

  1. Öppna kommandotolken (högerklicka på och välj "Kör som administratör")
  2. Från kommandotolken skriver du net stop MSSQLSERVER
  3. Nästa typ net start MSSQLSERVER /m
  4. Öppna SQL Server Management Studio. Logga inte in, avbryt inloggningsdialogrutan.
  5. Välj Ny->Databasmotorfråga från filmenyn och logga in (Se till att du använder värdnamnet och inte lokalvärd).
  6. Utför frågan ALTER LOGIN sa WITH PASSWORD =''; för att återställa lösenordet (om sa inte är aktiverat skriv ALTER LOGIN sa ENABLE för att göra det)
  7. Logga in med sa-användaren och lägg till administratörsanvändaren.

EDIT:

Som indikeras av @jimasp i kommentarerna, för steg 6 kan du behöva göra ALTER LOGIN sa WITH PASSWORD ='' LÅS UP; , eftersom sa-kontot kan vara låst från för många inloggningsförsök.

Testad på Windows 7 Ultimate med SQL Server 2008 Standard. Hoppas detta hjälper.



  1. AttributeError:modulen 'mysql' har inget attribut 'connector'

  2. Anledning till varför Oracle är skiftlägeskänsligt?

  3. Hur Atan() fungerar i PostgreSQL

  4. Välj data från visa tabeller MySQL-fråga