Sa parooli muutmine SQL-is. Sa parooli muutmine MS SQL-is Asunsoft SQL Password Geekeri abil

Loe: 366

Kõike võib juhtuda ja kõike ei saa juhtuda, kuid parem on omada tulevikuplaane, et mitte hiljem tormata küsimusega – kuidas? Nii et nüüd vaatan mind juba pikka aega painanud küsimust, mida teha, kui andmebaasiserveris MS SQL Server 2008 R2 mille ma eelmiselt süsteemiadministraatorilt pärisin, ei jätnud üldse ei kutsutud halduslisandusega ühenduse loomiseks paroole SQL Management Studio. Muidugi esialgu kõik toimib, kuid see aeg langeb alati järgmisele paradoksile:

Tavaliselt langeb kõik reedele ja esmaspäevale see, mis ei kukkunud reedele.

Väldin seda igal võimalikul viisil ja töötan pidevalt välja stsenaariumid ja sammud taastamiseks ja varundamiseks, kui midagi läheb valesti.

Mida saab lahtivolditust õppida?

Start - Juhtpaneel - Haldustööriistad - Teenused, teenusega seotud teenus MSSQL – SQL Server (MSSQLSERVER) selle omaduste avamisel ( Omadused) ja minge vahekaardile Logi sisse töötab süsteemikonto all. See on hea. Nüüd teeme seda igal ajal, kui teil on plaanitud hooldustööd, alistame selle teenuse käivitamise selle süsteemi (nõutavate) administraatoriõigustega konto nimel, kuid kõigepealt loome loomulikult kasutaja:

Käivitame Käsuviip administraatoriõigustega ja looge kasutajad ning andke talle kohaliku administraatori õigused:

C:\Windows\system32>neti kasutaja ekzorchik 712mbddr@ /add

C:\Windows\system32>net localgroup Administraatorid ekzorchik /add

Käsk on edukalt täidetud.

C:\Windows\system32>välju

Nüüd vahekaardil Logi sisse teenindusomadused SQL Server muuta, kelle nimel teenus käivitatakse, nagu on näidatud alloleval ekraanipildil:

See konto: .\ekzorchik

Parool: 712mbddr@

Kinnitage parool: 712mbddr@

Sellele järgneb aken tekstiga:

Kontole .\ekzorchik on antud teenusena sisselogimise õigus.

Uus sisselogimisnimi ei jõustu enne, kui teenuse peatate ja taaskäivitate

Teenuse puhul järgime sama põhimõtet. SQL serveri agent Kelle nimel seda teenust juhtida.

Noh, kõik muudatused rakendatakse õigesti, kui teenus peatatakse ja seejärel käivitatakse.

C:\Windows\system32>netopeatus SQLSERVERAGENT

SQL Server Agent (MSSQLSERVER) teenus peatub.

SQL Server Agent (MSSQLSERVER) teenus peatati edukalt.

C:\Windows\system32>netopeatus MSSQLSERVER

C:\Windows\system32>net start SQLSERVERAGENT

SQL Server Agent (MSSQLSERVER) teenus käivitub.

Teenuse SQL Server Agent (MSSQLSERVER) käivitamine õnnestus.

Siis ma teen Väljalogimine, ja siis Sisselogimine süsteemi juba loodud kohaliku konto all ekzorchik. Avan S-lisandmooduli QL Management Studio:

Start – Kõik programmid – Microsoft SQL Server 2008 R2 – SQL Server Management Studio ja logige sisse kasutades Windowsi autentimine

ma vajutan Ühendage, kuid vastuseks saan eduka sisselogimise asemel järgmise veateate:

Järeldan, et selline trikk ei tööta, meenutades, mida siin veel teha saab Ubuntu superkasutaja kontole juur V mysql Lähen ühe kasutaja režiimi, ei tea, kas siin on sellist asja.

Tagastan kõik nii, nagu oli, st käivitan teenuse süsteemi nimel

Dokumentatsiooni lugemine ametlikul veebisaidil Microsoft viis mind nende sammudeni teie konto parooli lähtestamiseks SA:

Käivitan seadmed SQL serveri konfiguratsioonihaldur:

Start – Kõik programmid – Microsoft SQL Server 2008 R2 – Konfiguratsioonitööriistad – SQL Serveri konfiguratsioonihaldur, siis lõpetan teenuse SQL Server (MSSQLSERVER)

Pärast seda avan peatatud teenuse, paremklõpsates selle atribuutidel ( Omadused), siis lülitun vahekaardile Täiustatud ja reas:

Käivitusparameetrid pärast:-dC:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\master.mdf;-eC:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG;-lC:\Program Files \Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\mastlog.ldf

Näitan võtit -mSQLCMD . Tulemus peaks olema järgmine:

Nüüd käivitan seadete rakendamiseks teenuse. Kui teenusega SQL halduse lisandmoodulis on kõik korras, teenus on alanud, siis liigume edasi järgmisse etappi.

Avan administraatori õigustega käsureakonsooli:

Start - Kõik programmid - Tarvikud- käivitada Käsuviip administraatori õigustega

