Miten vaihtaa SQL SA-tilin salasana
onko sinun koskaan tarvinnut muuttaa tai jopa unohtanut SQL Server System Administrator (SA) – tilin salasanaa? Ehkä salasana on kadonnut tai sen säilyttämisestä vastaava henkilö on lähtenyt yhtiöstä? Tässä artikkelissa aion opastaa kolme yleisintä tapaa vaihtaa salasanan ja saada sinut takaisin SQL SA-tilin.
ensimmäinen tapa on käyttää nykyistä SA-salasanaa kirjautuaksesi SQL Server Management studioon ja muuttaaksesi sitä. Toinen tapa on käyttää toista järjestelmänvalvojan tiliä kirjautuaksesi SQL Server Management studioon salasanan nollaamiseksi. Kolmas tapa on komentokehotteen avulla käynnistää SQL-palvelu uudelleen yhden käyttäjän tilassa, nollata salasana ja käynnistä SQL-palvelu uudelleen monen käyttäjän tilassa.
vaihtoehto 1: käyttämällä olemassa olevaa SA-salasanaa
- avaa SQL Server Management Studio. Jos sinulla ei ole tätä sovellusta, voit ladata sen täältä – SQL Server Management Studio Download page.
- Kirjaudu sisään SA-käyttäjänä käyttäen SQL Server-todennusta ja nykyistä salasanaa.
- Object Explorerissa laajenna tietoturvaa ja kirjaudu sitten sisään.
- kaksoisnapsauta SA-kirjautumista.
- anna haluttu salasana ja vahvista se.
- klikkaa OK.
Vaihtoehto 2: Kun käytät Windows-tiliä, jonka käyttöoikeudet ovat
- , avaa SQL Server Management Studio.
- noudata kaikkia samoja ohjeita kuin vaihtoehdossa 1, mutta kirjaudu sen sijaan sisään Windows-käyttäjänä Ikkunatodennuksen avulla.
- Object Explorerissa laajenna tietoturvaa ja kirjaudu sitten sisään.
- kaksoisnapsauta SA-tunnusta.
- anna haluttu salasana ja vahvista se.
- klikkaa OK.
vaihtoehto 3: paikallisen järjestelmänvalvojan tilin käyttäminen yhden käyttäjän tilassa
- avaa komentokehote järjestelmänvalvojana.
- Pysäytä SQL-instanssi.
jos se on oletusesiintymä, kirjoita: net stop MSSQLSERVER ja paina Enter-painiketta.
jos se on nimetty instanssi, kirjoita: net stop Servername\InstanceName jossa ”Servername” on palvelimen nimi ja ”InstanceName” on dedikoitu nimi. - Käynnistä SQL-palvelu yhden käyttäjän tilassa kirjoittamalla: net start MSSQLSERVER /m ”SQLCMD” ja paina Enter.
- Yhdistä SQL server komentokehotteeseen kirjoittamalla: sqlcmd ja paina Enter.
- Luo uusi käyttäjä ja salasana T-SQL-komennolla. Type: Create LOGIN <name> WITH PASSWORD= ” <password>”. Korvaa <nimi> halutulla käyttäjätunnuksella ja <salasana> halutulla salasanalla. Yksittäisiä lainausmerkkejä tarvitaan. Kirjoita GO ja paina Enter-painiketta.
- varmista, että uudella käyttäjällä on järjestelmänvalvojan oikeudet kirjoittamalla: SP_ADDSRVROLEMBER <name>,’SYSADMIN’. Korvaa <nimi> vaiheessa 5 annetulla käyttäjätunnuksella. Kirjoita GO ja paina Enter-painiketta.
- poistu sqlcmd kirjoittamalla Exit ja painamalla Enter-painiketta.
- Käynnistä SQL-palvelu uudelleen säännöllisessä tilassa kirjoittamalla: net stop MSSQLSERVER && net start MSSQLSERVER ja paina Enter-painiketta.
- Käynnistä SQL Server Management Studio-sovellus ja kirjaudu sisään vasta luodun käyttäjän kanssa käyttäen SQL-Todennustilaa (samanlainen kuin edellä olevat vaihtoehdot 1 ja 2)
- Object Explorerissa laajenna tietoturvaa ja kirjaudu sitten sisään.
- kaksoisnapsauta SA-tunnusta.
- anna haluttu salasana ja vahvista se.
- klikkaa OK.
nyt kun olemme määritelleet eri vaihtoehdot SQL SA-salasanan palauttamiseen, voit nyt valita, mikä vaihtoehto toimii parhaiten salasanan palauttamisen yhteydessä, jotta voit palata töihin nopeammin.