Heslo z databázy ms sql. Zmeňte heslo v sql

Ahojte všetci, dnes vám poviem, ako zmeniť alebo resetovať sa heslo sql server. Pripomínam, že sa je prihlásenie používateľa v MS SQL, ktorý má štandardne najvyššie oprávnenia, samotný účet je lokálny, často aj vypnutý, no napriek tomu často používaný. Môže sa stať, že ste z neho zabudli heslo a tým stratili prístup k databázam, dnes sa dozviete, ako to obísť a obnoviť prístup k vašim databázam.

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

Ak sa zobrazí hlásenie Overenie hesla zlyhalo. Heslo nespĺňa požiadavky politiky systému Windows, pretože je príliš krátke. Potom nastavte silnejšie heslo.

Všetko potom obnovíte heslo sa v sql.

Ďalší spôsob použitia osql je takýto

potom sa pokúsime pripojiť pod dôveryhodným účtov OS

osql.exe" -S (lokálne)\názov vášho servera -E

A posledná hranica
ALTER LOGIN SA WITH PASSWORD="nové_heslo"
nahradí heslo novým_heslo

Použitie Asunsoft SQL Password Geeker

Existuje nástroj Asunsoft SQL heslo Geeker, bohužiaľ platený, ale schopný splniť úlohu. Spustite ho, kliknite na Prehľadávať a potom prejdite na cestu C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA a otvorte master.mdf

Ak chcete teraz obnoviť heslo sa v SQL, vyberte ho a kliknite na Reset.

Zmeňte heslo sa v exkluzívnom režime

Existuje štvrtý spôsob zmeny hesla zo sa a spočíva v spustení MS SQL v režime jedného používateľa (režim jedného používateľa). Čo potrebujeme.

Prvým je zastaviť MS SQL Server, môžete cez služby, alebo môžete aj z príkazového riadku

net stop MSSQLSERVER

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER

Teraz musíte nastaviť parameter v riadku ImagePath-m bude hovoriť len o režime pre jedného používateľa. Mám to takto

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

Teraz spustite MS SQL príkazom

čistý štart MSSQLSERVER

SQL teraz beží v režime jedného používateľa a umožňuje ľubovoľnému členovi lokálnej skupiny Administrators počítača pripojiť sa k inštancii servera SQL Server s oprávneniami správcu systému, ale SQL musí byť upozornený, aby tak urobil. Prevádzkový režim si môžete pozrieť vo vlastnostiach služby.

IN príkazový riadok písať

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

sqlcmd.exe: EXEC sp_addsrvrolemember "servername\username", "sysadmin"

Reštartujeme službu a užívame si život, nezabudnite neskôr odstrániť parameter -m v registri. Stačí teda obnoviť heslo sa v sql, a to pomocou vstavaných metód aj metód tretích strán.

Ste rešpektovaným a dôveryhodným administrátorom databázy vo vašej organizácii. Spravujete a aktualizujete niekoľko dôležitých služieb, ktoré SQL Server spúšťa vo vašom produkčnom prostredí. Vykonali ste nasledujúce kroky (odrážajúce pokyny, ktoré by mal dodržiavať každý svedomitý DBA) na zabezpečenie databáz SQL dáta Server vašej spoločnosti pred akýmkoľvek neoprávneným prístupom.

  • Odstránili sa všetky vstavané správcovské účty servera SQL Server.
  • Odstránili všetkých používateľov (okrem správcu systému alebo SA) z roly servera SYSADMIN (všetky účty Windows a účty SQL Server).
  • Nainštalované pre účet SA niektoré extrémne zložité hesločo je ťažké uhádnuť alebo si zapamätať.
  • Vykonávajte denné operácie údržby servera SQL Server pod kontom používateľa domény, ktorý má zapnuté povolenia vlastníka databázy (DBO). užívateľské základneúdaje, ale v systéme nemá privilégiá SYSADMIN.
  • Nikde si si nezapísal heslo SA, aby ho ostatní nevedeli. Koniec koncov, zapisovanie hesiel nie je najlepší prístup.

Keďže ste však nastavili také zložité heslo pre SA a pri každodennej práci s databázami SQL Server ste používali svoje doménové konto a nie konto SA, stalo sa niečo nepredstaviteľné. Zabudli ste heslo SA účtu vášho SQL Servera.

