28 Aralık 2012 Cuma

Sql Server Backup/Restore durumunda login'leri düzeltmek.

https://picasaweb.google.com/106809358111116575301/Belinay

Bir Sql server sunucusundan alınan backup başka bir sql server sunucusunda restore edildiğinde tanımlı login'ler çalışmayacaktır.
Bu kullanıcılara "Orphaned Users" denir.

Bu durumdaki tanımlar listesi için:

sp_change_users_login @Action='Report';

Düzeltmek için:

EXEC sp_change_users_login 'Auto_Fix', 'testuser', NULL, 'testpass'

EXEC sp_change_users_login 'UPDATE_ONE','testuser'

ilgili bağlantılar:

Troubleshoot Orphaned Users (SQL Server)
http://msdn.microsoft.com/en-us/library/ms175475.aspx

http://sqlblog.com/blogs/eric_johnson/archive/2008/10/17/fixing-orphaned-users.aspx