Az Mssql jelszó be van építve az alkalmazásba. Jelszó megváltoztatása sql-ben

Az „sa” egy felhasználói bejelentkezés az MS SQL-ben, amely alapértelmezés szerint maga a fiók helyi, gyakran le van tiltva, de ennek ellenére gyakran használják. Ha elvesztette vagy elfelejtette az „sa” fiók jelszavát, akkor nem lesz hozzáférése az adatbázisok kezeléséhez.

Alapértelmezett jelszó sa

Hadd emlékeztesselek arra, hogy furcsa módon az alapértelmezett jelszó sa sa

Az egyetlen követelmény az, hogy mindenhol helyi rendszergazdának kell lennie

Változtassa meg a jelszót SQL-ben grafikus felületen keresztül

Kezdjük, nyissa meg a Start menüt, és lépjen a Minden program > Microsoft menüpontra SQL szerver 2012 R2 > SQL Server Management Studio

Vagy megnyithat egy parancssort, és beírhatja az ssms parancsot.

Megnyílik az SQL Server Management Studio.

Az alapértelmezett a check Windows hitelesség, ami azt jelenti, hogy csak helyi Windows-fiókkal vagy tartományi fiókkal jelentkezhet be, ha rendelkezik a jogosultságokkal.

Az sa fiók alapértelmezés szerint le van tiltva, de ez nem akadályozza meg a jelszó megváltoztatását.

Az ms sql lehetővé teszi az sa jelszó visszaállítását a tulajdonságain keresztül, ehhez kattintson a jobb gombbal, és válassza ki a tulajdonságokat a helyi menüből.

Az általános lapon egy új jelszó megadására szolgáló mező jelenik meg, csak azt kell szem előtt tartani, hogy ha a Jelszóházirend használatának megkövetelése jelölőnégyzet be van jelölve, akkor erős jelszót kell kitalálnia, amely megfelel a biztonságnak. követelményeknek, nevezetesen

  • A jelszónak nagybetűnek kell lennie
  • A jelszónak kisbetűnek kell lennie
  • A jelszóban speciális karakternek vagy számnak kell lennie

Ha törli a jelölőnégyzetet, beállíthatja új jelszóés mentse el. Az sa felhasználó jelszava az sql-ben megváltozott.

Az egyetlen dolog, hogy ha használni szeretné az sa fiókot, akkor ezt engedélyeznie kell, menjen az állapotelemre, és adja meg a Bejelentkezési név engedélyezve.

Egy másik árnyalat, emlékszel, hogy Windows hitelesítéssel rendelkezik, ami azt jelenti, hogy ez nem megfelelő számunkra. Kattintson a jobb gombbal a kiszolgáló nevére a hierarchia tetején, és válassza ki a tulajdonságokat.

A Biztonság lapon válassza az SQL Server és Windows hitelesítés lehetőséget. Most már bejelentkezhet az sa user használatával sql-ben.

Ha a bejelentkezési kísérlet során a Management Studio 233-as hibát jelez, hogy a kapcsolat sikeresen létrejött a szerverrel, de hiba történt a bejelentkezéskor, akkor tegye a következőket.

Nyissa meg a Start > Vezérlőpult > Felügyeleti eszközök > Szolgáltatások menüpontot, és indítsa újra az SQL Server szolgáltatást.

Ezután a kapcsolat sikeres és hibamentes.

Változtasd meg a jelszót SQL-ben parancssoron keresztül

Az sa jelszó alaphelyzetbe állításához az sql-ben a parancssoron keresztül használja a parancsokat.

Ezzel a paranccsal látni fogja az összes elérhető MS SQL szervert és azok SPN-jét

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

Ha a Jelszó érvényesítése sikertelen üzenet jelenik meg. A jelszó nem felel meg a Windows házirend követelményeinek, mert túl rövid. Ezután állítson be erősebb jelszót.

Mindezek után visszaállítod a jelszót sql-ben.

Egy másik lehetőség az osql használatára a következő

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binnt, majd megpróbálunk csatlakozni egy megbízható fiókok OS

osql.exe" -S (helyi)\a kiszolgáló neve -E

És az utolsó határ
ALTER LOGIN SA WITH PASSWORD= 'új_jelszó'
a jelszót új_jelszóra cseréli

Asunsoft SQL Password Geeker használata

Van egy Asunsoft SQL Password Geeker nevű segédprogram, fizetős, de el tudja látni a feladatot. Indítsa el, kattintson a Tallózás gombra, majd kövesse a C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA elérési utat, és nyissa meg a master.mdf fájlt.

most a jelszó visszaállításához SQL-ben, jelölje ki, és kattintson a Reset gombra.

Változtassa meg a jelszót exkluzív módban

Van egy negyedik módja az sa jelszavának megváltoztatásának, ez pedig az MS SQL egyfelhasználós módban való futtatása.

Az első dolog az MS SQL Server leállítása, ezt megteheti szolgáltatásokon keresztül, vagy megteheti parancssorból

net stop MSSQLSERVER

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER

