Ms sql express zadana prijava je sa. Promjena sa lozinke u MS SQL. Korištenje Asunsoft SQL Password Geeker

05.03.2020 Vijesti

Pozdrav svima, danas ću vam reći kako promijeniti ili resetirati lozinka sa sql poslužitelj. Podsjećam da je sa korisnički login u MS SQL-u, koji po defaultu ima najveće privilegije, sam račun je lokalni, često čak i onemogućen, ali se ipak često koristi. Može se dogoditi da ste zaboravili lozinku za njega i time izgubili pristup bazama podataka; danas ćete naučiti kako to zaobići i vratiti pristup svojim bazama podataka.

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

Ako se pojavi poruka Provjera valjanosti lozinke nije uspjela. Lozinka ne zadovoljava zahtjeve pravila sustava Windows jer je prekratka. Zatim postavite jaču lozinku.

Sve nakon ovoga ćete resetirati lozinku u sql-u.

Druga opcija za korištenje osql-a je ovakva

zatim se pokušavamo povezati pod pouzdanim OS računom

osql.exe" -S (lokalno)\ime vašeg poslužitelja -E

I posljednja granica
PROMIJENI LOGIN SA S PASSWORD= "nova_lozinka"
zamijenit će lozinku s new_password

Korištenje Asunsoft SQL Password Geeker

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

sada za resetiranje lozinke u sql-u, odaberite je i kliknite Reset.

Promijenite lozinku u ekskluzivnom načinu rada

Postoji i četvrti način za promjenu lozinke za sa, a to je pokretanje MS SQL-a u jednokorisničkom načinu rada. Što trebamo?

Prva stvar je zaustaviti MS SQL Server, možete to učiniti kroz servise, ili možete to učiniti iz naredbeni redak

net stop MSSQLSERVER

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER

Sada morate postaviti parametar u retku ImagePath-m će samo govoriti o načinu rada za jednog korisnika. Dobila sam ovako

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

Sada pokrenite MS SQL s naredbom

net start MSSQLSERVER

SQL sada radi u jednokorisničkom načinu rada i dopušta bilo kojem članu lokalne grupe administratora računala da se poveže na instancu SQL Servera s pravima sysadmina, ali morate to reći SQL-u. Način rada možete pogledati u svojstvima usluge.

Na naredbenom retku pišemo

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

sqlcmd.exe: EXEC sp_addsrvrolemember "ime poslužitelja\korisničko ime", "sysadmin"

Ponovno pokrenite uslugu i uživajte u životu, ne zaboravite kasnije ukloniti parametar -m u registru. Ovako možete jednostavno poništiti sa lozinku u sql-u, koristeći ugrađene metode i metode treće strane.

“sa” je korisnička prijava u MS SQL-u, koja standardno ima najveće privilegije, sam račun je lokalni, često čak i onemogućen, ali se ipak često koristi. Ako ste izgubili ili zaboravili lozinku za ovaj “sa” račun, tada nećete imati pristup upravljanju svojim bazama podataka.

Zadana lozinka sa

Dopustite mi da vas podsjetim da je zadana lozinka sa, čudno sa

Jedini uvjet je da svugdje morate biti lokalni administrator

Promijenite lozinku u sql-u putem GUI-ja

Započnimo, otvorite Start i idite na Svi programi > Microsoft SQL Server 2012 R2 > SQL Server Management Studio

Ili možete otvoriti naredbeni redak i tamo upisati ssms.

Otvorit će se SQL Server Management Studio.

Prema zadanim postavkama postavljena je Windows provjera autentičnosti, što znači da se možete prijaviti samo s lokalnim Windows računom ili računom domene, sve dok imate prava.

Sa račun je onemogućen prema zadanim postavkama, ali to vas neće spriječiti da promijenite njegovu lozinku.

ms sql vam omogućuje poništavanje sa lozinke kroz njegova svojstva, da biste to učinili kliknite desnom tipkom miša i odaberite svojstva iz kontekstnog izbornika.

Na općenitoj kartici vidjet ćete polje za unos nove lozinke, jedino što trebate imati na umu je da ako je potvrdni okvir Zahtijevaj korištenje politike lozinke označen, morat ćete smisliti jaku lozinku koja ispunjava sigurnosne zahtjeve zahtjeva, naime

  • Mora biti veliko slovo u lozinci
  • Lozinka mora imati malo slovo
  • Lozinka mora sadržavati poseban znak ili broj

