Sql korisnik sa zadanom lozinkom. Promijenite lozinku u sql. Podrazumevana lozinka

Pozdrav svima, danas ću vam reći kako promijeniti ili resetirati sa lozinka sql server. Da vas podsjetim da je sa login korisnika u MS SQL-u, koji po defaultu ima najviše privilegije, sam nalog je lokalni, često čak i isključen, ali se ipak često koristi. Može se dogoditi da ste zaboravili lozinku od nje i time izgubili pristup bazama podataka, danas ćete naučiti kako to zaobići i vratiti pristup svojim bazama podataka.

sp_password NULL,<вставьте_новый_пароль_тут>, 'sa'

Ako poruka Potvrda lozinke nije uspjela. Lozinka ne ispunjava zahtjeve Windows politike jer je prekratka. Zatim postavite jaču lozinku.

Sve nakon toga ćete resetirati sa lozinku u sql.

Drugi način korištenja osql-a je ovakav

zatim pokušavamo da se povežemo pod pouzdanim OS nalogom

osql.exe" -S (lokalno)\ime vašeg servera -E

I poslednja granica
ALTER LOGIN SA SA LOZINKOM="nova_lozinka"
zamijenit će lozinku novom_lozinkom

Korištenje Asunsoft SQL Password Geeker

Postoji uslužni program Asunsoft SQL Password Geeker, nažalost plaćen, ali može izvršiti zadatak. Pokrenite ga, kliknite na Browse, zatim pratite putanju C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA i otvorite master.mdf

sada da resetujete lozinku u sql-u, izaberite je i kliknite na Reset.

Promijenite lozinku u ekskluzivnom načinu

Postoji i četvrti način za promjenu lozinke sa sa, a sastoji se od pokretanja MS SQL-a u single-user modu (single-user mode). Šta nam treba.

Prvi je da zaustavite MS SQL Server, možete preko servisa, a možete i iz komandne linije

net stop MSSQLSERVER

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER

Sada trebate postaviti parametar u liniji ImagePath-m će samo govoriti o modu za jednog korisnika. Shvatio sam ovako

"C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe" -m -s MSSQLSERVER

Sada pokrenite MS SQL sa naredbom

net start MSSQLSERVER

SQL sada radi u jednokorisničkom režimu i dozvoljava bilo kom članu lokalne grupe administratora mašine da se poveže na instancu SQL Servera sa sysadmin privilegijama, ali SQL-u treba reći da to učini. Način rada možete pogledati u svojstvima usluge.

Na komandnoj liniji pišemo

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binn

sqlcmd.exe: EXEC sp_addsrvrolemember "ime servera\korisničko ime", "sysadmin"

Ponovo pokrećemo uslugu i uživamo u životu, ne zaboravite da kasnije uklonite parametar -m iz registra. Dakle, samo resetirajte sa lozinku u sql-u, kako ugrađenim metodama tako i onima trećih strana.

Pročitano: 366

Svašta se dešava i svašta se ne dešava, ali bolje je imati studiju za budućnost da ne bismo žurili kasnije, sa pitanjem - Kako? Zato ću sada analizirati pitanje koje me dugo muči, šta da radim ako na serveru baze podataka MS SQL Server 2008 R2 koju sam naslijedio od prethodnog administratora sistema uopće nije napustio nema lozinki za povezivanje na upravljački dodatak nazvan kao SQL Management Studio. Naravno, za sada sve funkcionira, ali ovo vrijeme uvijek pada na takav paradoks:

Sve obično pada u petak a u ponedeljak što nije palo u petak.

Ovo izbjegavam na sve moguće načine i stalno razrađujem scene i korake za vraćanje i backup ako nešto krene po zlu.

Šta se može naučiti iz proširenog?

Start - Kontrolna tabla - Administrativni alati - Usluge, usluga vezana za uslugu MSSQL - SQL Server (MSSQLSERVER) prilikom otvaranja njegovih svojstava ( Svojstva) i prebacite se na karticu prijavi se radi u ime sistemskog naloga. Ovo je dobro. Sada, u bilo kom trenutku kada imate zakazano održavanje, mi radimo ovo, redefinišemo pokretanje ove usluge u ime naloga sa (potrebnim) administratorskim pravima na ovom sistemu, ali prvo, naravno, kreiramo korisnika:

Mi lansiramo Command Prompt s administratorskim pravima i kreirajte korisnike i dajte im prava lokalnog administratora:

C:\Windows\system32>net korisnik ekzorchik [email protected]/dodati

C:\Windows\system32>net administratori lokalne grupe ekzorchik /add

Komanda je uspješno završena.

C:\Windows\system32>izlaz

Sada u kartici prijavi se svojstva usluge SQL Server promijenite u ime koga će se servis pokrenuti kao što je prikazano na slici ispod:

Ovaj račun: .\ekzorchik

Lozinka: [email protected]

Potvrdi šifru: [email protected]

Nakon toga slijedi prozor sa tekstom:

Računu .\ekzorchik je odobreno pravo na prijavu kao uslugu.

