Получить разрешения на уровне Логин Имя экземпляра базы данных

SELECT 'EXEC master..sp_addsrvrolemember @loginame = N' '' + LoginName + '' '@rolename = N '' '+ собств +' '''
ОТ
(
ВЫБОР LoginName, Priv, значение
ОТ
(
ВЫБОР LoginName, сисадмин, securityadmin, ServerAdmin, setupadmin, processadmin, diskadmin, DBCreator, bulkadmin
ОТ sys.syslogins
) в качестве UNPIVOT (значение FOR Priv IN (сисадмин, securityadmin, ServerAdmin, setupadmin, processadmin, diskadmin, DBCreator, bulkadmin)) AS УПВ
) AS T
здесь значение = 1;
Получить разрешения на уровне Логин Имя экземпляра базы данных

рекомендация

отblog.51cto.com/14451444/2421152