Я вижу, что некоторые люди используют
CREATE USER [user_name] FOR LOGIN [login_name]
и другие, использующие
CREATE USER [user_name] FROM LOGIN [login_name]
В чем разница между ключевым словом FOR и FROM здесь?
FOR
FROM
Если вы посмотрите официальную документацию MS для CREATE USER, вы увидите, что вы можете использовать либо FOR, либо FROM - они эквивалентны - без разницы:
CREATE USER
-- Users based on Windows principals that connect through Windows group logins CREATE USER { windows_principal [ { FOR | FROM } LOGIN windows_principal ] | user_name { FOR | FROM } LOGIN windows_principal }