我们刚刚将SQL Server2005数据库从DEVELL‘迁移’到TEST.不知何故,在迁移过程中,数据库从不区分大小写更改为敏感-因此大多数SQL查询都严重崩溃.
我想知道的是,拥有区分大小写的模式有什么明显的好处吗?
注意:这里我指的是表名、列名、存储的过程名等.我指的不是存储在表中的实际数据.
在第一次判断时,我找不到一个有效的理由来证明它比不区分大小写更有好处.
我们刚刚将SQL Server2005数据库从DEVELL‘迁移’到TEST.不知何故,在迁移过程中,数据库从不区分大小写更改为敏感-因此大多数SQL查询都严重崩溃.
我想知道的是,拥有区分大小写的模式有什么明显的好处吗?
注意:这里我指的是表名、列名、存储的过程名等.我指的不是存储在表中的实际数据.
在第一次判断时,我找不到一个有效的理由来证明它比不区分大小写更有好处.
我才知道为什么我们要区分大小写.这是为了确保当我们在客户机站点上部署它时,无论客户机的SQL Server是否设置为区分大小写,我们的DB都能工作.
这是一个我没想到的答案.