C:\Windows\system32>sqlcmd

1> loo sisselogimise taastamine parooliga="712mbddr@"

2> mine

1> sp_addsrvrolemember "taaste","sysadmin"

2> mine

1> lõpeta

Teenuse peatamine uuesti SQL Server (MSSQLServer), käivitage atribuudid, minge vahekaardile Täiustatud ja eemaldan käivitamisel lisatud parameetri ja käivitan teenuse uuesti.

ma vajutan Ühendage

Mis nüüd? Muudame lihtsalt parooli sql konto sa plaanipäraselt, aga praegune jääb igaks juhuks alles:

(kohalik) (SQL Server 10.50.1600 – taastamine) – Turvalisus – Sisselogimised- Valin konto sa ja paremklõpsuga Omadused Sisestan uue parooli:

Parool: 712mbddr@@

Kinnitage parool: 712mbddr@@

Ja ma vajutan OK. Login välja ja kontrollin, kas saan oma kontoga ühenduse luua. SQL:

Fail – Object Exploreri ühenduse katkestamine

Fail – ühenda Object Explorer…

ma vajutan Ühendage ja voila kõik läks plaanipäraselt.

Märkus. Kuid kõike saab teha käsurealt:

C:\Windows\system32>netopeatus mssqlserver

SQL Serveri (MSSQLSERVER) teenus peatub.

SQL Serveri (MSSQLSERVER) teenus peatati edukalt.

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

SQL Serveri (MSSQLSERVER) teenus käivitub.

SQL Serveri (MSSQLSERVER) teenus käivitati edukalt.

C:\Windows\system32>sqlcmd

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

Nüüd tean veelgi rohkem SQL Server 2008 R2 juhuks, kui keegi meie osakonnast võtab selle ette ja muudab tahtlikult kõike ilma kedagi hoiatamata. Selle märkuse alguses püstitatud ülesanne on täidetud. Sellega jätan austusega hüvasti ajaveebi autoriga - Ollo Aleksander ehk ekzorchik.

Postituse navigeerimine

ilmub sagedamini :)

ICD-kaart: 4432-7300-2472-8059
Yandexi raha: 41001520055047

“sa” on kasutaja sisselogimine MS SQL-is, millel on vaikimisi kõrgeimad õigused, konto ise on kohalik, sageli isegi keelatud, kuid sellegipoolest kasutatakse seda sageli. Kui olete selle "sa" konto parooli kaotanud või unustanud, ei ole teil juurdepääsu oma andmebaaside haldamiseks.

Vaikimisi parool sa

Lubage mul teile meelde tuletada, et vaikeparool on kummalisel kombel sa sa

Ainus nõue on, et peate olema kõikjal kohalik administraator

Muutke parooli SQL-is GUI kaudu

Alustame, avage Start ja minge jaotisse Kõik programmid > Microsoft SQL Server 2012 R2 > SQL Server Management Studio

Või võite avada käsuviiba ja tippida sinna ssms.

Avaneb SQL Server Management Studio.

Vaikimisi on seadistatud Windowsi autentimine, mis tähendab, et saate sisse logida ainult kohaliku Windowsi konto või domeeni kontoga, kui teil on õigused.

Sa-konto on vaikimisi keelatud, kuid see ei takista teil selle parooli muutmast.

ms sql võimaldab sa parooli selle atribuutide kaudu lähtestada, selleks paremklõpsake ja valige kontekstimenüüst atribuudid.

Vahekaardil Üldine näete välja uue parooli sisestamiseks, ainuke asi, mida meeles pidada, on see, et kui poliitika Nõua parooli kasutamist on märgitud, peate leidma tugeva parooli, mis vastab turvanõuetele. , nimelt

  • Parool peab olema suurtäht
  • Parool peab olema väiketäht
  • Paroolis peab olema erimärk või number

Kui eemaldate märkeruudu, saate määrata uue parooli ja selle salvestada. Sa kasutaja parool SQL-is on muudetud.

Ainus asi on see, et kui soovite sa kontot kasutada, peate selle lubama, minge olekuüksusesse ja määrake sisselogimisnimi lubatud.

Veel üks nüanss, mäletate, et teil on Windowsi autentimine, mis tähendab, et see meile ei sobi. Paremklõpsake hierarhia ülaosas serveri nimel ja valige omadused.

Vahekaardil Turvalisus valige suvand SQL Server ja Windowsi autentimine. Nüüd saate sisse logida sa kasutajaga SQL-is.

Kui sisselogimisel annab Management Studio veateate 233, et ühendus serveriga loodi edukalt, kuid sisselogimisel ilmnes tõrge, siis toimi järgmiselt.

Valige Start > Juhtpaneel > Haldustööriistad > Teenused ja taaskäivitage SQL Serveri teenus.

Siis on ühendus edukas ja vigadeta.

Muutke parooli SQL-is käsurea kaudu

Sa parooli lähtestamiseks SQL-is käsurea kaudu kasutage käske.

Selle käsuga näete kõiki saadaolevaid MS SQL-servereid ja nende SPN-i

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

