Follow Us

Soluții pentru problemele tale IT

Home /Servicii baze de date/SQL Server/Configurare utilizatori pentru accesul Server SQL/Reparare user orfan in SQL Server
Home /Servicii baze de date/SQL Server/Reparare user orfan in SQL Server
Home /Servicii baze de date /Reparare user orfan in SQL Server

Reparare user orfan in SQL Server

  • Data 04/10/2017
  • Autor Bogdan Dumitru
  • Categorie Configurare utilizatori pentru accesul Server SQL, Servicii baze de date, SQL Server
  • -7
  • 2664
Rezolvare problema (Fix IT)

Situatie

In SQL Server intalnim uneori problema urmatoare:

  • o persoana are nevoie de acces pe un anumit server de sql asa ca se creaza un Login pe acel server, si i se da drept pe o Baza de date
  • dupa un timp acea persoana nu mai are nevoie de acces pe acel server asa ca se sterge acel login
  • uneori insa, dupa o perioada mai indelungata, acea persoana are nevoie din nou de acces pe acel server, asa ca i se creaza din nou acel login

Simptome

Problema apare in momentul in care se doreste din nou crearea login-ului sters

mai exact in momentul in care ii dam drept pe aceeasi baza pe care a avut drept inainte, atunci cand dam Save o sa avem urmatoarea eroare

Cu toate acestea login-ul se salveaza, dar NU se salveaza maparea pe respectiva baza de date.

Daca se merge pe loginul tocmai creat, se da clik dreapta si se alege properties ai apoi se incearca maparea lui catre respectiva baza de date pt a i se da drepturi, primim din nou aceeasi eroare

Solutie

Pt a rezolva problema, se deschide in SSMS o fereastra de query si se foloseste procedura sp_change_users_login in felul urmator:

EXEC sp_change_users_login ‘Auto_Fix’, ‘TestLogin‘

unde, desigur, in loc de TestLogin se pune numele login-ului respectiv.

(se observa ca , dupa rulare, mesajul in partea de jos a ferestrei este: The number of orphaned users fixed by updating users was 1)

Putem sa verificam ca acum login-ul are drept pe baza respectiva, mergand din nou pe login, clik dreapta si alegem properties

Se observa ca acum loginul nostru, pt ca a fost mapat catre userul care deja exista pe acea baza, are drepturi acum pe baza respectiva.

Tip solutie

Permanent
Etichetare: askitaskit.rocum repari un user orfanloginReparare user orfan in SQL ServerserverSQL Server

Voteaza

Up Down
(25 din 57 persoane apreciaza acest articol)
Share
Tweet
Share

Despre Autor

Bogdan Dumitru

Solutii Asemanatoare

  • Listare subscriptii in Reporting Services pe un server MSSQL -6
  • Listare tabele neutilizate -3
  • Last table access 4
  • List all logins on MSSQL Server 3
  • Gasire tabele fara identity column -7
  • Gasire tabele ce au coloane de tip image 5

Leave A Comment? × Cancel Reply

30214

Soluții Disponibile

0 Articole

In ultima saptamana

Cele mai recente soluții

  • Cum activati functia “Alert mode” pentru Firewall in aplicatia Bitdefender
    • 251
    • 2 weeks ago
  • How to install macOS Tahoe public Beta
    • 278
    • 2 weeks ago
  • Pi-hole on Raspberry Pi: complete Installation & Configuration Guide
    • 255
    • 15/08/2025
  • Is Self-Hosting a PDF Editor worth it?
    • 167
    • 15/08/2025
  • Cum obtinem remedierea diverselor probleme in Windows
    • 202
    • 3 weeks ago
© Askit.ro, 2014 - 2025. All rights reserved. Done by Class IT
Share
Tweet
Share