пятница, 6 июля 2018 г.

[best practice] Как удалить permissions из Super

По умолчанию permission set Super не дает удалять свои пермишны ни через пейджу, ни через таблицу.

После data migration процесса бывает такое, что остаются Object Type=2 и Object Type=4 - т.е. в классик версии это были 2=Form и 4=Dataport.

Пофиксить это можно на SQL Management Studio. Открываем скрипт, указываем имя базы в F5 (выполнить), скрипт ниже:

USE [database name]
GO

DELETE
FROM [database name].[dbo].[Permission]
      WHERE [Role ID]='SUPER'
  and [Object Type]=2
  or [Object Type]=4
GO

Комментариев нет:

Отправить комментарий