我在我的asp.net web项目中有一个数据库。我正在使用SSDT for Visual Studio 2015将本地数据库添加到我的web项目中。我的数据库_logdb中有表和存储过程。我的问题是,我的数据库不是‘区分大小写’的,它不能区分b/w大小写或驼峰大小写,因此我在ADO.NET编码中遇到了一些问题。当我看到数据库的属性时,它显示“区分大小写:False”。谁能告诉我怎样才能使我的数据库区分<e
是否有可能拥有一个带有排序规则的SQL Server 2012数据库,以确保只将数据视为区分大小写的数据,同时仍然以不区分大小写的方式引用数据库对象?我们正在将应用程序使用的数据库迁移到Server,该数据库包含区分大小写的数据。但我们不希望以区分大小写的方式处理数据库对象,因为这将对现有代码产生严重的负面影响。所有的研究都倾向于认为这是不可能的,我们所能做的最好的就是确定哪些列确实需要区分大小写,并相应地设置排序,
在SQL Server (2000或2005)中,是否可以设置数据库或服务器排序规则,以便标识符名称(表、列等)的大小写必须正确?如果是,是所有区分大小写排序规则都是真的,还是一个单独的设置?(我一直认为区分大小写适用于数据,而不是对象的名称)。
如果应用程序的存储过程和查询不是用一致的大小写编写的,那么这可能会破坏应用程序?有没有一种方法可以解决这个问题,而不必确保所有查询都使用正确的大小写,比如设置数据库连接的排序规则?我从现有应用程序的角度来考虑这个问题,该应用程