Ako poništite okvir, možete postaviti Nova lozinka i spremiti. Lozinka za sa korisnika u sql-u je promijenjena.

Jedina stvar je da ako želite koristiti sa račun, morate ga omogućiti; da biste to učinili, idite na stavku statusa i navedite Korisničko ime Omogućeno.

Još jedna nijansa, sjećate se da imate Windows autentifikaciju, što znači da ovo nije prikladno za nas za sa. Desnom tipkom miša kliknite naziv poslužitelja na vrhu hijerarhije i odaberite svojstva.

Na kartici Sigurnost odaberite opciju SQL Server i Windows Authentication. Sada se možete prijaviti koristeći sa korisnika u sql.

Ako vam Management Studio prilikom pokušaja prijave pokaže grešku 233 da je veza s poslužiteljem uspješno uspostavljena, ali je nakon toga došlo do greške prilikom prijave, učinite sljedeće.

Idite na Start > Upravljačka ploča > Administrativni alati > Usluge i ponovno pokrenite uslugu SQL Server.

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

Promijenite lozinku u sql-u putem naredbenog retka

Za resetiranje sa lozinke u sql-u putem naredbenog retka koristite naredbe.

Ovom naredbom vidjet ćete sve dostupne MS SQL poslužitelje i njihov SPN

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

Ako se pojavi poruka Provjera valjanosti lozinke nije uspjela. Lozinka ne zadovoljava zahtjeve pravila sustava Windows jer je prekratka. Zatim postavite jaču lozinku.

Sve nakon ovoga ćete resetirati lozinku u sql-u.

Druga opcija za korištenje osql-a je ovakva

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binn zatim se pokušavamo povezati pod pouzdanim OS računom

osql.exe" -S (lokalno)\ime vašeg poslužitelja -E

I posljednja granica
PROMIJENITE PRIJAVU SA SA LOZINKOM= ‘nova_lozinka’
zamijenit će lozinku s new_password

Korištenje Asunsoft SQL Password Geeker

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

sada za resetiranje lozinke u sql-u, odaberite je i kliknite Reset.

Promijenite lozinku u ekskluzivnom načinu rada

Postoji i četvrti način za promjenu lozinke za sa, a to je pokretanje MS SQL-a u jednokorisničkom načinu rada.

Prva stvar je zaustaviti MS SQL Server, možete to učiniti kroz servise, ili možete to učiniti iz naredbenog retka

net stop MSSQLSERVER

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER

Sada morate postaviti parametar u retku ImagePath-m će samo govoriti o načinu rada za jednog korisnika. Dobila sam ovako

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

Sada pokrenite MS SQL s naredbom

net start MSSQLSERVER

SQL sada radi u jednokorisničkom načinu rada i dopušta bilo kojem članu lokalne grupe administratora računala da se poveže na instancu SQL Servera s pravima sysadmina, ali morate to reći SQL-u. Način rada možete pogledati u svojstvima usluge.

Na naredbenom retku pišemo

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binnsqlcmd.exe: EXEC sp_addsrvrolemember "ime poslužitelja\korisničko ime", "sysadmin"

Ponovno pokrećemo uslugu, ne zaboravite ukloniti parametar -m u registru. Ponovno postavljanje lozinke za korisnika sa u sql-u.

Vi ste cijenjeni i pouzdani administrator baze podataka u svojoj organizaciji. Održavate i ažurirate nekoliko kritičnih usluga koje izvodi SQL Server u vašem proizvodnom okruženju. Poduzeli ste sljedeće korake (odražavajući smjernice koje svaki savjestan DBA treba slijediti) kako biste zaštitili svoje baze podataka SQL podaci Server vaše tvrtke od bilo koje vrste neovlaštenog pristupa.

  • Uklonjeni su svi ugrađeni administrativni računi SQL Servera.
  • Uklonjeni su svi korisnici (osim administratora sustava ili SA) koji su članovi uloge poslužitelja SYSADMIN (svi Windows računi i računi SQL Servera).
  • Postavili smo neku izuzetno složenu lozinku za SA račun, koju je teško pogoditi ili zapamtiti.
  • Izvršite rutinske operacije održavanja SQL Servera pod korisničkim računom domene koji ima dozvole vlasnika baze podataka (DBO) za korisničke baze podataka, ali nema SYSADMIN privilegije na sustavu.
  • Niste nigdje zapisali svoju SA lozinku da spriječite druge da je saznaju. Uostalom, zapisivanje lozinki nije najbolji pristup.

