Я запускаю сравнение схем между двумя базами данных, чтобы убедиться, что их схемы идентичны.На большинстве таблиц отличается только разрешение.Имена изменены для защиты невинных баз данных.«Otherone» - это имя пользователя sql, которое я использую в настоящее время, и которое обладает дополнительными правами по сравнению с большинством пользователей.
Имеет ли значение часть [AS]?Я не новичок в SQL, но я новичок в области безопасности.
Например, База данных A: GRANT INSERT ON OBJECT :: [someschema]. [Sometable] TO [somerole] AS DBO
База данных B: GRANT INSERT ON OBJECT :: [someschema]. [Sometable] TO [somerole] AS OTHERONE