我有一个 SQL Server 2008 R2 Express,在安装向导中我选择了 collation Modern_Spanish_CS_AS
。
当我创建一个新数据库时,如果我转到数据库的属性,我可以看到排序规则是正确的,CS_AS
.
但是,当我选择不区分大小写时,如果我创建了一个唯一约束,我就不能插入例如这个字符串:user01
并且User01
因为数据库实际上是不区分大小写的。
如果服务器、数据库和表区分大小写,为什么选择和约束不区分大小写?在实践中,是不区分大小写的。
我怎么解决这个问题?我希望所有数据库都区分大小写。
谢谢。