如果您安装了 Sql Server 2005 Full!
当您跑步时:
--------------------------------
使用 AdventureWorks
去
select * from sales.customer ----错误!为什么?
select * from Sales.Customer----没错!
---------------------------------
此问题与您的数据库排序规则设置有关。
您可以尝试运行此命令来找出您的数据库排序规则是什么:
SELECT databasepropertyex(AdventureWorks','collation')
数据库的排序规则使您的查询区分大小写。
如果您想快速更改,可以将数据库更改为其他不区分大小写的排序规则,例如:
ALTER DATABASE AdventureWorks COLLATE SQL_Latin1_General_CP1_CI_AS
您可以在线搜索图书以获取有关排序规则的更多信息。
和
更改数据库的排序规则有一些限制,数据库中可能有一些 SCHEMABINGING 视图。您可以参考SQL2005联机丛书,并找到:
“ALTER DATABASE (Transact-SQL)”主题->“备注”部分->“更改数据库排序规则”。