SQL Server Hatası 15023 probleminin çözümü

Share

Yedekleme ve geri yükleme, SQL Server‘daki basit görevlerdir. Tek sorun, veritabanını farklı bir sunucuya geri yüklediğinizde artık çalışmayabilecek kullanıcı eşlemesidir. Kullanıcıyı yeniden eşlemeye çalışırsanız SQL Server Hatası 15023 bunun gibi bir hatayla karşılaşabilirsiniz:

User already exists in current database

Kullanıcı ve oturum açma eşlemesini düzeltmek için SQL Server Management Studio’da bir sorgu penceresi açmanız gerekir. Aşağıdaki iki satırı girin ve myDB’yi veritabanı adıyla ve myUser’ı doğru kullanıcı adıyla değiştirin:

USE myDB
EXEC sp_change_users_login 'Auto_Fix', 'myUser'

Başarılı bir şekilde çalıştırılırsa, bunun gibi bir çıktı almalısınız:

The row for user 'myUser' will be fixed by updating its login link to a login already in existence.
The number of orphaned users fixed by updating users was 1.
The number of orphaned users fixed by adding new logins and then updating user

Kullanıcınız şimdi doğru şekilde eşlenmelidir.

www.cihangungor.com

(Visited 1.156 times, 1 visits today)