Ste jediný člen vašej skupiny, ktorý poznal heslo SA. Teraz si nemôžete spomenúť, čo to bolo, a musíte vykonať niekoľko potvrdení na úrovni servera v oknách nastavenia produkčného servera SQL Server. Čo teraz? Tu je niekoľko možností.

  • Skúste sa prihlásiť ako SA s akýmikoľvek heslami, ktoré vás napadnú.
  • Vyhľadajte heslo SA na pevnom disku počítača alebo v ňom e-mail(možno ste to uložili do nejakého súboru; toto je zlý prístup, ale môže pomôcť).
  • Pokúste sa obnoviť hlavnú databázu pomocou zálohovanie. Z dlhodobého hľadiska to nepomôže, pretože ak si nepamätáte heslo SA, budete mať rovnaké problémy.
  • Obnovte hlavnú databázu. To vám veľmi nepomôže, pretože prídete o všetky nastavenia a konfigurácie na úrovni systému a servera, vrátane účtov, povolení a všetkých objektov na úrovni servera.
  • Preinštalujte SQL Server 2012 a pripojte všetky používateľské databázy. Nemusí to fungovať, pretože sa vyskytnú rovnaké problémy ako pri prestavbe hlavnej databázy.

Predpokladajme, že všetky pokusy o prihlásenie pomocou účtu SA zlyhali. Je čas zavolať posilu: tím podpory produktov spoločnosti Microsoft. Tu je to, čo môže personál ponúknuť.

SQL Server 2012 má medzeru, ktorá umožňuje SYSADMINovi prístup k produkčným serverom SQL. Vaše konto Windows však musí byť členom lokálnej skupiny System Administrators Windows Server na ktorých sú spustené služby SQL Server 2012.

SQL Server umožňuje každému členovi skupiny Local Administrators pripojiť sa k serveru SQL Server s oprávneniami SYSADMIN.

Nasledujú kroky, ktoré musíte vykonať, aby ste prevzali kontrolu nad SQL Serverom 2012 ako SA.

1. Spustite inštanciu SQL Server 2012 v režime jedného používateľa z príkazového riadka a musíte byť prihlásení do okna príkazového riadka ako správca. Môžete tiež spustiť SQL Server 2012 v minimálnej konfigurácii, ktorá tiež spustí SQL Server v režime jedného používateľa.
2. Do príkazového riadka (Spustiť ako správca) zadajte: SQLServr.Exe -m (alebo SQLServr.exe -f), čím spustíte databázový nástroj SQL Server 2012. Toto okno príkazového riadka nezatvárajte. Je možné, že SQLServr.exe sa nachádza v priečinku Binn špecifikovanom v premennej prostredia PATH. Ak sa priečinok SQL Server 2012 Binn nenachádza vo vašej ceste PATH, vždy môžete prejsť do priečinka SQL Server 2012 Binn pomocou adresárovej štruktúry vášho počítača. Priečinok Binn sa zvyčajne nachádza v C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn>.
3. Po spustení služby SQL Server 2012 v režime jedného používateľa alebo minimálnej konfigurácii môžete ako správca otvoriť ďalšie okno príkazového riadka a spustiť v ňom príkaz SQLCMD na pripojenie k inštancii SQL Server 2012:
SQLCMD -S<Имя сервера\Имя экземпляра>Napríklad: SQLCMD -S "SALEEMHAKANI" 1> VYTVORIŤ PRIHLÁSENIE "<Имя_учетной_записи>" s PASSWORD="<Пароль>"2>GO 1>SP_ADDSSRVROLEMEMBER"<Имя_учетной_записи>","SYSADMIN" 2>choď
Napríklad:
1> SP_ADDSSRVROLEMEMBER SQL_SALEEM,"SYSADMIN" 2> PREJSŤ

Zabudnúť heslo z času na čas je úplne normálne a neznamená to, že sa vyskytnú aj malé nepríjemnosti. Opatrenia na obnovu, ktoré som opísal, vám umožnia udržať SQL Server v prevádzke bez akýchkoľvek prestojov alebo dešifrovania hesla.

„sa“ je prihlásenie používateľa v MS SQL, ktorý má štandardne najvyššie oprávnenia, samotný účet je lokálny, často aj vypnutý, no napriek tomu často používaný. Ak ste stratili alebo zabudli heslo k tomuto účtu „sa“, nebudete mať prístup k správe svojich databáz.

Predvolené sa heslo

Dovoľte mi pripomenúť vám predvolené heslo sa, napodiv sa

Jedinou požiadavkou je, že musíte byť všade miestnym správcom

Zmeňte heslo sa v sql cez GUI

Začnime, otvorte štart a prejdite na Všetky programy > Microsoft SQL Server 2012 R2 > SQL Server Management Studio

