Я пытаюсь повторно запустить миграцию на вновь созданной БД в azure. БД, Пользователь и все привилегии были созданы с нуля. Я в основном предоставил пользователю все разрешения на операции, включая роли администратора БД для чтения и записи: (в основном пробовал все это)
EXEC sp_addrolemember 'db_ddladmin', N'myuser'
EXEC sp_addrolemember N'db_datareader', N'myuser'
EXEC sp_addrolemember N'db_datawriter', N'myuser'
GRANT SELECT, INSERT, UPDATE, ALTER TO myuser
Но в конце концов я все еще вижу ошибку при выполнении этой c операции. (логи из Azure DevOps)
2020-08-06T15:26:10.9511511Z Beginning Transaction
2020-08-06T15:26:11.0719834Z ExecuteSqlStatement ALTER TABLE [dbo].[ContextState] ALTER COLUMN [JsonContent] ADD MASKED WITH (FUNCTION = 'default()');
2020-08-06T15:26:11.2674256Z !!! An error occured executing the following sql:
2020-08-06T15:26:11.2675116Z ALTER TABLE [dbo].[ContextState] ALTER COLUMN [JsonContent] ADD MASKED WITH (FUNCTION = 'default()');
2020-08-06T15:26:11.2675549Z The error was User does not have permission to perform this action.