SQL Server 2008 R2 Express を使用しており、インストール ウィザードで照合を選択しますModern_Spanish_CS_AS
。
データベースのプロパティに移動すると、新しいデータベースを作成すると、照合が正しいことがわかりますCS_AS
.
ただし、選択を行うときは大文字と小文字が区別されず、一意の制約を作成すると、たとえば次の文字列を挿入できませuser01
んUser01
。データベースは大文字と小文字を区別しないためです。
サーバー、データベース、およびテーブルでは大文字と小文字が区別されるのに、選択と制約では区別されないのはなぜですか? 実際には、大文字と小文字は区別されません。
どうすればこの問題を解決できますか? すべてのデータベースで大文字と小文字が区別されることを望みます。
ありがとう。