Нулевой ответ от IS_MEMBER означает, что SQL Server не распознает группу Windows.
Он смотрит на токен входа в ваше соединение. Он не запрашивает Active Directory.
Из ссылки BOL:
IS_MEMBER определяет группу Windows
членство путем изучения доступа
токен, созданный Windows.
токен доступа не отражает изменений
в групповом членстве, которые сделаны
после того, как пользователь подключается к экземпляру
SQL Server.
Таким образом, несмотря на то, что doamin \ kieran входит в группу, вам, вероятно, потребуется выйти из системы и снова войти в нее, чтобы ваш токен для входа в систему обновлялся вместе с членством в группе.
Все это должно работать в вашем UDF (если только вы не имеете ИСПОЛНИТЕ ПОЛЬЗОВАТЕЛЯ или ВЛАДЕЛЬЦА в UDF)