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 (17125)
9 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 (17125)
    9 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