Na verdade, você não precisa alterar o agrupamento em todo o banco de dados, se o declarar na tabela ou nas colunas que precisam diferenciar maiúsculas de minúsculas. Na verdade, você pode anexá-lo a operações individuais conforme necessário.
SELECT name WHERE 'greg' = name COLLATE Latin1_GENERAL_CS_AS
Eu sei, você disse que deseja que isso se aplique em todo o banco de dados. Mas menciono isso porque em determinados ambientes hospedados, você não pode controlar essa propriedade, que é definida quando o banco de dados é criado.