W domyślnej konfiguracji bazy danych SQL Server porównania ciągów są wielkość liter nie jest rozróżniana. Jeśli Twoja baza danych zastępuje to ustawienie (poprzez użycie alternatywnego sortowania), musisz określić, jakiego rodzaju sortowania użyć w zapytaniu.
SELECT * FROM myTable WHERE myField = 'sOmeVal' COLLATE SQL_Latin1_General_CP1_CI_AS
Zauważ, że porównanie, które podałem, jest tylko przykładem (chociaż najprawdopodobniej będzie działać dobrze dla Ciebie). Bardziej szczegółowy opis zestawień SQL Server można znaleźć tutaj.