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
  • -10
  • 2674
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
(28 din 66 persoane apreciaza acest articol)
Share
Tweet
Share

Despre Autor

Bogdan Dumitru

Solutii Asemanatoare

  • Listare rapoarte publicate in Reporting Services 1
  • List wide tables 0
  • Lista joburi pe un server MSSQL Server 3
  • Verificare/schimbare mod autentificare MSSQL Server 1
  • Schimbare status baze de date in Offline -4
  • Script schimbare recovery model din Simple in Full pentru toate bazele de date -9

Leave A Comment? × Cancel Reply

29534

Soluții Disponibile

0 Articole

In ultima saptamana

Cele mai recente soluții

  • How to clean temporary files on Windows 11
    • 236
    • 17/04/2025
  • How to update iOS on your iPhone
    • 277
    • 17/04/2025
  • Cum deschidem un RDP in full screen folosind Command Prompt in Windows 10
    • 293
    • 16/04/2025
  • Cum deschidem fereastra Sound folosind Run in Windows 10
    • 257
    • 16/04/2025
  • How to enter text with your voice on a Chromebook
    • 438
    • 16/04/2025
© Askit.ro, 2014 - 2025. All rights reserved. Done by Class IT
Share
Tweet
Share