Satura rādītājs:

Kas ir bāreņu lietotāji SQL serverī?
Kas ir bāreņu lietotāji SQL serverī?

Video: Kas ir bāreņu lietotāji SQL serverī?

Video: Kas ir bāreņu lietotāji SQL serverī?
Video: Active Directory Foundations: Understanding this object database 2024, Maijs
Anonim

Bāreņu lietotājs ir tie, kas atrodas datu bāzes līmenī, bet to attiecīgie pieteikumvārdi nav pieejami serveris līmenī. Bāreņu lietotāji tiek ģenerēti, kad veicat datu bāzes dublējumu no vienas serveris un atjaunots citā serveris (Pārsvarā DB migrācijas laikā).

Turklāt, kā es varu atrast bāreņu lietotājus SQL Server?

Identificējiet bāreņus šajās vidēs, veicot šādas darbības:

  1. Izveidojiet savienojumu ar galveno datu bāzi un atlasiet pieteikšanās SID ar šādu vaicājumu:
  2. Izveidojiet savienojumu ar lietotāju datu bāzi un pārskatiet lietotāju SID tabulā sys.database_principals, izmantojot šādu vaicājumu:

Turklāt, kas ir SQL Sid? Microsoft Windows NT operētājsistēmu līnijas kontekstā drošības identifikators (parasti saīsināts SID ) ir unikāls nosaukums (burtciparu rakstzīmju virkne), ko pieteikšanās procesa laikā piešķir Windows domēna kontrolleris, kas tiek izmantots, lai identificētu subjektu, piemēram, lietotāju vai lietotāju grupu

Pēc tam rodas jautājums, kas ir SQL lietotājs bez pieteikšanās?

The BEZ PIESTEIKŠANĀS klauzula rada a lietotājs kas nav kartēts ar a SQL Serveris Pieslēgties . Tas var izveidot savienojumu ar citām datu bāzēm kā viesis. Tam var piešķirt atļaujas lietotājs bez pieteikšanās un kad drošības konteksts tiek mainīts uz a lietotājs bez pieteikšanās , oriģināls lietotājiem saņem atļaujas lietotājs bez pieteikšanās.

Kā labot bāreņu lietotāju?

Mēs varam labot bāreņu lietotājus izmantojot dažādas metodes. Ja atrod kādu bāreņi lietotāji , pēc tam izveidojiet pieteikšanos, izmantojot bāreņu lietotājs SID. UPDATE_ONE var izmantot, lai mainītu lietotāja SID ar pieteikšanās SID. To var izmantot kartēšanai pat tad, ja Pieteikšanās vārds un Lietotājs vārdi ir atšķirīgi (vai vienādi).

Ieteicams: