Sql дээр нууц үгээ солино уу. Asunsoft SQL Password Geeker ашиглан sql-д нууц үгээ солино уу

Android-д зориулсан 29.09.2022
Android-д зориулсан

Сайн байцгаана уу, өнөөдөр би хэрхэн өөрчлөх, дахин тохируулах талаар танд хэлэх болно нууц үг sql сервер. sa нь MS SQL-д хэрэглэгчийн нэвтрэлт бөгөөд анхдагчаар хамгийн өндөр эрхтэй, бүртгэл нь өөрөө дотоод, ихэвчлэн унтраадаг, гэхдээ байнга ашиглагддаг гэдгийг танд сануулъя. Та үүнээс нууц үгээ мартсан, улмаар мэдээллийн санд хандах эрхээ алдсан байж магадгүй тул өнөөдөр та үүнийг хэрхэн тойрч гарах, мэдээллийн сандаа хандах хандалтыг сэргээх талаар сурах болно.

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

Хэрэв нууц үг баталгаажуулалт амжилтгүй болсон бол. Нууц үг нь хэтэрхий богино учир Windows бодлогын шаардлагад нийцэхгүй байна. Дараа нь илүү хүчтэй нууц үг тохируулна уу.

Үүний дараа та sql дахь sa нууц үгээ дахин тохируулах болно.

Osql ашиглах өөр нэг арга нь иймэрхүү юм

Дараа нь бид итгэмжлэгдсэн үйлдлийн системийн бүртгэлээр холбогдохыг оролдоно

osql.exe" -S (орон нутгийн)\таны серверийн нэр -E

Мөн сүүлчийн хил
НУУЦ ҮГЭЭР НЭВТРЭХИЙГ ӨӨРЧЛӨХ = "шинэ_нууц үг"
энэ нь нууц үгийг new_password гэж солих болно

Asunsoft SQL Password Geeker ашиглах

Харамсалтай нь төлбөртэй, гэхдээ даалгавраа гүйцэтгэх боломжтой Asunsoft SQL Password Geeker хэрэгсэл байдаг. Үүнийг ажиллуулж, Browse товчийг дараад C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA замыг дагаж master.mdf-г нээнэ үү.

Одоо sql дээр нууц үгээ шинэчлэхийн тулд үүнийг сонгоод Reset дээр дарна уу.

Нууц үгээ онцгой горимд өөрчлөх

Sa-аас нууц үг солих дөрөв дэх арга байдаг бөгөөд энэ нь MS SQL-ийг нэг хэрэглэгчийн горимд (нэг хэрэглэгчийн горим) ажиллуулах явдал юм. Бидэнд хэрэгтэй зүйл.

Эхнийх нь MS SQL Server-ийг зогсоох явдал юм, та үйлчилгээгээр дамжуулан, эсвэл командын мөрөөр бас хийж болно

MSSQLSERVER цэвэр зогсоол

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER

Одоо та мөрөнд параметрийг тохируулах хэрэгтэй ImagePath-m зөвхөн нэг хэрэглэгчийн горимын талаар ярих болно. Би ингэж авсан

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

Одоо тушаалаар MS SQL-г эхлүүлнэ үү

MSSQLSERVER цэвэр эхлүүлэх

SQL нь одоо нэг хэрэглэгчийн горимд ажиллаж байгаа бөгөөд машины локал Администраторуудын бүлгийн аль ч гишүүнд sysadmin эрх бүхий SQL серверийн инстанцтай холбогдохыг зөвшөөрдөг боловч SQL-д үүнийг хийх хэрэгтэй. Та үйлчилгээний шинж чанараас үйлдлийн горимыг харж болно.

Бид командын мөрөнд бичдэг

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

sqlcmd.exe: EXEC sp_addsrvrolemember "серверийн нэр\хэрэглэгчийн нэр", "сисадмин"

Бид үйлчилгээг дахин эхлүүлж, амьдралаа сайхан өнгөрүүлээрэй, дараа нь бүртгэлээс -m параметрийг устгахаа бүү мартаарай. Тиймээс зүгээр л sql дахь sa нууц үгээ суулгасан аргууд болон гуравдагч талын аргуудаар дахин тохируулаарай.

