Belirtiler

Etki alanınıza değişiklikleri yaptıktan sonra kullanıcıların Management Reporter erişmek mümkün değildir.

Neden

Windows SID için kullanıcı değişti ve artık geçerli değil.

Çözüm

İçinde Management Reporter Yöneticisi rolüne sahip bir kullanıcı için Windows SID güncelleştirin.


1. içinde Management Reporter Yöneticisi rolüne sahip kullanıcılar biri olarak SQL sunucuya oturum açın.


2. Başlat'ı | Çalıştırın ve CMD girin
a. Dos komutu yazın:
Whoami/User
b. DOS penceresini sağ tıklatın, "Tümünü Seç" seçin ve Enter tuşuna basın.
c. bilgileri Not Defteri'ne yapıştırın.


3. SQL Server Management Studio'yu açın ve yönetim Reporter veritabanıyla aşağıdaki SQL deyimini çalıştırın.

a. yönetim Reporter 2012 CU13 ve daha sonra

SELECT A.UserName, B.Name, 
CASE A.ROLETYPE
WHEN 2 THEN 'VIEWER'
WHEN 3 THEN 'GENERATOR'
WHEN 4 THEN 'DESIGNER'
WHEN 5 THEN 'ADMINISTRATOR'
END AS SecurityRole,
A.WindowsSecurityIdentifier,
A.UserID,
CASE A. AccountDisabled
When 0 Then 'Enabled'
When 1 Then 'Disabled'
End AS AccountStatus
FROM   Reporting.SecurityUser A
JOIN Reporting.SecurityPrincipal B
ON A.USERID = B.ID
ORDER BY A.UserName



b. yönetim Reporter CU12 veya önceki sürümleri.


SELECT A.UserName, B.Name, 
CASE A.ROLETYPE
WHEN 2 THEN 'VIEWER'
WHEN 3 THEN 'GENERATOR'
WHEN 4 THEN 'DESIGNER'
WHEN 5 THEN 'ADMINISTRATOR'
END AS SecurityRole,
A.WindowsSecurityIdentifier,
A.UserID,
CASE A. AccountDisabled
When 0 Then 'Enabled'
When 1 Then 'Disabled'
End AS AccountStatus
FROM   SECURITYUSER A
JOIN SECURITYPRINCIPAL B
ON A.USERID = B.ID
ORDER BY A.UserName




4. kullanıcı kimliği unutmayın.

5. yönetim Reporter veritabanınızın yedeğini yapın ve sonra aşağıdaki SQL deyimini çalıştırın.  Deyimi yeni kullanıcının Windows SID ve onların varolan UserID içerecek şekilde değiştirmelisiniz.

a. yönetim Reporter CU13 veya üstü

UPDATE Reporting.SecurityUser SET WindowsSecurityIdentifier = '<copy/paste new Windows SID>' 
WHERE UserID = '<paste UserId from step4>'



b. yönetim Reporter CU12 veya önceki sürümleri

UPDATE SecurityUser SET WindowsSecurityIdentifier = '<copy/paste new Windows SID>' 
WHERE UserID = '<paste UserId from step4>'



6. Yeni kullanıcının etki alanınızı\diğer eklemek için ifade değiştirerek aşağıdaki SQL deyimini çalıştırın.

a. yönetim Reporter 2012 CU13 veya sonrası.

UPDATE Reporting.SecurityPrincipal SET Name = '<enter new domain\alias>' 
WHERE ID = '<paste UserId from step4>'




b. yönetim Reporter 2012 CU12 veya önceki sürümleri

UPDATE SecurityPrincipal SET Name = '<enter new domain\alias>' 
WHERE ID = '<paste UserId from step4>'



7. kullanıcı artık oturum yönetimi Reporter mümkün olmalıdır. Diğer kullanıcıların güncelleştirmek için güvenlik'i tıklatın. Kullanıcılar'ı tıklatın ve sonra Yönetim Reporter erişemediğiniz kullanıcıları kaldırın.  Daha sonra kullanıcılar yeni etki alanı adlarıyla birlikte geri ekleyebilirsiniz.

 
  


Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Çeviri kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?

Geri bildiriminiz için teşekkür ederiz!

×