我的 asp.net Web 项目中有一个数据库。我正在使用 SSDT for Visual Studio 2015 将本地数据库添加到我的 Web 项目中。我的数据库中有表和存储过程
_logdb
。
我的问题是我的数据库不“区分大小写”,并且不区分黑白大写、小写或驼峰式大小写,因此我在 ADO.NET 编码中遇到了一些问题。当我看到数据库的属性时,它显示“区分大小写:False”。
谁能告诉我如何使我的数据库区分大小写?
我的数据库的属性
我已经阅读了很多关于我的问题的帖子,但没有任何帮助,而且我是新来的,所以如果我错过了任何内容,请告诉我。谢谢你。
您可以配置实例排序规则,这需要在更改之前删除数据库。 这里是设置或更改服务器排序规则的链接。
您也可以在数据库级别执行此操作。 这里是有关在数据库级别设置或更改排序规则的信息。
您可能还想阅读排序规则子句,它也可以应用于表、列和其他选项中的转换表达式。
你尝试过吗
ALTER DATABASE "db-name" COLLATE Latin1_General_CS_AS
?
数据库排序规则设置控制 SQL Server 中的大小写敏感性。在 Visual Studio 中使用 SQL Server 数据库项目时,您可以通过打开数据库项目的“属性”选项卡,然后在“项目设置”页面上单击“数据库设置”按钮来选择所需的数据库排序规则。