SQLServerで大文字小文字を区別して検索する場合は、WHERE句にCOLLATE(照合順序)を指定します。
※SQLServer2000と2005で検証済みです。
SELECT * FROM TABLE_NAME FROM WHERE X = 'Y' COLLATE Japanese_CS_AS
デフォルトでは、Japanese_CI_ASが設定されているため、ひらがな・カタカナ、そして全角・半角の区別はしません。
これをすべて区別する場合は、COLLATE Japanese_BINを設定します。大文字小文字だけ区別しない場合は、Japanese_CI_AS_KS_WSと指定します。