SQL'de yetim bırakılmış SQL kullanıcıları nasıl kurtarılır?

0

Eğer bir SQL veritabanızın yedeğini başka bir sunucuya restore ettiğinizde, bu bilgisayarda veritabanına eski kullanıcı adı ve parola ile erişemezsiniz.

Sunucu üzerinde veritabanına erişim hakkı olan kullanıcıyı tanımlasanız bile bu kullanıcı eski  veritabanına erişemez. Eski veritabanıdaki kullanıcı Id yeni tanımlanan kullanıcı ile eşleşmez bu durumda kullanızı öksüz kalmış (orphan) sayılır.

 

alattin alattin (13910)
4 yıl önce sordu

Toplam 1 Cevap


0

SQL sunucuda yetim kalmış kullanıcıların listesini almak için:

EXEC sp_change_users_login 'Report'

Kullanıcıyı onarmak için

EXEC sp_change_users_login 'Auto_Fix', 'LoginAd'

Eğer restore yaptığınız DB'deki kullanıcının parolasını bilmiyorsanız

EXEC sp_change_users_login 'Auto_Fix', 'user', 'LoginAd', 'parola'

 

alattin alattin (13910)
4 yıl önce cevaplandı

üyelik gerektirir

Cevap yazabilmek için üye girişi yapmalısınız.

Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol