Skip Navigation Links
Home
Articles
SQL Server 2012
SQL Server 2014
SQL Server 2016
FAQ
Practice Test
Tip of the Day : SQL Server Database Design - Internet Movie Database (IMDb)
Message d'erreur
Accueil > Trucs et Astuces > Message d'Erreur 1 à 500
SQL Server Message d'Erreur - 1 à 500

Un certain nombre de message identifie de manière unique chaque message d'erreur et le texte du message d'erreur décrit le problème.  Le texte du message d'erreur inclut souvent des espaces réservés pour les informations (comme les noms des objets) pour être inséré dans le message d'erreur lorsqu'il est affiché.  Malheureusement, le texte du message d'erreur ne vous dit pas comment résoudre ou contourner le problème.  Dans cette série de messages d'erreur la liste, nous allons essayer de vous fournir des moyens sur la façon de surmonter ou contourner certains messages d'erreur.

Certains messages d'erreur sont explicites et peuvent être facilement fixés, tels que «nom d'objet non valide».  D'autres sont plus difficiles à résoudre ou contourner, en particulier par ceux qui sont nouveaux dans SQL Server.  C'est l'intention de cette page et pages suivantes (à venir) pour vous aider à résoudre ou contourner les messages d'erreur SQL Server.

Error Severidad Descripción
21 20 Avertissement : erreur irrécupérable %1! à %2!. Prenez note de l'erreur et de l'heure, et contactez l'administrateur système.
101 15 Requête non autorisée dans Waitfor.
102 15 Syntaxe incorrecte vers '%1!'.
103 15 Le %1! qui commence par '%2!' est trop long. La longueur maximale est %3!.
104 15 Si l'instruction contient un opérateur UNION, INTERSECT ou EXCEPT, les éléments ORDER BY doivent figurer dans la liste de sélection.
105 15 Ouvrez les guillemets après la chaîne de caractères '%1!'.
106 16 Trop de noms de tables dans la requête. Le maximum autorisé est %1!.
107 15 Le préfixe de colonne '%1!' ne correspond ni au nom de table ni au nom d'alias utilisés dans la requête.
108 15 Le numéro de position ORDER BY %1! dépasse le nombre d'éléments dans la liste de sélection.
109 15 Il y a plus de colonnes dans l'instruction INSERT que de valeurs spécifiées dans la clause VALUES. Le nombre de valeurs de la clause VALUES doit être le même que le nombre de colonnes de l'instruction INSERT.
110 15 Il y a moins de colonnes dans l'instruction INSERT que de valeurs spécifiées dans la clause VALUES. Le nombre de valeurs de la clause VALUES doit être le même que le nombre de colonnes de l'instruction INSERT.
111 15 'CREATE FUNCTION' doit être la première instruction d'un traitement de requêtes.
112 15 Les variables ne sont pas autorisées dans l'instruction %1!.
113 15 Marque de fin de commentaire '*/' absente.
114 15 Le mode Parcourir n'est pas valide pour une instruction qui affecte des valeurs à une variable.
115 15 La clause FOR UPDATE n'est pas valide pour les instructions contenant des opérateurs définis.
116 15 Une seule expression peut être spécifiée dans la liste de sélection quand la sous-requête n'est pas introduite par EXISTS.
117 15 Le nom de %1! '%2!' contient plus de préfixes que le nombre maximal autorisé. Le nombre maximal est de %3!.
119 15 Les numéros du paramètre %1! et des paramètres qui suivent doivent être passés sous la forme '@name = valeur'. Dès que la forme '@name = valeur' a été utilisée, tous les paramètres suivants doivent être passés sous la forme '@name = valeur'.
120 15 La liste de sélection de l'instruction INSERT contient moins d'éléments que la liste d'insertion. Le nombre de valeurs de SELECT doit être le même que le nombre de colonnes de INSERT.
121 15 La liste de sélection de l'instruction INSERT contient plus d'éléments que la liste d'insertion. Le nombre de valeurs de SELECT doit être le même que le nombre de colonnes de INSERT.
122 15 L'option %1! n'est autorisée qu'avec la syntaxe %2!.
123 15 La longueur du traitement ou de la procédure dépasse le maximum de %1! caractères.
124 15 CREATE PROCEDURE ne comporte aucune instruction.
125 15 Les expressions CASE ne peuvent être imbriquées que jusqu'au niveau %1!.
126 15 Pseudocolonne "%1!" non valide.
127 15 Une valeur TOP N ne peut pas être négative.
128 15 Le nom "%1!" n'est pas autorisé dans ce contexte. Les expressions valides sont des constantes, des expressions constantes et (dans certains contextes) des variables. Les noms de colonnes ne sont pas autorisés.
129 15 Le facteur de remplissage %1! n'est pas un pourcentage valide ; il doit être compris entre 1 et 100.
130 16 Impossible d'exécuter une fonction d'agrégation sur une expression comportant un agrégat ou une sous-requête.
131 15 La taille (%1!) donnée au %2! '%3!' est supérieure au maximum autorisé pour n'importe quel type de données (%4!).
132 15 L'étiquette '%1!' a déjà été déclarée. Les noms d'étiquettes doivent être uniques dans un traitement de requêtes ou une procédure stockée.
133 15 Une instruction GOTO fait référence à l'étiquette '%1!', mais celle-ci n'a pas été déclarée.
134 15 Le nom de variable '%1!' a déjà été déclaré. Les noms de variables doivent être uniques dans un traitement de requêtes ou une procédure stockée.
135 15 Impossible d'utiliser une instruction BREAK en dehors de la portée d'une instruction WHILE.
136 15 Impossible d'utiliser une instruction CONTINUE en dehors de la portée d'une instruction WHILE.
137 15 La variable scalaire "%1!" doit être déclarée.
138 15 La clause de corrélation dans une sous-requête n'est pas autorisée.
139 15 Impossible d'attribuer une valeur par défaut à une variable locale.
140 15 Seul IF UPDATE peut être utilisé dans une instruction CREATE TRIGGER.
141 15 Une instruction SELECT qui affecte une valeur à une variable ne doit pas être combinée avec des opérations d'extraction de données.
142 15 Syntaxe incorrecte pour la définition de la contrainte '%1!'.
143 15 Un élément COMPUTE BY n'a pas été trouvé dans la liste ORDER BY. Tous les éléments d'une de ces deux listes doivent se retrouver dans l'autre.
144 15 Impossible de faire appel à un agrégat ou à une sous-requête dans une expression utilisée dans la liste GROUP BY d'une clause GROUP BY.
145 15 Les éléments ORDER BY doivent se retrouver dans la liste de sélection si SELECT DISTINCT est spécifié.
146 15 Impossible d'allouer une table connexe pour une sous-requête. Le nombre maximal de tables dans une requête (%1!) est dépassé.
147 15 Un agrégat ne peut pas apparaître dans une clause WHERE à moins que ce ne soit une sous-requête contenue dans une clause HAVING ou une liste de sélection, et que la colonne à agréger soit une référence externe.
148 15 Syntaxe de temps incorrecte dans la chaîne '%1!' utilisée avec WAITFOR.
149 15 La valeur de temps '%1!' utilisée avec WAITFOR n'est pas une valeur valide. Vérifiez la syntaxe date/heure.
150 15 Les deux termes d'une jointure externe doivent contenir des colonnes.
151 15 '%1!' est une valeur money non valide.
152 15 La même option de placement de données de grandes dimensions "%1!" a été spécifiée deux fois.
153 15 Utilisation non valide de l'option %1! dans l'instruction %2!.
154 15 %1! non autorisée dans %2!.
155 15 '%1!' n'est pas une option DATEADD reconnue.
156 15 Syntaxe incorrecte vers le mot clé '%1!'.
157 15 Il manque un agrégat dans la liste de définition d'une instruction UPDATE.
158 15 Un agrégat n'apparaît peut-être pas dans la clause OUTPUT.
159 15 Les noms de table et d'index de l'instruction DROP INDEX doivent être spécifiés.
160 15 La règle ne contient pas de variable.
161 15 La règle contient plusieurs variables.
162 15 Expression non valide dans la clause TOP.
163 15 La liste COMPUTE BY ne correspond pas à la liste ORDER BY.
164 15 Chaque expression GROUP BY doit contenir au moins une colonne qui n'est pas une référence externe.
165 16 Le privilège %1! ne peut être ni accordé ni retiré.
166 15 '%1!' n'autorise pas à spécifier le nom de la base de données en tant que préfixe du nom de l'objet.
167 15 Impossible de créer %1! sur un objet temporaire.
168 15 La valeur à virgule flottante '%1!' sort des limites de représentation de l'ordinateur (%2! octets).
169 15 Une colonne a été spécifiée plusieurs fois dans la liste ORDER BY. Dans cette liste, les colonnes doivent être uniques.
171 15 Le mode de navigation ne peut pas être utilisé avec les instructions INSERT, SELECT INTO ou UPDATE.
172 15 Impossible d'utiliser HOLDLOCK en mode Parcourir.
173 15 La définition de la colonne '%1!' doit comporter un type de données.
174 15 La fonction %1! requiert %2! argument(s).
175 15 Un agrégat n'apparaît peut-être pas dans une expression de colonne calculée ou une contrainte de vérification.
176 15 La clause FOR BROWSE n'est plus prise en charge dans les vues. Définissez le niveau de compatibilité de la base de données à 80 ou une valeur inférieure pour autoriser cette instruction.
177 15 La fonction IDENTITY ne peut être utilisée que si l'instruction SELECT comporte une clause INTO.
178 15 Une instruction RETURN avec une valeur de retour ne peut être utilisée dans ce contexte.
179 15 Impossible d'utiliser l'option OUTPUT pour passer une constante à une procédure stockée.
180 15 Trop de paramètres dans cette instruction %1!. Le nombre maximal est %2!.
181 15 Impossible d'utiliser l'option OUTPUT dans une instruction DECLARE, CREATE AGGREGATE ou CREATE FUNCTION.
182 15 Les noms de tables et de colonnes doivent être fournis aux utilitaires READTEXT ou WRITETEXT.
183 15 L'échelle (%1!) de la colonne '%2!' doit être comprise entre %3! et %4!.
184 16 DEFAULT ne peut pas être spécifié plus d'une fois pour les groupes de fichiers de même type de contenu.
185 15 Flux de données de l'instruction WRITETEXT non valide dans la page de bloc.
186 15 Flux de données absent de l'instruction WRITETEXT.
187 16 La plage valide pour MAX_QUEUE_READERS est 0-32767.
188 15 Dans une instruction CREATE DATABASE, impossible de spécifier un fichier journal sans spécifier également au moins un fichier de données.
189 15 La fonction %1! requiert %2! à %3! arguments.
190 15 Une date ou une heure non valide a été spécifiée dans l'instruction.
191 15 Certaines parties de l'instruction SQL sont trop imbriquées. Réécrivez la requête ou subdivisez-la en requêtes plus petites.
192 16 L'échelle doit être inférieure ou égale à la précision.
193 15 Le nom de l'objet ou de la colonne commençant par '%1!' est trop long. La longueur maximale est %2! caractères.
194 15 Une instruction SELECT INTO ne peut pas comporter une instruction SELECT affectant des valeurs à une variable.
195 15 '%1!' n'est pas une option %2! reconnue.
196 15 SELECT INTO doit être la première requête dans une instruction contenant un opérateur UNION, INTERSECT ou EXCEPT.
197 15 Impossible d'utiliser EXECUTE comme source lors de l'insertion dans une variable de table.
198 15 Le mode Parcourir n'est pas valide dans les instructions contenant un opérateur UNION, INTERSECT ou EXCEPT.
199 15 Une instruction INSERT ne peut contenir d'instruction SELECT affectant des valeurs à une variable.
201 16 La procédure ou fonction '%1!' attend le paramètre '%2!', qui n'a pas été fourni.
202 16 Type non valide '%1!' pour WAITFOR. Les types de données pris en charge sont CHAR/VARCHAR, NCHAR/NVARCHAR et DATETIME. WAITFOR DELAY prend en charge les types de données INT et SMALLINT.
203 16 Le nom '%1!' n'est pas un identificateur valide.
204 20 Erreur de normalisation dans le nœud %1!.
205 16 Toutes les requêtes combinées à l'aide d'un opérateur UNION, INTERSECT ou EXCEPT doivent posséder un même nombre d'expressions dans leurs listes cibles.
206 16 Conflit de types d'opérandes : %1! est incompatible avec %2!
207 16 Nom de colonne non valide : '%1!'.
208 16 Nom d'objet '%1!' non valide.
209 16 Nom de colonne '%1!' ambigu.
210 16 Échec de la conversion d'une valeur datetime en chaîne binary ou varbinary.
211 23 Corruption du schéma possible. Exécutez DBCC CHECKCATALOG.
212 16 La longueur du résultat de l'expression dépasse le maximum. %1! maximum, %2! trouvé.
213 16 Le nom ou le numéro de colonne des valeurs fournies ne correspond pas à la définition de la table.
214 16 Paramètre '%1!' de type '%2!' attendu par la procédure.
215 16 Des paramètres ont été fournis pour l'objet '%1!' qui n'est pas une fonction. Si ces paramètres sont un indicateur de table, un mot clé WITH est requis.
216 16 Aucun paramètre n'a été fourni pour la fonction '%1!'.
217 16 Le niveau maximal d'imbrication des procédures stockées, des fonctions, des déclencheurs ou des vues est dépassé (limite %1!).
218 16 Le type '%1!' est introuvable. Le type n'existe pas ou vous ne disposez pas de l'autorisation nécessaire.
219 16 Le type '%1!' existe déjà ou vous ne disposez pas de l'autorisation de le créer.
220 16 Erreur de dépassement de capacité arithmétique pour le type de données %1!, valeur = %2!.
221 10 Avertissement FIPS : conversion implicite de %1! en %2!.
222 16 Le type de base "%1!" n'est pas un type de base valide pour le type de données de l'alias.
223 11 L'ID d'objet %1! spécifié comme valeur par défaut pour l'ID de table %2!, ID de colonne %3!, est manquant ou n'est pas d'un type par défaut.
224 11 L'ID d'objet %1! spécifié comme règle pour l'ID de table %2!, ID de colonne %3!, est manquant ou n'est pas d'un type par défaut.
225 16 Les paramètres fournis pour le %1! "%2!" ne sont pas valides.
226 16 L'instruction %1! n'est pas autorisée dans une transaction multi-instruction.
227 15 "%1!" n'est pas une fonction, une propriété ou un champ valide.
228 15 La méthode '%1!' de type '%2!' dans l'assembly '%3!' ne retourne aucune valeur.
229 14 L'autorisation %1! a été refusée sur l'objet '%2!', base de données '%3!', schéma '%4!'.
230 14 L'autorisation %1! a été refusée sur la colonne '%2!' de l'objet '%3!', base de données '%4!', schéma '%5!'.
231 11 Aucune valeur par défaut de ce type. ID = %1!, ID de base de données = %2!.
232 16 Erreur de dépassement arithmétique pour le type %1!, valeur = %2!.
233 16 La colonne '%1!' de la table '%2!' ne peut pas être Null.
234 16 Espace de résultats insuffisant pour convertir une valeur money en %1!.
235 16 Impossible de convertir une valeur char en money. La valeur char a une syntaxe incorrecte.
236 16 La conversion d'une valeur char en money a provoqué une erreur de dépassement de capacité de la valeur money.
237 16 Espace de résultats insuffisant pour convertir une valeur money en %1!.
239 16 Un nom d'expression de table commune dupliqué '%1!' a été spécifié.
240 16 Les types ne correspondent pas entre la partie d'ancrage et la partie récursive dans la colonne "%1!" de la requête récursive "%2!".
241 16 Échec de la conversion de la date et/ou de l'heure à partir d'une chaîne de caractères.
242 16 La conversion d'un type de données %1! en type de données %2! a créé une valeur hors limites.
243 16 Le type %1! n'est pas un type défini par le système.
244 16 La conversion de la valeur %1! '%2!' a dépassé une colonne %3!. Utilisez une colonne entière plus grande.
245 16 Échec de la conversion de la valeur %1! '%2!' en type de données %3!.
246 16 Aucun membre d'ancrage n'a été spécifié pour la requête récursive "%1!".
247 16 Un membre d'ancrage a été trouvé dans la partie récursive de la requête récursive "%1!".
248 16 La conversion de la valeur %1! '%2!' a dépassé une colonne int.
249 16 Le type "%1!" n'est pas comparable. Il ne peut pas être utilisé dans la clause %2!.