Та байгууллагынхаа нэр хүндтэй, итгэмжлэгдсэн мэдээллийн сангийн администратор юм. Та SQL Server-ийн үйлдвэрлэлийн орчинд ажилладаг хэд хэдэн чухал үйлчилгээг хадгалж, шинэчилж байна. Та өөрийн компанийн SQL Server мэдээллийн санг зөвшөөрөлгүй хандалтаас хамгаалахын тулд дараах алхмуудыг (ямар ч сайн DBA дагаж мөрдөх ёстой удирдамжийг тусгасан) хийсэн.

  • Бүх суулгасан SQL серверийн захиргааны бүртгэлийг устгасан.
  • SYSADMIN серверийн дүрээс бүх хэрэглэгчдийг (Системийн администратор эсвэл SA-аас бусад) хассан (бүх Windows бүртгэл болон SQL серверийн бүртгэл).
  • SA акаунтын хувьд таахад эсвэл санахад хэцүү маш нарийн төвөгтэй нууц үгийг тохируулаарай.
  • Хэрэглэгчийн өгөгдлийн сан дээр Өгөгдлийн сан эзэмшигчийн (DBO) зөвшөөрөлтэй боловч систем дээр SYSADMIN эрхгүй домэйн хэрэглэгчийн бүртгэлээр SQL серверийн өдөр тутмын засвар үйлчилгээг хийнэ.
  • Та SA нууц үгээ бусдад мэдэгдэхгүйн тулд хаана ч бичээгүй. Эцсийн эцэст нууц үг бичих нь хамгийн сайн арга биш юм.

Гэсэн хэдий ч, та SA-д зориулсан ийм нарийн төвөгтэй нууц үгийг тохируулж, SQL Server мэдээллийн сантай өдөр тутмын ажилдаа SA дансаа бус өөрийн домэйн дансаа ашигласан тул санаанд багтамгүй зүйл тохиолдсон. Та SQL серверийнхээ SA дансны нууц үгийг мартсан байна.

Та SA нууц үгийг мэддэг бүлгийнхээ цорын ганц гишүүн юм. Одоо та юу байсныг санахгүй байгаа бөгөөд үйлдвэрлэлийн SQL серверийн тохиргооны цонхонд серверийн түвшинд хэд хэдэн баталгаажуулалт хийх шаардлагатай байна. Одоо юу хийх вэ? Энд зарим сонголтууд байна.

  • Та ямар ч нууц үгээ ашиглан SA нэрээр нэвтэрч үзээрэй.
  • Компьютерийнхээ хатуу диск эсвэл цахим шуудан дээрээс SA нууц үгээ хайж олоорой (та үүнийг хаа нэгтээ файлд хадгалсан байж магадгүй; энэ нь буруу арга боловч тусалж магадгүй).
  • Мастер мэдээллийн санг нөөцлөлтөөс сэргээж үзнэ үү. Энэ нь урт хугацаанд тус болохгүй, учир нь хэрэв та SA нууц үгээ санахгүй байвал ижил асуудал тулгарах болно.
  • Мастер мэдээллийн санг дахин бүтээх. Энэ нь тийм ч их тус болохгүй, учир нь та бүртгэл, зөвшөөрөл, серверийн түвшний бүх объект зэрэг систем болон серверийн түвшний бүх тохиргоо, тохиргоогоо алдах болно.
  • SQL Server 2012-г дахин суулгаж, бүх хэрэглэгчийн мэдээллийн санг хавсаргана уу. Мастер мэдээллийн санг дахин бүтээхтэй ижил асуудал тулгарах тул энэ нь ажиллахгүй байж магадгүй.

SA бүртгэлээр нэвтрэх бүх оролдлого амжилтгүй болсон гэж бодъё. Майкрософт бүтээгдэхүүний дэмжлэг үзүүлэх баг руу нэмэлт хүч дуудах цаг болжээ. Энд ажилтнууд юу санал болгож байна.

SQL Server 2012 нь SYSADMIN-д үйлдвэрлэлийн SQL серверт хандах боломжийг олгодог цоорхойтой. Гэсэн хэдий ч таны Windows бүртгэл нь SQL Server 2012 үйлчилгээг ажиллуулдаг Windows Server системүүдийн дотоод администраторуудын бүлгийн гишүүн байх шаардлагатай.

SQL Server нь Local Administrators бүлгийн аль ч гишүүнд SYSADMIN эрхтэй SQL Server-тэй холбогдох боломжийг олгодог.

SQL Server 2012-г SA болгож хянахын тулд дараах алхмуудыг хийх шаардлагатай байна.

