如何在 Visual Studio 2015 中使本地 SQL Server 数据库区分大小写?

问题描述 投票:0回答:3

我的 asp.net Web 项目中有一个数据库。我正在使用 SSDT for Visual Studio 2015 将本地数据库添加到我的 Web 项目中。我的数据库中有表和存储过程

_logdb

我的问题是我的数据库不“区分大小写”,并且不区分黑白大写、小写或驼峰式大小写,因此我在 ADO.NET 编码中遇到了一些问题。当我看到数据库的属性时,它显示“区分大小写:False”。

谁能告诉我如何使我的数据库区分大小写?

我的数据库的属性

我已经阅读了很多关于我的问题的帖子,但没有任何帮助,而且我是新来的,所以如果我错过了任何内容,请告诉我。谢谢你。

asp.net sql-server database case-sensitive vs-web-site-project
3个回答
1
投票

您可以配置实例排序规则,这需要在更改之前删除数据库。 这里是设置或更改服务器排序规则的链接。

您也可以在数据库级别执行此操作。 这里是有关在数据库级别设置或更改排序规则的信息。

您可能还想阅读排序规则子句,它也可以应用于表、列和其他选项中的转换表达式。


0
投票

你尝试过吗

ALTER DATABASE "db-name" COLLATE Latin1_General_CS_AS


0
投票

数据库排序规则设置控制 SQL Server 中的大小写敏感性。在 Visual Studio 中使用 SQL Server 数据库项目时,您可以通过打开数据库项目的“属性”选项卡,然后在“项目设置”页面上单击“数据库设置”按钮来选择所需的数据库排序规则。

© www.soinside.com 2019 - 2024. All rights reserved.