Error Severidad Descripción
251 16 Impossible d'allouer une table connexe pour l'optimisation de la requête. Le nombre maximal de tables dans une requête (%1!) est dépassé.
252 16 L'expression de table commune récursive '%1!' ne contient pas d'opérateur UNION ALL de niveau supérieur.
253 16 Un membre récursif d'une expression de table commune '%1!' possède plusieurs références récursives.
254 16 Les colonnes avec préfixe ne sont pas autorisées dans la liste des colonnes d'un opérateur PIVOT.
255 16 Les pseudocolonnes ne sont pas autorisées dans la liste des colonnes d'un opérateur PIVOT.
256 16 Le type de données %1! n'est pas valide pour la fonction %2!. Les types autorisés sont : char/varchar, nchar/nvarchar et binary/varbinary.
257 16 La conversion implicite du type de données %1! en %2! n'est pas autorisée. Utilisez la fonction CONVERT pour exécuter cette requête.
258 15 Impossible d'appeler des méthodes sur %1!.
259 16 Les mises à jour appropriées des catalogues du système ne sont pas autorisées.
260 16 Conversion implicite non autorisée du type de données %1! en type %2!, table '%3!', colonne '%4!'. Utilisez la fonction CONVERT pour exécuter cette requête.
261 16 '%1!' n'est pas une fonction reconnue.
262 16 Autorisation %1! refusée dans la base de données '%2!'.
263 16 Il faut spécifier une table où effectuer la sélection.
264 16 Le nom de colonne '%1!' est spécifié plusieurs fois dans la clause SET. Il n'est pas possible d'attribuer plusieurs valeurs à une colonne dans une même clause SET. Modifiez la clause SET de sorte qu'une colonne ne soit mise à jour qu'une seule fois. Si la
265 16 Le nom de colonne "%1!" spécifié dans l'opérateur %2! est en conflit avec le nom de colonne existant dans l'argument %3!.
266 16 Le nombre des transactions après EXECUTE indique un nombre différent d'instructions BEGIN et COMMIT. Nombre précédent = %1!, nombre actuel = %2!.
267 16 L'objet '%1!' est introuvable.
268 16 Impossible d'exécuter SELECT INTO dans cette base de données. Pour activer cette option, le propriétaire de la base de données doit exécuter sp_dboption.
270 16 L'objet '%1!' ne peut pas être modifié.
271 16 La colonne "%1!" ne peut pas être modifiée, car elle est soit une colonne calculée, soit le résultat d'un opérateur UNION.
272 16 Impossible de mettre à jour une colonne horodateur.
273 16 Impossible d'insérer une valeur explicite dans une colonne horodateur. Utilisez INSERT avec une liste de colonnes pour exclure la colonne horodateur, ou insérez le mot clé DEFAULT dans la colonne horodateur.
275 16 Les préfixes ne sont pas autorisés dans les colonnes valeur ou tableau croisé dynamique d'un opérateur UNPIVOT.
276 16 Les pseudocolonnes ne sont pas autorisées en tant que colonnes valeur ou tableau croisé dynamique d'un opérateur UNPIVOT.
277 16 La colonne "%1!" est spécifiée plusieurs fois dans la liste des colonnes de l'opérateur UNPIVOT.
278 16 Les types de données text, ntext et image ne peuvent pas être utilisés dans une clause GROUP BY.
279 16 Les types de données text, ntext et image ne sont pas valides dans cette sous-requête ou cette expression d'agrégation.
280 16 Seules les colonnes de tables de base sont autorisées dans la fonction TEXTPTR.
281 16 Lors de la conversion d'une valeur %2! en chaîne de caractères, %1! n'est pas un numéro de style valide.
282 10 La procédure '%1!' a tenté de retourner un état NULL, ce qui n'est pas autorisé. L'état 0 sera retourné à la place.
283 16 Impossible d'utiliser READTEXT sur les tables insérées ou supprimées à l'intérieur du déclencheur INSTEAD OF.
284 16 Les règles ne peuvent pas être liées aux types de données text, ntext ou image.
285 16 Les instructions READTEXT, WRITETEXT et UPDATETEXT ne peuvent pas être utilisées dans les vues et les fonctions.
286 16 Les tables logiques INSERTED et DELETED ne peuvent pas être mises à jour.
287 16 L'instruction %1! n'est pas autorisée dans un déclencheur.
288 16 La fonction PATINDEX n'opère qu'avec les types de données char, nchar, varchar, nvarchar, text et ntext.
290 16 Instruction EXECUTE non valide utilisant l'objet "%1!", méthode "%2!".
291 16 CAST ou CONVERT : attributs non valides spécifiés pour le type '%1!'
292 16 Espace de résultats insuffisant pour convertir une valeur smallmoney en %1!.
293 16 Impossible de convertir une valeur char en smallmoney. La syntaxe de la valeur char est incorrecte.
294 16 La conversion du type de données char en smallmoney a provoqué une erreur de dépassement de capacité smallmoney.
295 16 Échec de la conversion d'une chaîne de caractères en type de données smalldatetime.
297 16 L'utilisateur n'est pas autorisé à effectuer cette action.
300 14 L'autorisation %1! a été refusée sur l'objet '%2!', base de données '%3!'.
301 16 La requête comporte une requête de jointure externe qui n'est pas autorisée.
302 16 La fonction intégrée newsequentialid() peut uniquement être utilisée dans une expression DEFAULT pour une colonne de type 'uniqueidentifier' dans une instruction CREATE TABLE ou ALTER TABLE. Vous ne pouvez pas la combiner à d'autres opérateurs pour former
303 16 La table '%1!' est un membre interne d'une clause de jointure externe. Cela n'est pas autorisé si la table participe également à une clause JOIN régulière.
304 16 '%1!' est hors limite pour l'option d'index '%2!'. Reportez-vous à l'option sp_configure '%3!' pour connaître les valeurs valides.
305 16 Le type de données XML ne peut pas être comparé ni trié, sauf lors de l'utilisation de l'opérateur IS NULL.
306 16 Les types de données text, ntext et image ne peuvent pas être comparés ou classés, sauf lors de l'utilisation de l'opérateur LIKE ou IS NULL.
307 16 L'ID d'index %1! sur la table '%2!' (spécifiée dans la clause FROM) n'existe pas.
308 16 L'index '%1!' sur la table '%2!' (spécifiée dans la clause FROM) n'existe pas.
309 16 Impossible d'utiliser l'index "%1!" sur la table "%2!" dans un indicateur. Les index XML ne sont pas autorisés dans les indicateurs.
310 15 La valeur %1! spécifiée pour l'option MAXRECURSION est supérieure au maximum autorisé pour %2!.
311 16 Impossible d'utiliser les colonnes text, ntext ou image dans les tables INSERTED et DELETED.
312 16 Impossible de faire référence aux colonnes text, ntext ou image dans une procédure stockée de filtre.
313 16 Nombre d'arguments fournis insuffisants pour la procédure ou la fonction %1!.
314 16 Impossible d'utiliser GROUP BY ALL avec les tables spéciales INSERTED ou DELETED.
315 16 L'index "%1!" sur la table "%2!" (spécifiée dans la clause FROM) est désactivé ou réside dans un groupe de fichiers qui n'est pas en ligne.
316 16 L'ID d'index %1! sur la table "%2!" (spécifiée dans la clause FROM) est désactivé ou réside dans un groupe de fichiers qui n'est pas en ligne.
317 16 La fonction table '%1!' ne peut pas posséder d'alias de colonne.
318 16 La table (et ses colonnes) retournée par une méthode table doit être munie d'un alias.
319 16 Syntaxe incorrecte près du mot clé 'with'. Si l'instruction est une expression de table commune, une clause xmlnamespaces ou une clause de contexte de suivi des modifications, l'instruction précédente doit se terminer par un point-virgule.
320 16 La valeur de la variable de compilation pour '%1!' dans la clause OPTIMIZE FOR doit être un littéral.
321 15 "%1!" n'est pas une option d'indicateur de table reconnue. S'il s'agit d'un paramètre passé à une fonction table ou à la fonction CHANGETABLE, assurez-vous que le mode de compatibilité de votre base de données a la valeur 90.
322 15 La variable "%1!" est spécifiée dans la clause OPTIMIZE FOR, mais elle n'est pas utilisée dans la requête.
323 16 La clause 'COMPUTE' n'est pas autorisée dans une instruction contenant un opérateur INTERSECT ou EXCEPT.
324 15 La version 'ALL' de l'opérateur %1! n'est pas prise en charge.
325 15 Syntaxe incorrecte près de '%1!'. Vous devrez peut-être affecter au niveau de compatibilité de la base de données actuelle une valeur plus élevée pour activer cette fonctionnalité. Reportez-vous à l'aide relative à l'option SET COMPATIBILITY_LEVEL de ALTE
326 16 L'identificateur multipartie '%1!' est ambigu. Les colonnes '%2!' et '%3!' existent.
327 16 L'appel de fonction '%1!' est ambigu : une fonction définie par l'utilisateur et un appel de méthode de ce nom existent.
328 16 Impossible de générer un plan de curseur pour l'instruction donnée. La fonction textptr() est utilisée sur une colonne LOB d'une des tables de base.
329 16 Chaque expression GROUP BY doit contenir au moins une référence de colonne.
330 15 La cible '%1!' de la clause OUTPUT INTO ne peut pas être une vue ou une expression de table courante.
331 15 La table cible '%1!' de la clause OUTPUT INTO ne peut pas comporter de déclencheurs activés.
332 15 La table cible '%1!' de la clause OUTPUT INTO ne peut pas être à côté d'une relation (clé primaire, clé étrangère). Contrainte de référence trouvée : '%2!'.
333 15 La table cible '%1!' de la clause OUTPUT INTO ne peut pas comporter de contraintes de validation activées ou de règles activées. Contrainte de validation ou règle trouvée : '%2!'.
334 15 La table cible '%1!' de l'instruction DML ne peut pas comporter de déclencheurs activés si l'instruction contient une clause OUTPUT sans clause INTO.
335 16 Impossible d'utiliser un appel de fonction pour qu'il corresponde à une table cible dans la clause FROM d'une instruction DELETE ou UPDATE. Utilisez plutôt le nom de la fonction '%1!' sans paramètres.
336 15 Syntaxe incorrecte près de '%1!'. S'il doit s'agir d'une expression de table commune, vous devez terminer explicitement l'instruction qui précède par un point-virgule.
337 10 Avertissement : la valeur à virgule flottante '%1!' est trop petite. Elle sera interprétée comme étant égale à 0.
338 16 Impossible d'utiliser les instructions READEXT, WRITETEXT et UPDATETEXT avec les vues, les tables distantes et les tables insérées ou supprimées dans les déclencheurs.
339 16 Les valeurs DEFAULT et NULL ne sont pas autorisées comme valeurs d'identité explicites.
340 16 Impossible de créer le déclencheur "%1!" dans la vue "%2!". Les déclencheurs AFTER ne peuvent pas être créés dans les vues.
341 16 Les procédures de filtre de réplication ne peuvent pas contenir des colonnes d'objet volumineux, de valeur élevée, XML ou CLR.
342 16 La colonne "%1!" n'est pas autorisée dans ce contexte et la fonction ou l'agrégat "%2!" défini par l'utilisateur est introuvable.
343 15 Type d'objet inconnu '%1!' utilisé dans une instruction CREATE, DROP ou ALTER.
344 16 La référence de fonction distante '%1!' n'est pas autorisée et le nom de colonne '%2!' est introuvable ou ambigu.
345 16 La fonction '%1!' n'est pas autorisée dans la clause OUTPUT, car elle effectue un accès utilisateur ou système aux données, ou est censée effectuer cet accès. Une fonction est censée par défaut effectuer un accès aux données si elle n'est pas liée au sché
346 15 Le paramètre "%1!" ne peut pas être déclaré READONLY, car il ne s'agit pas d'un paramètre table.
347 16 Le paramètre table "%1!" ne peut pas être déclaré en tant que paramètre OUTPUT.
348 16 La variable de table "%1!" ne peut pas être transmise à une procédure stockée avec l'option OUTPUT.
349 16 La procédure "%1!" n'a pas aucun paramètre nommé "%2!".
350 16 Le type de données de la colonne "%1!" n'est pas valide. Une colonne ne peut pas être d'un type de table défini par l'utilisateur.
351 16 Colonne, paramètre ou variable %1! : type de données %2! introuvable.
352 15 Le paramètre table "%1!" doit être déclaré avec l'option READONLY.
353 16 La fonction '%1!' n'est pas autorisée dans la clause %2! lorsque la clause FROM contient une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. En effet, la fonction effectue un accès utilisateur ou système aux données ou est censée effectuer cet accè
354 16 La cible '%1!' de l'instruction INSERT ne peut pas être une vue ou une expression de table commune lorsque la clause FROM contient une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée.
355 16 La table cible '%1!' de l'instruction INSERT ne peut pas comporter de déclencheurs activés lorsque la clause FROM contient une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée.
356 16 La table cible '%1!' de l'instruction INSERT ne peut pas être à côté d'une relation (clé primaire, clé étrangère) lorsque la clause FROM contient une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. Contrainte de référence trouvée : '%2!'.
357 16 La table cible '%1!' de l'instruction INSERT ne peut pas comporter de règles activées lorsque la clause FROM contient une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. Règle trouvée : '%2!'.
358 16 La table cible '%1!' de l'instruction MERGE ne peut pas comporter de règles activées. Règle trouvée : '%2!'.
359 16 La cible '%1!' d'une clause OUTPUT INTO a un index avec l'option ignore_dup_key et ne peut pas être utilisée lorsqu'une clause OUTPUT est également utilisée.
360 16 La liste de colonnes cibles d'une instruction INSERT, UPDATE ou MERGE ne peut pas contenir à la fois une colonne fragmentée et le jeu de colonnes qui contient cette colonne fragmentée. Réécrivez l'instruction de manière à inclure la colonne fragmentée ou
361 16 Le nombre de colonnes cibles qui sont spécifiées dans une instruction INSERT, UPDATE ou MERGE dépasse le nombre maximal de %1!. Ce nombre total comprend des colonnes d'identité, timestamp et qui ont des valeurs par défaut. Pour corriger cette erreur, modi
401 16 Instruction ou expression %1! non implémentée.
402 16 Les types de données %1! et %2! sont incompatibles dans l'opérateur %3!.
403 16 Opérateur non valide pour le type de données. L'opérateur est %1!, le type est %2!.
404 16 La référence de colonne "inserted.%1!" n'est pas autorisée, car elle se réfère à une table de base qui n'est pas modifiée dans cette instruction.
405 16 Une table distante ne peut pas être utilisée en tant que cible DML dans une instruction qui comprend une clause OUTPUT ou une instruction DML imbriquée.
406 16 Impossible d'utiliser %1! dans l'opérateur PIVOT, car celui-ci n'est pas indifférent aux valeurs NULL.
407 16 Erreur interne. La routine de chaîne dans le fichier %1!, à la ligne %2!, a échoué avec HRESULT 0x%3!.
408 16 Une expression constante a été rencontrée dans la liste ORDER BY, à la position %1!.
411 16 La clause COMPUTE #%1!, expression d'agrégation #%2!, n'est pas dans la liste de sélection.
412 16 La colonne "%1!" ne peut pas être mise à jour, car elle est dérivée ou constante.
413 16 Les paramètres ou sous-requêtes corrélés ne sont pas pris en charge par la fonction inline "%1!".
414 16 L'instruction UPDATE n'est pas autorisée, car elle met à jour la vue "%1!" qui participe dans une jointure et possède un déclencheur INSTEAD OF UPDATE.
415 16 L'instruction DELETE n'est pas autorisée, car elle met à jour la vue "%1!" qui participe dans une jointure et possède un déclencheur INSTEAD OF DELETE.
416 16 La file d'attente de service "%1!" ne peut pas être mise à jour directement.
417 16 La clause TOP n'est pas autorisée dans une instruction UPDATE ou DELETE avec une vue partitionnée.
418 16 Les objets qui exposent des colonnes de type CLR ne sont pas autorisés dans les requêtes distribuées. Utilisez une requête directe pour accéder à l'objet distant '%1!'.
421 16 Le type de données %1! ne peut pas être sélectionné en tant que DISTINCT, car il n'est pas comparable.
422 16 Expression de table commune définie, mais non utilisée.
423 16 Les méthodes des types de données XML ne sont pas prises en charge dans les contraintes de validation. Créez une fonction scalaire définie par l'utilisateur pour inclure l'invocation de la méthode. L'erreur s'est produite dans la table "%1!".
424 16 Les méthodes des types de données XML ne sont pas prises en charge dans les définitions des colonnes calculées des variables de table et dans les tables retournées par les fonctions table. L'erreur s'est produite à la colonne "%1!", table "%2!", dans l'in
425 16 Le type de données %1! de la variable de réception n'est pas égal au type de données %2! de la colonne '%3!'.
426 16 La longueur %1! de la variable de réception est inférieure à la longueur %2! de la colonne '%3!'.
427 20 Impossible de charger la définition pour l'ID de contrainte %1! dans l'ID de base de données %2!. Exécutez DBCC CHECKCATALOG pour vérifier l'intégrité de la base de données.
428 16 L'insertion en bloc ne peut pas être utilisée dans un traitement à instructions multiples.
432 16 Les méthodes des types de données XML ne sont plus prises en charge dans les contraintes de validation. Supprimez la contrainte ou créez une fonction scalaire définie par l'utilisateur pour inclure l'invocation de la méthode. L'erreur s'est produite dans
434 16 La fonction '%1!' n'est pas autorisée dans la clause OUTPUT.
435 16 Les méthodes des types de données XML ne sont pas prises en charge dans les définitions des colonnes calculées. Créez une fonction scalaire définie par l'utilisateur pour inclure l'invocation de la méthode. L'erreur s'est produite à la colonne "%1!", tabl
438 16 Les méthodes de type de données Xml ne sont pas autorisées dans les règles. L'erreur s'est produite au niveau de la table "%1!".
440 16 Erreur de compilation de requête interne. Le dépassement de capacité de la pile n'a pas pu être traité.
441 16 Impossible d'utiliser la fonction '%1!' sur une source de données distante.
442 16 L'argument NEST doit être une référence de colonne. Les expressions ne sont pas autorisées.
443 16 Utilisation non valide d'un opérateur présentant des effets secondaires 'GETDATE' dans une fonction.
Utilisation non valide d'un opérateur présentant des effets secondaires 'INSERT' dans une fonction.
Utilisation non valide d'un opérateur présentant des effets secondaires 'UPDATE' dans une fonction.
444 16 La sélection d'instructions incluses dans une fonction ne peut pas renvoyer les données à un client.
445 16 La clause COLLATE ne peut pas être utilisée dans des expressions contenant une clause COLLATE.
446 16 Impossible de résoudre le conflit de classement de l'opération %1!.
447 16 Le type d'expression %1! n'est pas valide pour la clause COLLATE.
448 16 Classement '%1!' non valide.
449 16 Conflit de classement provoqué par des clauses COLLATE avec différents classements '%1!' et '%2!'.
450 16 Les traductions de pages de codes ne sont pas prises en charge pour les types de données text. De : %1! À : %2!.
451 16 Impossible de résoudre le conflit de classement de la colonne %1! dans l'instruction %2!.
452 16 La clause COLLATE ne peut pas être utilisée sur des types de données définis par l'utilisateur.
453 16 Le classement '%1!' est pris en charge uniquement sur les types de données Unicode et ne peut pas être défini au niveau de la base de données ou du serveur.
454 16 L'argument UNNEST doit être une colonne de table imbriquée.
455 16 La dernière instruction incluse dans une fonction doit être RETURN.
456 16 La conversion implicite de la valeur %1! vers %2! ne peut pas être effectuée, car le classement résultant n'est pas résolu en raison d'un conflit de classement.
457 16 La conversion implicite de la valeur %1! vers %2! ne peut pas être effectuée, car le classement de la valeur n'est pas résolu en raison d'un conflit de classement.
458 16 Impossible de créer la table cible SELECT INTO "%1!", car la colonne xml "%2!" est tapée avec une collection de schémas "%3!" issue de la base de données "%4!". Les colonnes xml ne peuvent pas faire référence à des schémas dans différentes bases de donnée
459 16 Le classement '%1!' est pris en charge sur les types de données Unicode uniquement et ne peut pas être appliqué aux types de données char, varchar ou text.
460 16 L'opérateur DISTINCT n'est pas autorisé dans la partie récursive d'une expression de table commune récursive '%1!'.
461 16 L'opérateur TOP n'est pas autorisé dans la partie récursive d'une expression de table commune récursive '%1!'.
462 16 La jointure externe n'est pas autorisée dans la partie récursive d'une expression de table commune récursive '%1!'.
463 16 Les fonctions munies de paramètres ne sont pas autorisées dans la partie récursive d'une expression de table commune récursive '%1!'.
464 16 Les fonctions présentant des effets secondaires ne sont pas autorisées dans la partie récursive d'une expression de table commune récursive '%1!'.
465 16 Les références récursives ne sont pas autorisées dans les sous-requêtes.
466 16 L'opérateur UNION n'est pas autorisé dans la partie récursive d'une expression de table commune récursive '%1!'.
467 16 Les fonctions GROUP BY, HAVING ou d'agrégation ne sont pas autorisées dans la partie récursive d'une expression de table commune récursive '%1!'.
468 16 Impossible de résoudre le conflit de classement entre "%1!" et "%2!" dans l'opération %3!.
469 16 Une liste de colonnes explicite doit être spécifiée pour la table cible '%1!' lorsque l'indicateur de table KEEPIDENTITY est utilisé et que la table contient une colonne d'identité.
470 16 Le synonyme "%1!" fait référence au synonyme "%2!". Le chaînage de synonymes n'est pas autorisé.
471 16 Seule une des trois options SINGLE_BLOB, SINGLE_CLOB ou SINGLE_NCLOB peut être spécifiée.
472 16 Soit un fichier de format, soit une des trois options SINGLE_BLOB, SINGLE_CLOB ou SINGLE_NCLOB doit être spécifié.
473 16 La valeur incorrecte "%1!" est fournie dans l'opérateur PIVOT.
474 16 Impossible de charger les définitions des colonnes calculées pour la table "%1!".
475 16 Clause SAMPLE non valide. Seuls les noms de tables dans la clause FROM des requêtes SELECT, UPDATE et DELETE peuvent être échantillonnés.
476 16 Taille PERCENT tablesample "%1!" non valide pour la table "%2!". La taille PERCENT tablesample doit être comprise entre 0 et 100.
477 16 Valeur ROWS ou valeur de départ REPEATABLE non valide dans la clause TABLESAMPLE pour la table "%1!". La valeur ou la valeur de départ doit être un entier.
478 16 La clause TABLESAMPLE ne peut pas être utilisée dans la définition d'une vue ou d'une fonction de table inline.
479 16 Valeur ROWS ou valeur de départ REPEATABLE "%1!" non valide dans la clause TABLESAMPLE pour la table "%2!". La valeur ou la valeur de départ doit être supérieure à 0.
480 16 La clause TABLESAMPLE ne peut pas être utilisée avec la fonction de table "%1!".
481 16 La clause TABLESAMPLE ne peut pas être utilisée avec la table de serveur lié "%1!".
482 16 La clause TABLESAMPLE ou REPEATABLE contient une expression non constante ou non valide.
483 16 La clause OUTPUT ne peut pas être utilisée dans une instruction INSERT...EXEC.
484 16 Impossible de déclarer plus de %1! variables locales.
485 16 Les vues et les fonctions inline ne peuvent pas retourner des colonnes xml qui sont tapées avec une collection de schémas enregistrée dans une base de données autre que la base de données actuelle. La colonne "%1!" est tapée avec la collection de schémas
486 16 "%1!" n'autorise pas à spécifier un nom de schéma en tant que préfixe du nom de l'assembly.
487 16 Une option non valide a été spécifiée pour l'instruction "%1!".
488 16 Les colonnes %1! doivent être comparables. Le type de la colonne "%2!" est "%3!", qui n'est pas comparable.
489 16 La clause OUTPUT ne peut pas être spécifiée, car la vue cible "%1!" est une vue partitionnée.
490 16 La fonctionnalité de resynchronisation est temporairement désactivée.
491 16 Un nom de corrélation doit être spécifié pour l'ensemble de lignes en bloc dans la clause FROM.
492 16 Les noms de colonnes dupliqués ne sont pas autorisés dans les ensembles de résultats obtenus par le biais d'OPENQUERY et OPENROWSET. Le nom de colonne "%1!" est un doublon.
493 16 La colonne '%1!' retournée par la méthode nodes() ne peut pas être utilisée directement. Elle ne peut être utilisée qu'avec l'une des quatre méthodes de types de données XML, exist(), nodes(), query() et value(), ou dans les vérifications IS NULL et IS NO
494 16 La clause TABLESAMPLE ne peut être utilisée qu'avec des tables locales.
495 16 La colonne de table de retour "%1!" n'est pas du même type que le type avec lequel elle a été créée. Abandonnez et recréez le module en utilisant un nom en deux parties pour le type, ou utilisez sp_refreshsqlmodule pour actualiser ses métadonnées de param
496 16 Le paramètre "%1!" n'est pas du même type que celui avec lequel il a été créé. Supprimez et recréez le module en utilisant un nom en deux parties pour le type, ou utilisez sp_refreshsqlmodule pour actualiser ses métadonnées de paramètres.
497 16 Les variables ne sont pas autorisées dans les clauses TABLESAMPLE ou REPEATABLE.
498 16 Valeur non valide dans la clause TABLESAMPLE ou REPEATABLE.
499 16 Paramètre non valide pour la fonction getchecksum.
500 16 Tentative de transmission d'un paramètre table avec %1! colonnes alors que le type de table défini par l'utilisateur correspondant requiert %2! colonnes.

Articles Connexes :