All articles

ALTER USER WITH LOGIN árva adatbázisfelhasználók örökbefogadására

Published 2008-08-06 - Last modified 2008-08-06

Original: https://soci.hu/blog/index.php/2008/08/06/alter-user-with-login-arva-adatbazisfelhasznalok-orokbefogadasara/

Apró, de hasznos tudnivaló.
Mentésből visszaállított adatbázisok klasszikus problémája, hogy hiába van a visszaállított adatbázisban Józsi nevű felhasználó, és hiába van a szerverszintű loginok között Józsi, a kettő nem akar egymásra találni.
Régebben az sp_change_users_login-t használtuk a párkeresésre.

SQL 2005-től működik az ALTER USER WITH LOGIN is, ez ráadásul az előbbivel ellentétben NEM csak standard loginokra működik.

ALTER USER user_name WITH LOGIN = login_name

Az sp_change_users_login viszont egyszerre sok felhasználót is tud párosítani, így nem érdemes teljesen elfelejteni.