Most be kell állítania a paramétert a sorban ImagePath-m csak az egyfelhasználós módról fog beszélni. Én így kaptam

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

Most indítsa el az MS SQL-t a paranccsal

net start MSSQLSERVER

Az SQL most egyfelhasználós módban fut, és lehetővé teszi a számítógép helyi rendszergazdái csoportjának bármely tagja számára, hogy rendszergazdai jogokkal csatlakozzon az SQL Server példányához, de ezt meg kell mondania az SQL-nek. Az üzemmódot a szolgáltatás tulajdonságai között tekintheti meg.

BAN BEN parancs sor mi írunk

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binnsqlcmd.exe: EXEC sp_addsrvrolemember "szervernév\felhasználónév", "rendszergazda"

Újraindítjuk a szolgáltatást, ne felejtsük el eltávolítani a -m paramétert a rendszerleíró adatbázisból. Jelszó visszaállítása sa felhasználóhoz SQL-ben.

Ön megbecsült és megbízható adatbázis-adminisztrátor a szervezetében. Számos, az SQL Server által végzett kritikus szolgáltatást karbantarthat és frissíthet az éles környezetben. Az alábbi lépéseket tette meg (azokat az irányelveket tükrözi, amelyeket minden lelkiismeretes DBA-nak követnie kell), hogy megvédje adatbázisait SQL adatok Cége szervere bármilyen típusú illetéktelen hozzáféréstől.

  • Az összes beépített SQL Server rendszergazdai fiók eltávolítva.
  • Eltávolított minden olyan felhasználót (a rendszeradminisztrátor és az SA kivételével), akik a SYSADMIN kiszolgálói szerepkör tagjai (minden Windows-fiók és SQL Server-fiók).
  • Az SA-fiókot valami rendkívüli értékre állítottuk be összetett jelszó, amit nehéz kitalálni vagy megjegyezni.
  • Végezzen napi szintű SQL Server karbantartási műveleteket egy olyan tartomány felhasználói fiók alatt, amely adatbázis-tulajdonos (DBO) engedéllyel rendelkezik felhasználói bázisok adatokat, de nem rendelkezik SYSADMIN jogosultságokkal a rendszeren.
  • Nem írta fel sehova az SA jelszavát, nehogy mások megtudják. Végül is a jelszavak lejegyzése nem a legjobb módszer.

Mivel azonban ilyen erős jelszót állított be az SA-hoz, és a tartományfiókját használta az SA-fiók helyett az SQL Server-adatbázisokkal végzett napi munka során, elképzelhetetlen történt. Elfelejtette az SQL Server SA-fiók jelszavát.

Ön az egyetlen személy a csoportjában, aki tudta az SA jelszavát. Most már nem emlékszik, mi volt az, és néhány megerősítést kell végrehajtania a kiszolgáló szintjén az éles SQL Server konfigurációs ablakaiban. Mi a teendő most? Íme néhány lehetőség.

  • Próbáljon meg SA-ként bejelentkezni, bármilyen jelszóval, ami eszébe jut.
  • Keresse meg az SA-jelszót a számítógép merevlemezén vagy a számítógép belsejében email(lehet, hogy elmentette valahova egy fájlba; ez rossz megközelítés, de segíthet).
  • Próbálja meg visszaállítani a fő adatbázist innen biztonsági másolat. Ez hosszú távon nem segít, mert ha nem emlékszik az SA-jelszóra, ugyanazokat a problémákat fogja tapasztalni.
  • Építse újra a Master adatbázist. Ez nem sokat segít, mivel elveszíti az összes rendszer- és kiszolgáló szintű beállítást és konfigurációt, beleértve a fiókokat, engedélyeket és minden kiszolgáló szintű objektumot.
  • Telepítse újra az SQL Server 2012-t, és csatolja az összes felhasználói adatbázist. Előfordulhat, hogy ez nem működik, mivel ugyanazokat a problémákat fogja tapasztalni, mint a fő adatbázis újraformázásakor.

Tételezzük fel, hogy az SA-fiókkal való bejelentkezés minden kísérlete sikertelen volt. Ideje erősítést hívni: a Microsoft terméktámogatási csapata. Íme, mit kínálnak alkalmazottai.

Az SQL Server 2012-ben van egy hátsó ajtó, amely lehetővé teszi a SYSADMIN hozzáférést az éles SQL-kiszolgálókhoz. Azonban szükséges, hogy a fiók Windows bejegyzés a helyi rendszergazdák csoport tagja volt Windows Server, amelyek SQL Server 2012 szolgáltatásokat futtatnak.

Az SQL Server lehetővé teszi, hogy a Helyi rendszergazdák csoport bármely tagja SYSADMIN jogosultságokkal csatlakozzon az SQL Serverhez.

Az alábbiakban felsoroljuk azokat a műveleteket, amelyeket el kell végeznie, hogy átvehesse az SQL Server 2012 felügyeleti rendszerét.