Alebo môžete otvoriť príkazový riadok a napísať tam ssms.

Tým sa otvorí SQL Server Management Studio.

Predvolená hodnota je skontrolovať Overenie systému Windows, čo znamená, že sa môžete prihlásiť iba pomocou lokálneho účtu Vstup do systému Windows alebo doména, hlavná vec je mať pravdu.

Účet sa je predvolene zakázaný, ale to vám nezabráni zmeniť jeho heslo.

ms sql vám umožňuje obnoviť heslo sa prostredníctvom jeho vlastností kliknutím pravým tlačidlom myši a výberom vlastností z kontextovej ponuky.

Na karte Všeobecné uvidíte pole na zadanie nového hesla, jediná vec, ktorú treba poznamenať, je, že ak je začiarknuté políčko Vyžadovať použitie zásady hesla, budete musieť prísť so silným heslom, ktoré spĺňa bezpečnostné požiadavky. , menovite

  • V hesle musí byť veľké písmeno
  • V hesle musí byť malé písmeno
  • Heslo musí obsahovať špeciálny znak alebo číslo

Ak zrušíte začiarknutie políčka, môžete nastaviť Nové heslo a uložiť. Heslo pre používateľa sa v sql bolo zmenené.

Jediná vec je, že ak chcete použiť účet sa, musíte ho povoliť, ak to chcete urobiť, prejdite na položku stavu a zadajte Prihlasovacie meno Povolené.

Ďalšia nuansa, pamätáte si, že máte overenie systému Windows, čo znamená, že to pre nás nie je vhodné. Kliknite pravým tlačidlom myši na názov servera v hornej časti hierarchie a vyberte vlastnosti.

Na karte Zabezpečenie vyberte možnosť SQL Server a Windows Authentication. Teraz sa môžete prihlásiť s používateľom sa v sql.

Ak vám Management Studio pri pokuse o prihlásenie zobrazí chybu 233, že pripojenie k serveru bolo úspešne nadviazané, ale potom sa pri prihlasovaní vyskytla chyba, postupujte takto.

Otvorte Štart > Ovládací panel > Nástroje na správu > Služby a reštartujte službu SQL Server.

Potom je pripojenie úspešné a bez chýb.

Zmeňte heslo sa v sql cez príkazový riadok

Ak chcete obnoviť heslo sa v sql pomocou príkazového riadka, použite príkazy.

Pomocou tohto príkazu uvidíte všetky dostupné MS SQL servery a ich SPN

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

Ak sa zobrazí hlásenie Overenie hesla zlyhalo. Heslo nespĺňa požiadavky politiky systému Windows, pretože je príliš krátke. Potom nastavte silnejšie heslo.

Všetko potom obnovíte heslo sa v sql.

Ďalší spôsob použitia osql je takýto

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binn, potom sa pokúsime pripojiť pod dôveryhodným účtom operačného systému

osql.exe" -S (lokálne)\názov vášho servera -E

A posledná hranica
ALTER LOGIN SA WITH PASSWORD='nové_heslo'
nahradí heslo novým_heslo

Použitie Asunsoft SQL Password Geeker

Existuje pomôcka Asunsoft SQL Password Geeker, je platená, ale dokáže túto úlohu splniť. Spustite ho, kliknite na Prehľadávať, potom postupujte podľa cesty C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA a otvorte master.mdf

Ak chcete teraz obnoviť heslo sa v SQL, vyberte ho a kliknite na Reset.

Zmeňte heslo sa v exkluzívnom režime

Existuje štvrtý spôsob zmeny hesla zo sa a spočíva v spustení MS SQL v režime jedného používateľa (režim jedného používateľa).

Prvým je zastaviť MS SQL Server, môžete cez služby, alebo môžete aj z príkazového riadku

net stop MSSQLSERVER

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER

Teraz musíte nastaviť parameter v riadku ImagePath-m bude hovoriť len o režime pre jedného používateľa. Mám to takto

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

Teraz spustite MS SQL príkazom

čistý štart MSSQLSERVER

SQL teraz beží v režime jedného používateľa a umožňuje ľubovoľnému členovi lokálnej skupiny Administrators počítača pripojiť sa k inštancii servera SQL Server s oprávneniami správcu systému, ale SQL musí byť upozornený, aby tak urobil. Prevádzkový režim si môžete pozrieť vo vlastnostiach služby.

Na príkazovom riadku píšeme

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

Reštartujeme službu, nezabudnite neskôr odstrániť parameter -m v registri. Obnovenie hesla na používateľa sa v sql.



Načítava...
Hore