Mange av oss, om ikke alle, har på et tidspunkt hatt den ubehagelige opplevelsen at vi glemmer passordet, det er logisk siden vi i dette verden har et passord selv for å lage kaffe. Noen ganger er det nok å klikke på alternativet "Jeg har glemt passordet mitt" for å gjenopprette det på en enkel måte, men noen ganger er det ikke så enkelt, og en av tingene som ikke gjør dem enkle er at det alternativet ikke eksisterer, for eksempel SQL Server 2016 Den har ikke muligheten "gjenopprett passordet ditt", men i dag bringer Solvetic løsningen på dette problemet.
Det er ikke nødvendig å installere hele pakken på nytt SQL Server 2016 langt fra det, vil vi bare følge noen få enkle trinn og se hvordan gjenopprette administratorpassordet vårt i SQL Server 2016.
Trinn 1
Vi går inn på kommandolinjen som administratorer (CMD), for dette høyreklikker vi på cmd og klikker "Kjør som administrator". Når cmd vises, vil vi stopp SQL Server -forekomsten som som standard er MSSQLSERVER (med mindre den ble endret under installasjonen).
nettstopp MSSQLSERVER
Steg 2
Det neste trinnet vi vil ta er start forekomsten, men legg til visse parametere for eksempel / m og spesifiser at vi skal bruke SQLCMD, så syntaksen er som følger:
nettstart MSSQLSERVER / m "SQLCMD"
Trinn 3
Deretter vi vil koble til forekomsten allerede etablert, for dette trenger vi bare å skrive inn begrepet sqlcmd og trykke Enter, i tilfelle vi ønsker å koble til en annen forekomst må vi følge følgende syntaks:
sqlcmd ‐S Server_Name \ Instance_NameI dette eksemplet vil vi bare bruke sqlcmd, og når du trykker Enter vil vi se at en numerisk verdi vises som indikerer at vi er i riktig forekomst.
Noen parametere for sqlcmd
- -TIL: Lar deg logge på SQL Server med en dedikert administratortilkobling (DAC).
- -d db navn: Dette alternativet lar oss bruke en USE db_name -setning når vi starter sqlcmd.
- -OG: Dette alternativet lar oss bruke en klarert tilkobling i stedet for å bruke brukerlegitimasjon.
- -N: Lar oss bruke en kryptert tilkobling.
- -P passord: Angir et passord som brukeren har tilordnet.
Trinn 4
Når vi har gjort dette vil vi gjøre det start prosessen ved å bruke T-SQL-kommandoen (Transac - SQL) for å opprette en bruker for å logge inn. Vi skal opprette en bruker som heter solveticsql med et passord TemporalSQL2016. Når denne profilen er opprettet i den følgende linjen, skriver vi inn ordet GO for å bekrefte prosessen, og hvis alt er riktig, skal tallet 1 vises igjen. Syntaksen for denne kommandoen er som følger:
OPPRETT LOGGING solveticsql MED PASSWORD = ’TemporalSQL2016’
Trinn 5
Bruker nå igjen T-SQL vLa oss legge til vår nye bruker solveticsql til SQL Server 2016 -administratorgruppen, og vi må bruke GO igjen for å utføre kommandoen, denne gangen bruker vi følgende syntaks:
SP_ADDSRVROLEMEMBER solveticsql, 'SYSADMIN'
Igjen, hvis tallet 1 vises, betyr det at alt er riktig. Vi avslutter sqlcmd ved å skrive inn ordet exit.
Trinn 6
Deretter vi kommer til å stoppe og starte MSSQLSERVER -forekomstene på nytt ved å bruke følgende kommando:
nettstopp MSSQLSERVER && nettstart MSSQLSERVER
Trinn 7
Når vi har fullført denne prosessen la oss logge på SQL Server 2016 Ved å bruke legitimasjonen vi nettopp har opprettet, la oss huske å logge på med alternativet SQL Server Authentication:
Når plattformen er lastet, vil vi se brukeren vår opprette og derfra gjøre de nødvendige justeringene for brukerne.
FORSTØRRE
[color = # a9a9a9] Klikk på bildet for å forstørre [/ color]
Vi kan velge administratorbruker og gjøre passordendring og justere alt vi trenger i den.
Som vi har kunnet analysere, er det veldig enkelt å opprette en bruker for å kunne gå inn i vår SQL Server 2016 og gjenopprette administratorpassordet i tilfelle vi har glemt det og husk passordene våre, spesielt de til administratorer siden vi noen ganger trenger å få tilgang til en plattform raskt, og hvis vi ikke husker det, kan vi få store problemer.