Novo ime za prijavu neće stupiti na snagu dok ne zaustavite i ponovo pokrenete uslugu

Isto radimo i za uslugu. SQL Server Agent u ime koga da vodi ovu uslugu.

Pa, sve ispravne promjene će biti primijenjene kada se usluga zaustavi, i nakon što se pokrene.

C:\Windows\system32>net stop SQLSERVERAGENT

Usluga SQL Server Agent (MSSQLSERVER) se zaustavlja.

Usluga SQL Server Agent (MSSQLSERVER) je uspješno zaustavljena.

C:\Windows\system32>net stop MSSQLSERVER

C:\Windows\system32>net start SQLSERVERAGENT

Pokreće se usluga SQL Server Agent (MSSQLSERVER).

Usluga SQL Server Agent (MSSQLSERVER) je uspješno pokrenuta.

Onda radim odjaviti se, i onda Prijavi se na sistem pod već kreiranim lokalnim računom egzorchik. Otvaranje S QL Management Studio:

Start - Svi programi - Microsoft SQL Server 2008 R2 - SQL Server Management Studio i prijavite se koristeći Windows autentikacija

pritisnem Povežite se, ali kao odgovor, umjesto da se uspješno prijavim, dobijem grešku:

Zaključujem da takav trik neće uspjeti, sjetim se šta se još može učiniti, ovdje ubuntu na nalog superkorisnika root in mysql Ulazim u single-user mod, pitam se da li postoji tako nešto.

Vraćam sve kako je bilo, tj. pokretanje servisa u ime sistema

Čitanje dokumentacije na službenoj web stranici Microsoft navela me na takve radnje da resetujem lozinku na nalogu SA:

Pokrećem snimak SQL Server Configuration Manager:

Start - Svi programi - Microsoft SQL Server 2008 R2 - Konfiguracijski alati - SQL Server Configuration Manager, zatim zaustavite uslugu SQL Server (MSSQLSERVER)

Nakon toga otvaram zaustavljenu uslugu desnim klikom na njena svojstva ( Svojstva), ovdje prelazim na karticu Napredno i u redu:

Parametri pokretanja nakon:-dC:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\master.mdf;-eC:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQLSERVER\MSSQL\Log\ERRORLOG;-lC:\Program Files \Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\mastlog.ldf

Određujem ključ -mSQLCMD . Rezultat bi trebao biti sljedeći:

Sada pokrećem uslugu da primenim podešavanja. Ako servisom SQL sve je u redu u upravljačkom snap-u, usluga je počela, onda prelazimo na sljedeći korak.

Otvaram konzolu komandne linije sa administratorskim pravima:

Start - Svi programi - Pribor- lansiranje Command Prompt sa administratorskim pravima

C:\Windows\system32>sqlcmd

1> kreiraj oporavak prijave sa lozinkom=" [email protected]"

2> idi

1> sp_addsrvrolemember "oporavak","sisadmin"

2> idi

1>prekinuti

Ponovo zaustavite uslugu SQL Server (MS SQL Server), pokrenite svojstva, prebacite se na karticu Napredno i uklonite dodani parametar pri pokretanju i ponovo pokrenite uslugu.

pritisnem Povežite se

Šta sad? I samo promijenite lozinku sql račun sa kako je planirano, a sadašnja će ostati za svaki slučaj:

(lokalno) (SQL Server 10.50.1600 - oporavak) - Sigurnost - Prijave- dodijeliti račun sa i desnim klikom Svojstva Unosim novu lozinku:

Lozinka: [email protected]@

Potvrdi šifru: [email protected]@

I pritisnem uredu. Odjavljujem se i provjeravam da li mogu da se povežem pod nalogom SQL:

Datoteka - Prekinite vezu Object Explorer

Datoteka - Povežite Object Explorer…

pritisnem Povežite se i voila sve je ispalo po planu.

napomena: Ali sve se može uraditi iz komandne linije:

C:\Windows\system32>net stop mssqlserver

Usluga SQL Server (MSSQLSERVER) se zaustavlja.

Usluga SQL Server (MSSQLSERVER) je uspješno zaustavljena.

C:\Windows\system32>net start mssqlserver /mSQLCMD

Pokreće se usluga SQL Server (MSSQLSERVER).

Usluga SQL Server (MSSQLSERVER) je uspješno pokrenuta.

C:\Windows\system32>sqlcmd

1> <я_подключился>

Sada znam još više SQL Server 2008 R2 za svaki slucaj, odjednom neko u nasem odeljenju uzme i namerno sve promeni a da nikog ne upozori. Zadatak postavljen na samom početku ove bilješke je završen. Na ovome se opraštam, s poštovanjem, od autora bloga - Ollo Alexander aka ekzorchik.

Post navigacija

pojavljivaće se češće :)

MKB kartica: 4432-7300-2472-8059
Yandex novac: 41001520055047

“sa” je korisnički login u MS SQL-u, koji po defaultu ima najviše privilegije, sam nalog je lokalni, često čak i isključen, ali se ipak često koristi. Ako ste izgubili ili zaboravili lozinku za ovaj "sa" nalog, tada nećete imati pristup za upravljanje vašim bazama podataka.

