Mssql нууц үгийг програмд ​​суулгасан. Sql дээр нууц үгээ солих

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

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

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

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

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

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

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

SQL Server Management Studio нээгдэнэ.

Анхдагч нь шалгах явдал юм Windows-ийн жинхэнэ байдал, энэ нь та эрхтэй л бол зөвхөн дотоод Windows бүртгэл эсвэл домэйн бүртгэлээр нэвтэрч болно гэсэн үг юм.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 серверийг зогсоох явдал юм, та үүнийг үйлчилгээгээр дамжуулан хийж болно, эсвэл командын мөрөөс хийж болно.

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-д хэлэх хэрэгтэй. Та үйлчилгээний шинж чанараас үйлдлийн горимыг харж болно.

IN тушаалын мөрбид бичдэг

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binnsqlcmd.exe: EXEC sp_addsrvrolemember "серверийн нэр\хэрэглэгчийн нэр", "sysadmin"

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

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

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

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

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

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

SA данс ашиглан нэвтрэх бүх оролдлого амжилтгүй болсон гэж үзье. Майкрософт бүтээгдэхүүний дэмжлэг үзүүлэх баг руу хүч нэмэх цаг болжээ. Түүний ажилтнууд юу санал болгохыг эндээс үзнэ үү.

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

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_ADDSRVROLEMEMMBER "<Имя_учетной_записи>","SYSADMIN" 2>яв
Жишээлбэл:
1> SP_ADDSRVROLEMEMBER SQL_SALEEM,"SYSADMIN" 2> GO

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

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

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

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

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

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 серверийг зогсоох явдал юм, та үүнийг үйлчилгээгээр дамжуулан хийж болно, эсвэл командын мөрөөс хийж болно.

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 "серверийн нэр\хэрэглэгчийн нэр", "sysadmin"

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



Ачааж байна...
Топ