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
  • -11
  • 2023
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
(12 din 35 persoane apreciaza acest articol)
Share
Tweet
Share

Despre Autor

Bogdan Dumitru

Solutii Asemanatoare

  • Instalare baza de date Oracle 19c pe Oracle Linux 8 (OL8) 2
  • How to Trace Data Pump Using a Logon Trigger 2
  • List wrong attempt to login sql server -3
  • List objects dependency on a database 6
  • Top 10 most used procedures on a database 2
  • Cum efectuați un export complet și să excludeți anumite scheme utilizând API-ul Data Pump? 0

Leave A Comment? × Cancel Reply

24653

Soluții Disponibile

0 Articole

In ultima saptamana

Cele mai recente soluții

  • What’s the Difference Between Incognito Mode and a VPN?
    • 46
    • 4 days ago
  • Turn On Autocorrect on Windows 10
    • 47
    • 21/03/2023
  • How to Turn On Autocorrect on Android
    • 44
    • 21/03/2023
  • How to Add and Link to Bookmarks in Microsoft Word
    • 29
    • 21/03/2023
  • What Does “5G UC” Mean on an iPhone or Android Phone?
    • 24
    • 21/03/2023
© Askit.ro, 2014 - 2023. All rights reserved. Done by Class IT
Share
Tweet
Share