Kui kuvatakse teade Parooli valideerimine ebaõnnestus. Parool ei vasta Windowsi poliitikanõuetele, kuna see on liiga lühike. Seejärel määrake tugevam parool.

Pärast seda lähtestate parooli SQL-is.

Teine võimalus osql-i kasutamiseks on selline

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binn ja siis proovime luua ühenduse usaldusväärse OS-i kontoga

osql.exe" -S (kohalik)\teie serveri nimi -E

Ja viimane piir
ALTER LOGIN SA WITH PASSWORD= 'uus_parool'
see asendab parooli uue_parooliga

Asunsoft SQL Password Geekeri kasutamine

On olemas utiliit nimega Asunsoft SQL Password Geeker, see on tasuline, kuid suudab seda ülesannet täita. Käivitage see, klõpsake nuppu Sirvi, seejärel järgige teed C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA ja avage master.mdf

parooli lähtestamiseks SQL-is valige see ja klõpsake nuppu Lähtesta.

Muutke parooli eksklusiivses režiimis

Sa parooli muutmiseks on neljas viis ja see hõlmab MS SQL-i käitamist ühe kasutaja režiimis.

Esimene asi on MS SQL Serveri peatamine, saate seda teha teenuste kaudu või käsurealt

netipeatus MSSQLSERVER

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER

Nüüd peate real määrama parameetri ImagePath-m räägin lihtsalt ühe kasutaja režiimist. Sain selle niimoodi

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

Nüüd käivitage MS SQL käsuga

net start MSSQLSERVER

SQL töötab nüüd ühe kasutaja režiimis ja võimaldab igal arvuti kohaliku administraatorite rühma liikmel luua ühenduse SQL Serveri eksemplariga, millel on süsteemiadministraatori õigused, kuid peate seda SQL-ile ütlema. Töörežiimi saate vaadata teenuse atribuutides.

Käsureale kirjutame

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binnsqlcmd.exe: EXEC sp_addsrvrolemember "serveri nimi\kasutajanimi", "sysadmin"

Taaskäivitame teenuse, ärge unustage registrist parameetrit -m eemaldada. Kasutaja sa parooli lähtestamine SQL-is.

Tere kõigile, täna räägin teile, kuidas muuta või lähtestada parool sa sql server. Tuletan meelde, et sa on kasutaja sisselogimine MS SQL-is, millel on vaikimisi suurimad õigused, konto ise on kohalik, sageli isegi keelatud, kuid sellegipoolest kasutatakse seda sageli. Võib tekkida olukord, et unustasite selle parooli ja kaotasite seeläbi juurdepääsu andmebaasidele. Täna saate teada, kuidas sellest mööda minna ja taastada juurdepääs oma andmebaasidele.

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

Kui kuvatakse teade Parooli valideerimine ebaõnnestus. Parool ei vasta Windowsi poliitikanõuetele, kuna see on liiga lühike. Seejärel määrake tugevam parool.

Pärast seda lähtestate parooli SQL-is.

Teine võimalus osql-i kasutamiseks on selline

siis proovime luua ühenduse usaldusväärse OS-i kontoga

osql.exe" -S (kohalik)\teie serveri nimi -E

Ja viimane piir
ALTER LOGIN SA WITH PASSWORD= "uus_parool"
see asendab parooli uue_parooliga

Asunsoft SQL Password Geekeri kasutamine

On olemas utiliit nimega Asunsoft SQL Password Geeker, mis on kahjuks tasuline, kuid suudab ülesande täita. Käivitage see, klõpsake nuppu Sirvi, seejärel järgige teed C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA ja avage master.mdf

parooli lähtestamiseks SQL-is valige see ja klõpsake nuppu Lähtesta.

Muutke parooli eksklusiivses režiimis

Sa parooli muutmiseks on neljas viis ja see hõlmab MS SQL-i käitamist ühe kasutaja režiimis. Mida me vajame?

Esimene asi on MS SQL Serveri peatamine, saate seda teha teenuste kaudu või käsurealt

netipeatus MSSQLSERVER

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER

Nüüd peate real määrama parameetri ImagePath-m räägin lihtsalt ühe kasutaja režiimist. Sain selle niimoodi

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

Nüüd käivitage MS SQL käsuga

net start MSSQLSERVER

SQL töötab nüüd ühe kasutaja režiimis ja võimaldab igal arvuti kohaliku administraatorite rühma liikmel luua ühenduse SQL Serveri eksemplariga, millel on süsteemiadministraatori õigused, kuid peate seda SQL-ile ütlema. Töörežiimi saate vaadata teenuse atribuutides.

Käsureale kirjutame

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

sqlcmd.exe: EXEC sp_addsrvrolemember "serveri nimi\kasutajanimi", "süsteemiadministraator"

Taaskäivitage teenus ja nautige elu, ärge unustage hiljem registrist parameetrit -m eemaldada. Nii saate lihtsalt lähtestada sa parooli SQL-is, kasutades nii sisseehitatud kui ka kolmanda osapoole meetodeid.