Međutim, budući da ste postavili tako snažnu lozinku za SA i koristili svoj račun domene umjesto SA računa pri svakodnevnom radu s bazama podataka SQL Servera, dogodilo se nezamislivo. Zaboravili ste lozinku za svoj SQL Server SA račun.

Vi ste jedina osoba u vašoj grupi koja je znala SA lozinku. Sada se ne možete sjetiti što je to bilo i trebate izvršiti neke potvrde na razini poslužitelja u prozorima konfiguracije proizvodnog SQL Servera. Što učiniti sada? Evo nekoliko opcija.

  • Pokušajte se prijaviti kao SA, koristeći lozinke koje god se sjetite.
  • Potražite SA lozinku na tvrdom disku računala ili u e-pošta(možda ste ga negdje spremili u datoteku; ovo je loš pristup, ali bi moglo pomoći).
  • Pokušajte vratiti glavnu bazu podataka iz sigurnosna kopija. Ovo dugoročno neće pomoći jer ako se ne sjećate SA lozinke, imat ćete iste probleme.
  • Ponovno izgradite glavnu bazu podataka. Ovo neće puno pomoći jer ćete izgubiti sve postavke i konfiguracije na razini sustava i poslužitelja, uključujući račune, dozvole i sve objekte na razini poslužitelja.
  • Ponovno instalirajte SQL Server 2012 i priložite sve korisničke baze podataka. Ovo možda neće raditi jer ćete imati iste probleme kao kada ste ponovno formatirali glavnu bazu podataka.

Pretpostavimo da su svi pokušaji prijave pomoću SA računa propali. Vrijeme je da pozovete pojačanje: tim za podršku Microsoft proizvodi. Evo što zaposlenici imaju za ponuditi.

U SQL Serveru 2012 postoji stražnja vrata koja SYSADMIN-u omogućuju pristup proizvodnim SQL poslužiteljima. Međutim, potrebno je da vaš Račun Windows je bio član lokalne administratorske grupe Windows sustavi Poslužitelj koji pokreće usluge SQL Server 2012.

SQL Server omogućuje bilo kojem članu grupe lokalnih administratora da se poveže na SQL Server sa SYSADMIN privilegijama.

Ispod su operacije koje trebate izvršiti da biste preuzeli kontrolu nad SQL Serverom 2012 kao SA.

1. Pokrenite instancu SQL Servera 2012 u jednokorisničkom načinu iz naredbenog retka, s prijavljenim u prozor naredbenog retka kao administrator. Također možete pokrenuti SQL Server 2012 u minimalnoj konfiguraciji, a SQL Server će također raditi u jednokorisničkom načinu rada.
2. U naredbeni redak (Pokreni kao administrator), upišite: SQLServr.Exe -m (ili SQLServr.exe -f) za pokretanje pogona baze podataka SQL Server 2012. Ne zatvarajte ovaj prozor naredbenog retka. SQLServr.exe se može nalaziti u mapi Binn navedenoj u varijabla okoline STAZA. Ako mapa SQL Server 2012 Binn nije navedena u vašem PATH-u, uvijek možete otići do mape SQL Server 2012 Binn kroz strukturu direktorija vašeg računala. Obično se mapa Binn nalazi na adresi C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn>.
3. Nakon što pokrenete uslugu SQL Server 2012 u jednokorisničkom načinu rada ili u minimalnoj konfiguraciji, možete otvoriti drugi prozor naredbenog retka kao administrator i u njemu pokrenuti naredbu SQLCMD za povezivanje s instancom SQL Servera 2012:
SQLCMD -S<Имя сервера\Имя экземпляра>Na primjer: SQLCMD -S "SALEEMHAKANI" 1> CREATE LOGIN "<Имя_учетной_записи>"s PASSWORD="<Пароль>" 2> KRENI 1> SP_ADDSRVROLEMEMMBER "<Имя_учетной_записи>","SYSADMIN" 2>idi
Na primjer:
1> SP_ADDSRVROLEMEMBER SQL_SALEEM,"SYSADMIN" 2> KRENI

Sasvim je normalno da s vremena na vrijeme zaboravite lozinku, a to ne znači da će se pojaviti čak i manje neugodnosti. Mjere oporavka koje sam opisao omogućit će vam da SQL Server radi bez prekida rada ili dešifriranja lozinke.