2 muligheder for at nulstille glemt SQL Server 2012-adgangskode

Har du glemt SA-adgangskoden til din SQL Server 2012-instans? Hvis du har forsøgt at få adgang til databasen for mange gange med forkerte adgangskoder, kan SA-kontoen blive låst ude. I denne vejledning viser vi dig to muligheder for at tage kontrol over din SQL Server 2012 ved enten at tilføje en sysadmin-konto eller nulstille SA-adgangskoden.

Mulighed 1: Nulstil SQL Server 2012-adgangskoden i enkeltbrugertilstand

  1. Start værktøjet SQL Server Configuration Manager. Se efter din SQL Server 2012-instans, og stop tjenesten.

  2. Åbn en kommandoprompt med administratorrettigheder, kør følgende kommando for at starte SQL Server 2012 i enkeltbrugertilstand:
    net start MSSQL$SQLEXPRESS /m"SQLCMD"

    Sørg for at ændre MSSQL$SQLEXPRESS til tjenestenavnet på din SQL Server-instans. Hver instans har sin egen SQL Server-tjeneste. Tjenestenavnet kunne findes i Windows Services-panelet (services.msc).

  3. Brug kommandoen sqlcmd til at oprette forbindelse til din SQL Server 2012-database lokalt. Hvis din SQL Server er installeret på en fjerncomputer, skal du sørge for at erstatte . (prik) med værtsnavnet på den server.
    sqlcmd -E -S .
  4. Indtast følgende SQL-sætning for at oprette en ny konto og give den enhver tilladelse på serverniveau.
    CREATE LOGIN tom WITH PASSWORD = 'P@ssw0rd'
    GO
    ALTER SERVER ROLE sysadmin ADD MEMBER tom
    GO

  5. Skriv exit for at afslutte sqlcmd. Genstart din SQL Server 2012-tjeneste for at komme ud af enkeltbrugertilstanden. Du kan derefter oprette forbindelse til databasen ved hjælp af det nye login, du lige har oprettet.

Mulighed 2: Offline Nulstil SQL Server 2012-adgangskode

Se også:Sådan aktiverer du fjernforbindelser i SQL Server 2014/2012/2008

SQL Server opretter brugerens password-hash, som er gemt i masterdatabasen (sysxlogins). Med SQL Server Password Changer kan du låse op / nulstille SQL Server 2012-adgangskoder til SA og andre brugerkonti. Sådan gør du:

  1. Først og fremmest skal du stoppe din SQL Server 2012-instans fra SQL Server Configuration Manager-værktøjet.
  2. Download og installer programmet SQL Server Password Changer.
  3. Start programmet SQL Server Password Changer. Klik påÅbn filknappen for at søge efter master.mdf-filen. Normalt er master.mdf-filen placeret påC:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA.

  4. Når du har klikket på knappen Åbn, vil programmet vise en liste over brugerkonti for din SQL Server-instans. Vælg SA-kontoen og klik påSkift adgangskodeknap.

  5. Indtast en ny adgangskode i pop op-vinduet og klik på OK. Den nye adgangskode kan være så kort eller enkel, som du ønsker, uden behov for at opfylde adgangskodens kompleksitetskrav.
  6. Når du har nulstillet SA-adgangskoden, skal du starte din SQL Server-instans, og du kan derefter logge ind på SA-kontoen.

Related Posts