Вам нужно изменить параметры сортировки столбца на тот, который чувствителен к регистру.Например:
SELECT [name] COLLATE Latin1_General_100_CS_AS_SC;
FROM [Example].[dbo].[User]
GROUP BY [Example].[dbo].[User].[name] COLLATE Latin1_General_100_CS_AS_SC;
Чувствительные к регистру параметры сортировки обычно имеют CS
в названии.
Чтобы выбрать, какое сравнение использовать, вы можете найти объединение столбца с помощью:
SELECT c.collation_name
FROM sys.columns c
INNER JOIN sys.objects o
ON o.object_id = c.object_id
AND o.type = 'U'
INNER JOIN sys.schemas s
ON s.schema_id = o.schema_id
WHERE lower(s.name) = 'dbo'
AND lower(o.name) = 'user'
AND lower(c.name) = 'name';
Хорошее предположение состоит в том, чтобы взять это сопоставление и заменить CI
(без учета регистра) на CS
и использовать его, как показано выше.