1. SQL Server 2012-ийн жишээг командын мөрөөс дан хэрэглэгчийн горимд эхлүүлэх ба та тушаалын цонхонд администратороор нэвтэрсэн байх ёстой. Та мөн SQL Server 2012-г хамгийн бага тохиргоонд ажиллуулж болох бөгөөд энэ нь мөн SQL Server-ийг нэг хэрэглэгчийн горимд ажиллуулах болно.
2. SQL Server 2012 өгөгдлийн сангийн хөдөлгүүрийг эхлүүлэхийн тулд командын мөрөнд (Администратороор ажиллуулах) гэж бичнэ үү: SQLServr.Exe -m (эсвэл SQLServr.exe -f) Энэ командын цонхыг хааж болохгүй. SQLServr.exe нь PATH орчны хувьсагчд заасан Binn хавтсанд байрласан байж магадгүй юм. Хэрэв SQL Server 2012 Binn хавтас таны PATH-д байхгүй бол та өөрийн компьютерийн лавлах бүтцийг ашиглан SQL Server 2012 Binn хавтас руу үргэлж шилжих боломжтой. Ерөнхийдөө Binn хавтас нь C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn>-д байрладаг.
3. SQL Server 2012 үйлчилгээг нэг хэрэглэгчийн горимд эсвэл хамгийн бага тохиргоогоор эхлүүлсний дараа та администраторын хувьд өөр тушаал хүлээх цонхыг нээж, SQL Server 2012 хувилбарт холбогдохын тулд SQLCMD командыг ажиллуулж болно:
SQLCMD -S<Имя сервера\Имя экземпляра>Жишээ нь: SQLCMD -S "SALEEMHAKANI" 1> НЭВТРЭХ ГЭВШҮҮЛЭХ "<Имя_учетной_записи>"НУУЦ ҮГ-тэй"<Пароль>"2>GO 1>SP_ADDSRVROLEMEMBER"<Имя_учетной_записи>","SYSADMIN" 2>яв
Жишээлбэл:
1> SP_ADDSRVROLEMEMBER SQL_SALEEM,"SYSADMIN" 2> GO

Нууц үгээ үе үе мартах нь туйлын хэвийн үзэгдэл бөгөөд энэ нь бүр жижиг таагүй байдал үүсэх болно гэсэн үг биш юм. Миний тайлбарласан сэргээх арга хэмжээ нь танд SQL серверийг ямар ч сул зогсолт, нууц үг тайлахгүйгээр үргэлжлүүлэн ажиллуулах боломжийг олгоно.

"sa" нь MS SQL-д хэрэглэгчийн нэвтрэлт бөгөөд анхдагчаар хамгийн өндөр давуу эрхтэй, бүртгэл нь өөрөө локал байдаг, ихэвчлэн унтраадаг, гэхдээ байнга ашиглагддаг. Хэрэв та энэ "sa" акаунтын нууц үгээ алдсан эсвэл мартсан бол мэдээллийн санг удирдах эрхгүй болно.

Үндсэн нууц үг

Хачирхалтай нь анхдагч нууц үгээ сануулъя са

Цорын ганц шаардлага бол та хаана ч байсан нутгийн администратор байх ёстой

GUI ашиглан sql-д нууц үгээ солино уу

Эхэлцгээе, эхлүүлэхийг нээж, Бүх програмууд > Microsoft SQL Server 2012 R2 > SQL Server Management Studio руу очно уу.

Эсвэл та командын мөрийг нээж тэнд ssms бичиж болно.

Энэ нь SQL Server Management Studio-г нээх болно.

Өгөгдмөл нь Windows Authentication бөгөөд та зөвшөөрөлтэй л бол локал Windows бүртгэл эсвэл домэйн бүртгэлээр нэвтэрч болно гэсэн үг юм.

Sa акаунт нь анхдагчаар хаагдсан боловч энэ нь таныг нууц үгээ өөрчлөхөд саад болохгүй.

ms sql нь хулганы баруун товчийг дараад контекст цэснээс шинж чанаруудыг сонгох замаар шинж чанаруудаар дамжуулан sa нууц үгээ шинэчлэх боломжийг олгодог.

Ерөнхий таб дээр та шинэ нууц үг оруулах талбарыг харах бөгөөд анхаарах цорын ганц зүйл бол "Нууц үгийн бодлого ашиглахыг шаардах" нүдийг чагталвал та аюулгүй байдлын шаардлагад нийцсэн хүчтэй нууц үг гаргах хэрэгтэй болно. , тухайлбал

  • Нууц үгэнд том үсэг байх ёстой
  • Нууц үгэнд жижиг үсэг байх ёстой
  • Нууц үгэнд тусгай тэмдэгт эсвэл тоо байх ёстой

Хэрэв та хайрцгийн тэмдэглэгээг арилгавал шинэ нууц үг тохируулж, хадгалах боломжтой. sql дахь sa хэрэглэгчийн нууц үгийг өөрчилсөн.

