Ne peut pas trouver le type de données date dans SQL Server 2005
J'obtiens ce message d'erreur lors de la création de la table avec un de la colonne type de données que la date
Msg 2715, Niveau 16, État 7, Ligne 2
Colonne, d'un paramètre ou d'une variable #11: Impossible de trouver des données de type date.
J'ai aussi essayé de changer le niveau de compatibilité
alter database test
set compatibility_level = 90
go
et reçu un message d'erreur
Msg 102, Level 15, State 1, Line 2
Incorrect syntax near '90'.
Pouvez-vous poster le code que vous voulez exécuter?
DATE
et TIME
sont les nouvelles fonctionnalités de SQL Server 2008 - et de changer le niveau de compatibilité, de nouveau, la ALTER DATABASE ...
de la syntaxe que vous utilisez est de nouveau dans SQL Server 2008 - dans la version de 2005, vous devez utiliser: EXEC sp_dbcmptlevel test, 90;
OriginalL'auteur David | 2012-06-08
Vous devez vous connecter pour publier un commentaire.
SQL Server 2005 prend en charge uniquement l'datetime (et smalldatetime) type de données.
Voir http://msdn.microsoft.com/en-us/library/ms187752%28v=sql.90%29.aspx
OriginalL'auteur Holger Brandt