Si vous avez installé SQL Server 2005 Full !
Quand votre course suit :
--------------------------------
utiliser AdventureWorks
aller
sélectionnez * dans sales.customer ----c'est une erreur ! Pourquoi ?
sélectionnez * dans Sales.Customer ---- c'est vrai !
---------------------------------
Ce problème est lié au paramètre de classement de votre base de données.
Vous pouvez essayer d'exécuter ceci pour découvrir quel est le classement de votre base de données :
SELECT databasepropertyex(AdventureWorks','collation')
Le classement de votre base de données rend votre requête sensible à la casse.
Si vous souhaitez un changement rapide, vous pouvez remplacer votre base de données par un autre classement qui n'est pas sensible à la casse, par exemple :
ALTER DATABASE AdventureWorks COLLATE SQL_Latin1_General_CP1_CI_AS
Vous pouvez rechercher des livres en ligne pour plus d'informations sur le classement.
ET
Il existe certaines limitations concernant la modification du classement d'une base de données, il existe peut-être des vues SCHEMABINGING dans la base de données. vous pouvez vous référer à la documentation en ligne SQL2005 et localiser :
le sujet "ALTER DATABASE (Transact-SQL)" -> la section "Remarques" -> "Modification du classement de la base de données".