Цорын ганц зүйл бол, хэрэв та sa акаунтыг ашиглахыг хүсвэл үүнийг идэвхжүүлэх хэрэгтэй бөгөөд үүнийг хийхийн тулд статусын зүйл рүү очоод Нэвтрэх нэрийг идэвхжүүлсэн гэж зааж өгнө үү.

Өөр нэг нюанс, та Windows нэвтрэлт танилттай гэдгээ санаж байгаа бөгөөд энэ нь бидний хувьд SA-д тохиромжгүй гэсэн үг юм. Шатлалын дээд хэсэгт байрлах серверийн нэр дээр хулганы баруун товчийг дараад шинж чанарыг сонгоно уу.

Аюулгүй байдлын таб дээрээс SQL Server болон Windows Authentication сонголтыг сонгоно уу. Одоо та sql дээр sa хэрэглэгчээр нэвтэрч болно.

Хэрэв та нэвтрэхийг оролдох үед Management Studio нь сервертэй холболт амжилттай хийгдсэн гэсэн 233 алдааг өгч, нэвтрэх явцад алдаа гарсан бол дараах зүйлийг хийнэ үү.

Start > Control Panel > Administrative Tools > Services нээгээд SQL Server үйлчилгээг дахин эхлүүлнэ үү.

Дараа нь холболт амжилттай, алдаагүй болно.

sql дээр нууц үгээ командын мөрөөр солино уу

Командын мөрийг ашиглан sql дээр sa нууц үгээ шинэчлэхийн тулд командуудыг ашиглана уу.

Энэ командын тусламжтайгаар та боломжтой бүх MS SQL серверүүд болон тэдгээрийн SPN-үүдийг харах болно

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

Хэрэв нууц үг баталгаажуулалт амжилтгүй болсон бол. Нууц үг нь хэтэрхий богино учир Windows бодлогын шаардлагад нийцэхгүй байна. Дараа нь илүү хүчтэй нууц үг тохируулна уу.

Үүний дараа та sql дахь sa нууц үгээ дахин тохируулах болно.

Osql ашиглах өөр нэг арга нь иймэрхүү юм

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binn дараа нь бид итгэмжлэгдсэн үйлдлийн системийн бүртгэлээр холбогдохыг оролдоно.

osql.exe" -S (орон нутгийн)\таны серверийн нэр -E

Мөн сүүлчийн хил
НУУЦ ҮГЭЭР НЭВТРЭХИЙГ ӨӨРЧЛӨХ='шинэ_нууц үг'
энэ нь нууц үгийг new_password гэж солих болно

Asunsoft SQL Password Geeker ашиглах

Asunsoft SQL Password Geeker хэрэгсэл байдаг бөгөөд энэ нь төлбөртэй боловч даалгавраа гүйцэтгэх чадвартай. Үүнийг ажиллуулж, Browse товчийг дараад C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA замыг дагаж master.mdf-г нээнэ үү.

Одоо sql дээр нууц үгээ шинэчлэхийн тулд үүнийг сонгоод Reset дээр дарна уу.

Нууц үгээ онцгой горимд өөрчлөх

Sa-аас нууц үг солих дөрөв дэх арга байдаг бөгөөд энэ нь MS SQL-ийг нэг хэрэглэгчийн горимд (нэг хэрэглэгчийн горим) ажиллуулах явдал юм.

Эхнийх нь MS SQL Server-ийг зогсоох явдал юм, та үйлчилгээгээр дамжуулан, эсвэл командын мөрөөр бас хийж болно

MSSQLSERVER цэвэр зогсоол

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER

Одоо та мөрөнд параметрийг тохируулах хэрэгтэй ImagePath-m зөвхөн нэг хэрэглэгчийн горимын талаар ярих болно. Би ингэж авсан

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

Одоо тушаалаар MS SQL-г эхлүүлнэ үү

MSSQLSERVER цэвэр эхлүүлэх

SQL нь одоо нэг хэрэглэгчийн горимд ажиллаж байгаа бөгөөд машины локал Администраторуудын бүлгийн аль ч гишүүнд sysadmin эрх бүхий SQL серверийн инстанцтай холбогдохыг зөвшөөрдөг боловч SQL-д үүнийг хийх хэрэгтэй. Та үйлчилгээний шинж чанараас үйлдлийн горимыг харж болно.

Бид командын мөрөнд бичдэг

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

Бид үйлчилгээг дахин эхлүүлж, дараа нь бүртгэлээс -m параметрийг устгахаа бүү мартаарай. sql-д SA хэрэглэгч рүү нууц үгээ шинэчилсэн.



Бид уншихыг зөвлөж байна

Топ