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

时间:2017-05-04 18:37:29

标签: asp.net sql-server database case-sensitive web-project

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

我的问题是我的数据库不区分大小写'因为我在ADO.NET编码中面临一些问题,所以它并不区分b / w上,下或驼峰情况。当我看到数据库的属性时,它显示"区分大小写:False"。

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

我的数据库的

属性

enter image description here

我已经阅读了许多关于我的问题的帖子,但没有任何帮助,我在这里是新的,所以如果我错过任何事情请告诉我。谢谢。

3 个答案:

答案 0 :(得分:1)

您可以配置实例归类,这需要在更改数据库之前删除数据库。 Here is a link to setting or changing the Server Collation.

您也可以在数据库级别执行此操作。 Here is information on setting or changing collation on the database level.

您可能还想阅读the collation clause,它还可以应用于其他选项中的表格,列和投射表达式。

答案 1 :(得分:0)

您是否尝试过ALTER DATABASE "db-name" COLLATE Latin1_General_CS_AS

答案 2 :(得分:0)

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