Podrazumevana lozinka

Dozvolite mi da vas podsetim na podrazumevanu sa lozinku, začudo sa

Jedini uslov je da svuda morate biti lokalni administrator

Promjena sa lozinke u sql-u putem GUI-ja

Počnimo, otvorimo start i idimo na Svi programi > Microsoft SQL Server 2012 R2 > SQL Server Management Studio

Ili možete otvoriti komandnu liniju i tamo otkucati ssms.

Ovo će otvoriti SQL Server Management Studio.

Podrazumevana je Windows autentifikacija, što znači da se možete prijaviti samo sa lokalnim Windows nalogom ili nalogom domene, sve dok imate dozvole.

Sa nalog je podrazumevano onemogućen, ali to vas neće sprečiti da promenite njegovu lozinku.

ms sql vam omogućava da resetujete sa lozinku kroz njena svojstva desnim klikom i odabirom svojstava iz kontekstnog menija.

Na kartici Općenito vidjet ćete polje za unos nove lozinke, jedino što treba napomenuti je da ako je potvrđen okvir Zahtijevaj korištenje politike lozinke, morat ćete smisliti jaku lozinku koja ispunjava sigurnosne zahtjeve , naime

  • Lozinka mora biti veliko slovo
  • U lozinki mora biti malo slovo
  • U lozinki mora postojati poseban znak ili broj

Ako poništite izbor u polju, možete postaviti novu lozinku i sačuvati je. Lozinka za sa korisnika u sql-u je promijenjena.

Jedina stvar je, ako želite da koristite sa nalog, onda ga morate omogućiti, da biste to uradili, idite na stavku statusa i navedite Login Name Enabled.

Još jedna nijansa, sjećate se da imate Windows autentifikaciju, što znači da ovo nije prikladno za nas za sa. Kliknite desnim tasterom miša na ime servera na vrhu hijerarhije i izaberite svojstva.

Na kartici Sigurnost odaberite opciju SQL Server i Windows autentifikacija. Sada se možete prijaviti sa sa korisnikom u sql.

Ako vam, kada pokušate da se prijavite, Management Studio dobije grešku 233 da je veza sa serverom uspešno uspostavljena, ali je došlo do greške prilikom prijavljivanja, uradite sledeće.

Otvorite Start > Kontrolna tabla > Administrativni alati > Usluge i ponovo pokrenite uslugu SQL Server.

Tada je veza uspješna i bez grešaka.

Promijenite sa lozinku u sql putem komandne linije

Da poništite sa lozinku u sql-u pomoću komandne linije, koristite naredbe.

Sa ovom naredbom vidjet ćete sve dostupne MS SQL servere i njihove SPN-ove

sp_password NULL,<вставьте_новый_пароль_тут>, 'sa'

Ako poruka Potvrda lozinke nije uspjela. Lozinka ne ispunjava zahtjeve Windows politike jer je prekratka. Zatim postavite jaču lozinku.

Sve nakon toga ćete resetirati sa lozinku u sql.

Drugi način korištenja osql-a je ovakav

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binn onda pokušavamo da se povežemo pod pouzdanim OS nalogom

osql.exe" -S (lokalno)\ime vašeg servera -E

I poslednja granica
ALTER LOGIN SA SA LOZINKOM='nova_lozinka'
zamijenit će lozinku novom_lozinkom

Korištenje Asunsoft SQL Password Geeker

Postoji uslužni program Asunsoft SQL Password Geeker, koji se plaća, ali može izvršiti zadatak. Pokrenite ga, kliknite na Browse, zatim pratite putanju C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA i otvorite master.mdf

sada da resetujete lozinku u sql-u, izaberite je i kliknite na Reset.

Promijenite lozinku u ekskluzivnom načinu

Postoji i četvrti način za promjenu lozinke sa sa, a sastoji se od pokretanja MS SQL-a u single-user modu (single-user mode).

Prvi je da zaustavite MS SQL Server, možete preko servisa, a možete i iz komandne linije

net stop MSSQLSERVER

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER

Sada trebate postaviti parametar u liniji ImagePath-m će samo govoriti o modu za jednog korisnika. Shvatio sam ovako

"C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe" -m -s MSSQLSERVER

Sada pokrenite MS SQL sa naredbom

net start MSSQLSERVER

SQL sada radi u jednokorisničkom režimu i dozvoljava bilo kom članu lokalne grupe administratora mašine da se poveže na instancu SQL Servera sa sysadmin privilegijama, ali SQL-u treba reći da to učini. Način rada možete pogledati u svojstvima usluge.

Na komandnoj liniji pišemo

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binnsqlcmd.exe: EXEC sp_addsrvrolemember "ime servera\username", "sysadmin"

Ponovo pokrećemo uslugu, ne zaboravite da kasnije uklonite parametar -m iz registra. Reset lozinke na korisnika sa u sql.



Nastavak teme:
Windows

Natalya Komarova , 28.05.2009. (25.03.2018.) Kada čitate forum ili blog, sjećate se autora postova po nadimku i ... po slici korisnika, tzv avataru ....