我的asp.net web项目中有一个数据库。我在Visual Studio 2015中使用SSDT将本地数据库添加到我的Web项目中。我的数据库_logdb
中有表和存储过程。
我的问题是我的数据库不区分大小写'因为我在ADO.NET编码中面临一些问题,所以它并不区分b / w上,下或驼峰情况。当我看到数据库的属性时,它显示"区分大小写:False"。
有谁能告诉我如何才能使我的数据库区分大小写?
我的数据库的属性
我已经阅读了许多关于我的问题的帖子,但没有任何帮助,我在这里是新的,所以如果我错过任何事情请告诉我。谢谢。
答案 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数据库项目时,可以通过打开数据库项目的“属性”选项卡选择所需的数据库排序规则,然后在“项目设置”页面上单击“数据库设置”按钮。