1. Indítsa el az SQL Server 2012 egy példányát egyfelhasználós módban a parancssorból úgy, hogy rendszergazdaként jelentkezik be a parancssori ablakba. Az SQL Server 2012 minimális konfigurációval is futtatható, és az SQL Server egyfelhasználós módban is futni fog.
2. A parancssorba (Futtatás rendszergazdaként) írja be a következőt: SQLServr.Exe -m (vagy SQLServr.exe -f) az SQL Server 2012 adatbázismotor elindításához. Ne zárja be ezt a parancssori ablakot. Az SQLServr.exe a PATH környezeti változóban felsorolt ​​Binn mappában lehet. Ha az SQL Server 2012 Binn mappa nem szerepel a PATH-ban, bármikor navigálhat az SQL Server 2012 Binn mappába a számítógépe címtárszerkezetén keresztül. A Binn mappa általában a C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn> helyen található.
3. Miután elindította az SQL Server 2012 szolgáltatást egyfelhasználós módban vagy minimális konfigurációban, rendszergazdaként megnyithat egy másik parancssor ablakot, és az SQLCMD parancs futtatásával csatlakozhat az SQL Server 2012 példányhoz:
SQLCMD -S<Имя сервера\Имя экземпляра>Például: SQLCMD -S "SALEEMHAKANI" 1> BEJELENTKEZÉS LÉTREHOZÁSA "<Имя_учетной_записи>"Jelszóval="<Пароль>" 2> GO 1> SP_ADDSRVROLEMEMMBER "<Имя_учетной_записи>","SYSADMIN" 2>menj
Például:
1> SP_ADDSRVROLEMEMBER SQL_SALEEM,"SYSADMIN" 2> GO

Teljesen normális, ha időnként elfelejti a jelszavát, és ez nem jelenti azt, hogy akár kisebb kellemetlenségek is felmerülnének. Az általam leírt helyreállítási intézkedések lehetővé teszik az SQL Server folyamatos működését leállás vagy jelszó-visszafejtés nélkül.

Üdvözlök mindenkit, ma elmondom, hogyan kell változtatni vagy visszaállítani jelszó sa SQL szerver. Hadd emlékeztesselek arra, hogy az sa egy felhasználói bejelentkezés az MS SQL-ben, amely alapértelmezés szerint maga a fiók helyi, gyakran le van tiltva, de ennek ellenére gyakran használják. Előfordulhat, hogy elfelejtette a jelszót, és ezáltal elvesztette az adatbázisokhoz való hozzáférést, ma megtanulja, hogyan lehet ezt megkerülni és visszaállítani az adatbázisokhoz való hozzáférést.

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

Ha a Jelszó érvényesítése sikertelen üzenet jelenik meg. A jelszó nem felel meg a Windows házirend követelményeinek, mert túl rövid. Ezután állítson be erősebb jelszót.

Mindezek után visszaállítod a jelszót sql-ben.

Egy másik lehetőség az osql használatára a következő

majd megpróbálunk egy megbízható OS-fiókkal csatlakozni

osql.exe" -S (helyi)\a kiszolgáló neve -E

És az utolsó határ
ALTER LOGIN SA WITH PASSWORD= "új_jelszó"
a jelszót új_jelszóra cseréli

Asunsoft SQL Password Geeker használata

Van egy Asunsoft SQL Password Geeker nevű segédprogram, ami sajnos fizetős, de képes elvégezni a feladatot. Indítsa el, kattintson a Tallózás gombra, majd kövesse a C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA elérési utat, és nyissa meg a master.mdf fájlt.

most a jelszó visszaállításához SQL-ben, jelölje ki, és kattintson a Reset gombra.

Változtassa meg a jelszót exkluzív módban

Van egy negyedik módja az sa jelszavának megváltoztatásának, ez pedig az MS SQL egyfelhasználós módban való futtatása. Mire van szükségünk?

Az első dolog az MS SQL Server leállítása, ezt megteheti szolgáltatásokon keresztül, vagy megteheti parancssorból

net stop MSSQLSERVER

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER

Most be kell állítania a paramétert a sorban ImagePath-m csak az egyfelhasználós módról fog beszélni. Én így kaptam

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

Most indítsa el az MS SQL-t a paranccsal

net start MSSQLSERVER

Az SQL most egyfelhasználós módban fut, és lehetővé teszi a számítógép helyi rendszergazdái csoportjának bármely tagja számára, hogy rendszergazdai jogokkal csatlakozzon az SQL Server példányához, de ezt meg kell mondania az SQL-nek. Az üzemmódot a szolgáltatás tulajdonságai között tekintheti meg.

A parancssorba írjuk

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

sqlcmd.exe: EXEC sp_addsrvrolemember "kiszolgálónév\felhasználónév", "rendszergazda"

Indítsa újra a szolgáltatást, és élvezze az életet, ne felejtse el később eltávolítani a -m paramétert a beállításjegyzékből. Így egyszerűen visszaállíthatja az sa jelszavát sql-ben, mind a beépített, mind a harmadik féltől származó módszerekkel.



Betöltés...
Top