Moteur de base de données événements et erreurs (10000 à 10999)
Cet article contient des numéros de message d’erreur (compris entre la plage 10000 et 10999) et leur description, qui est le texte du message d’erreur de l’affichage sys.messages
catalogue. Le cas échéant, le numéro d’erreur est un lien vers des informations complémentaires.
Pour obtenir la plage complète de numéros d’erreur, consultez la liste dans Erreurs et événements du moteur de base de données.
Vous pouvez interroger le moteur de base de données pour obtenir une liste complète de toutes les erreurs en exécutant la requête suivante sur la vue du catalogue sys.messages
:
SELECT message_id AS Error,
severity AS Severity,
[Event Logged] = CASE is_event_logged
WHEN 0 THEN 'No' ELSE 'Yes'
END,
[text] AS [Description]
FROM sys.messages
WHERE language_id = 1040 /* replace 1040 with the desired language ID, such as 1033 for US English */
ORDER BY message_id;
Version de SQL Server
Cet article présente les événements et erreurs (entre la plage 10000 et 10999) pour SQL Server 2016 (13.x). Si vous voulez voir les événements et les erreurs pour d’autres versions de SQL Server, consultez :
Cet article présente les événements et erreurs (entre la plage 10000 et 10999) pour SQL Server 2017 (14.x). Si vous voulez voir les événements et les erreurs pour d’autres versions de SQL Server, consultez :
Cet article présente les événements et erreurs (entre la plage 10000 et 10999) pour SQL Server 2019 (15.x). Si vous voulez voir les événements et les erreurs pour d’autres versions de SQL Server, consultez :
Cet article présente les événements et erreurs (entre la plage 10000 et 10999) pour SQL Server 2022 (16.x). Si vous voulez voir les événements et les erreurs pour d’autres versions de SQL Server, consultez :
Erreurs et événements (10000 à 10999)
Error | Niveau de gravité | Événement journalisé | Description |
---|---|---|---|
10000 | 16 | Non | Erreur : fournisseur inconnu. |
10001 | 16 | Non | Le fournisseur rapporte une défaillance catastrophique inattendue. |
10002 | 16 | Non | Le fournisseur n'a pas implémenté cette fonctionnalité. |
10003 | 16 | Non | Le fournisseur n'a plus de mémoire. |
10004 | 16 | Non | Un ou plusieurs arguments ont été déclarés non valides par le fournisseur. |
10005 | 16 | Non | Le fournisseur ne prend pas en charge cette interface. |
10006 | 16 | Non | Le fournisseur signale l'utilisation d'un pointeur non valide. |
10007 | 16 | Non | Le fournisseur signale l'utilisation d'un handle non valide. |
10008 | 16 | Non | Le fournisseur a arrêté l'opération. |
10009 | 16 | Non | Le fournisseur n'a donné aucune information quant à cette erreur. |
10010 | 16 | Non | Les données nécessaires pour terminer cette opération ne sont pas encore disponibles pour le fournisseur. |
10011 | 16 | Non | Accès refusé. |
10021 | 16 | Non | Exécution arrêtée par le fournisseur parce qu'une limite de ressources a été atteinte. |
10022 | 16 | Non | Le fournisseur a appelé une méthode à l'aide de IRowsetNotify dans le consommateur, mais la méthode n'a toujours pas été retournée. |
10023 | 16 | Non | Le fournisseur ne prend pas en charge la méthode requise. |
10024 | 16 | Non | Le fournisseur signale que l'utilisateur n'a pas l'autorisation d'effectuer cette opération. |
10025 | 16 | Non | Le fournisseur a provoqué une erreur au niveau du serveur dans un traitement externe. |
10026 | 16 | Non | Aucun texte de commande n'a été défini. |
10027 | 16 | Non | La commande n'a pas été préparée. |
10028 | 16 | Non | Échec de l’authentification. |
10032 | 16 | Non | Impossible de retourner plusieurs jeux de résultats (non pris en charge par le fournisseur). |
10033 | 16 | Non | L'index spécifié n'existe pas ou le fournisseur ne prend pas en charge l'analyse d'index sur cette source de données. |
10034 | 16 | Non | La table ou la vue spécifiée n'existe pas ou comporte des erreurs. |
10035 | 16 | Non | Aucune valeur spécifiée pour un ou plusieurs des paramètres requis. |
10042 | 16 | Non | Impossible de définir une propriété tant qu'il reste un ensemble de lignes ouvert. |
10052 | 16 | Non | L'insertion a été annulée par le fournisseur pendant la notification. |
10053 | 16 | Non | Impossible de convertir la valeur des données pour des raisons autres que l'incompatibilité de signe ou le dépassement de capacité. |
10054 | 16 | Non | La valeur des données d'une ou de plusieurs colonnes a dépassé le type utilisé par le fournisseur. |
10055 | 16 | Non | Les données ont violé les contraintes d'intégrité d'une ou de plusieurs colonnes. |
10056 | 16 | Non | Le nombre de lignes avec des modifications en attente a dépassé la limite spécifiée par la propriété DBPROP_MAXPENDINGROWS. |
10057 | 16 | Non | Impossible de créer la ligne. Le nombre total de lignes actives acceptées par l'ensemble de lignes serait dépassé. |
10058 | 16 | Non | Le consommateur ne peut pas insérer de nouvelle ligne avant de libérer les handles des lignes précédemment récupérées. |
10062 | 16 | Non | La modification a été annulée par le fournisseur pendant la notification. |
10063 | 16 | Non | Impossible de convertir la valeur des données pour des raisons autres que l'incompatibilité de signe ou le dépassement de capacité. |
10064 | 16 | Non | La valeur des données d'une ou de plusieurs colonnes a dépassé le type utilisé par le fournisseur. |
10065 | 16 | Non | Les données ont violé les contraintes d'intégrité d'une ou de plusieurs colonnes. |
10066 | 16 | Non | Le nombre de lignes avec des modifications en attente a dépassé la limite spécifiée par la propriété DBPROP_MAXPENDINGROWS. |
10067 | 16 | Non | L'ensemble de lignes a utilisé un accès concurrentiel optimiste et la valeur de la colonne a changé après la dernière extraction ou resynchronisation de la ligne. |
10068 | 16 | Non | Le consommateur ne peut pas supprimer la ligne. Une suppression est en attente ou a déjà été transmise à la source de données. |
10069 | 16 | Non | Le consommateur ne peut pas supprimer la ligne. Une insertion a été transmise à la source de données. |
10081 | 16 | Non | L'ensemble de lignes fait appel aux index intégrés mais il n'y a pas d'index actuellement. |
10085 | 16 | Non | RestartPosition sur la table a été annulé pendant la notification. |
10086 | 16 | Non | La table a été construite pendant un flux de données actif et la position ne peut pas être redémarrée. |
10087 | 16 | Non | Le fournisseur n'a pas libéré certaines lignes existantes. |
10088 | 16 | Non | L'ordre des colonnes n'a pas été spécifié dans l'objet qui a créé l'ensemble de lignes. Le fournisseur a dû réexécuter la commande pour redéfinir la prochaine position d'extraction à sa valeur d'origine ; par ailleurs, l'ordre des colonnes a changé. |
10100 | 16 | Non | Impossible de créer %S_MSG dans l’affichage « %.*ls », car il contient le mot clé DISTINCT. Supprimez le mot clé DISTINCT de la vue ou n'indexez pas la vue. Vous pouvez également remplacer DISTINCT par GROUP BY ou COUNT_BIG(*) pour simuler DISTINCT sur les colonnes de regroupement. |
10101 | 16 | Non | Impossible de créer %S_MSG dans l’affichage « %.*ls », car il contient le mot clé TOP ou OFFSET. Envisagez de supprimer la vue TOP ou OFFSET ou de ne pas indexer la vue. |
10102 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient la clause TABLESAMPLE. Supprimez la clause TABLESAMPLE ou n'indexez pas la vue. |
10103 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise OPENROWSET, OPENQUERY ou OPENDATASOURCE. N'indexez pas la vue ou supprimez OPENQUERY, OPENROWSET et OPENDATASOURCE. |
10104 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle référence une table qui utilise une fonction de texte intégral CONTAINSTABLE ou FREETEXTTABLE. Supprimez l'une de ces fonctions ou n'indexez pas la vue. |
10105 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise le fournisseur d'ensembles de lignes OPENXML. Supprimez OPENXML ou n'indexez pas la vue. |
10106 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle référence un fournisseur d'ensembles de lignes interne du système. N'indexez pas cette vue. |
10107 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car elle utilise la variable de table « %.*ls ». N'indexez pas cette vue ou supprimez la référence à la variable de table. |
10108 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle référence une table interne SQL Server. |
10109 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il fait référence à la table dérivée « %.*ls » (définie par l’instruction SELECT dans la clause FROM). Supprimez la référence à la table dérivée ou n'indexez pas la vue. |
10110 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient OUTER APPLY. N'indexez pas la vue ou supprimez OUTER APPLY. |
10111 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient une jointure qui utilise une syntaxe d'échappement standard ODBC. Utilisez plutôt une syntaxe de jointure ANSI. |
10112 | 16 | Non | Impossible de créer %S_MSG dans la vue '%.*ls', car elle contient une jointure INNER qui spécifie un indicateur de jointure. Envisagez de supprimer l'indicateur de jointure. |
10113 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise une jointure LEFT, RIGHT ou FULL OUTER et aucune jointure OUTER n'est autorisée dans les vues indexées. Utilisez plutôt une jointure INNER. |
10114 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise l'opérateur PIVOT. N'indexez pas cette vue. |
10115 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise l'opérateur UNPIVOT. N'indexez pas cette vue. |
10116 | 16 | Non | Impossible de créer %S_MSG dans la vue '%.*ls', car elle contient un ou plusieurs opérateurs UNION, INTERSECT ou EXCEPT. Créez une vue indexée distincte pour chaque requête correspondant à une entrée des opérateurs UNION, INTERSECT ou EXCEPT de la vue d'origine. |
10117 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car l’affichage utilise l’opérateur « * » pour sélectionner des colonnes. Référencez plutôt les colonnes par leur nom. |
10118 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient GROUP BY ALL. Utilisez plutôt GROUP BY. |
10119 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient un opérateur CUBE, ROLLUP ou GROUPING SETS. N'indexez pas cette vue. |
10120 | 16 | Non | Impossible de créer %S_MSG dans l’affichage « %.*ls », car il contient l’opérateur ROLLUP. N'indexez pas cette vue. |
10121 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient une clause HAVING. Supprimez la clause HAVING. |
10122 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient une clause COMPUTE. N'indexez pas cette vue ou utilisez plutôt une vue GROUP BY ou une vue agrégée pour remplacer le calcul COMPUTE des résultats agrégés. |
10124 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle référence une colonne interne SQL Server. |
10125 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il utilise l’agrégat « %.*ls ». Supprimez l'agrégat, n'indexez pas la vue ou utilisez d'autres agrégats. Par exemple, AVG remplace SUM et COUNT_BIG, ou COUNT remplace COUNT_BIG. |
10126 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il utilise l’agrégat « %.*ls » avec le mot clé DISTINCT. N'indexez pas cette vue ou supprimez DISTINCT. Utilisez une vue GROUP BY ou COUNT_BIG(*) pour simuler DISTINCT dans les colonnes de regroupement. |
10127 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient une ou plusieurs sous-requêtes. Modifiez la vue pour utiliser uniquement les jointures à la place des sous-requêtes. Vous pouvez également ne pas indexer cette vue. |
10,128 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise un prédicat de texte intégral CONTAINS ou FREETEXT. Supprimez CONTAINS ou FREETEXT ou n'indexez pas la vue. |
10129 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il fait référence à la fonction table inline ou multi-état « %.*ls ». Développez manuellement la définition de la fonction dans la définition de la vue ou n'indexez pas la vue. |
10130 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il utilise la fonction table CLR (Common Language Runtime) non déterministe « %.*ls ». N'indexez pas la vue ou modifiez-la de façon à ne pas utiliser cette fonction. |
10131 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il fait référence à la fonction table CLR (Common Language Runtime) imprecise « %.*ls ». N'indexez pas la vue. |
10132 | 16 | Non | Impossible de créer %S_MSG en mode « %.*ls », car il fait référence à la fonction CLR (Common Language Runtime) table « %.*ls ». Supprimez la référence à la fonction ou n'indexez pas la vue. |
10133 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car la fonction « %.*ls » référencée par la vue effectue l’accès aux données utilisateur ou système. |
10134 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient plusieurs APPLY. N'indexez pas la vue ou utilisez APPLY une seule fois. |
10136 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise l'agrégat COUNT. Utilisez COUNT_BIG à la place. |
10137 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il fait référence à l’expression de table commune « %.*ls ». Les vues qui référencent les expressions de table courantes ne peuvent pas être indexées. N'indexez pas la vue ou supprimez l'expression de table courante de la définition de la vue. |
10138 | 16 | Non | Impossible de créer %S_MSG dans l’affichage '%.*ls', car sa liste de sélection n’inclut pas une utilisation appropriée de COUNT_BIG. Envisagez d’ajouter COUNT_BIG(*) pour sélectionner la liste. |
10139 | 16 | Non | Impossible de créer %S_MSG dans la vue '%.*ls', car elle utilise une conversion implicite de la chaîne en datetime ou smalldatetime. Utilisez une instruction CONVERT explicite avec une valeur de style déterministe. |
10140 | 16 | Non | Impossible de créer %S_MSG dans la vue '%.*ls', car elle contient un indicateur de table. Supprimez l'indicateur. |
10141 | 16 | Non | Impossible de créer %S_MSG dans l’affichage '%.*ls', car il fait référence à la routine CLR (fonction ou méthode) '%.*ls' en dehors des colonnes non clés de la liste SELECT. Recréez ou modifiez la vue de façon à ce qu'elle ne référence pas de routine CLR sauf dans les colonnes non-clés de la liste SELECT, puis créez l'index. |
10142 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient APPLY. N'indexez pas la vue ou supprimez APPLY. |
10143 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient une fonction fenêtre de classement ou une fonction d'agrégation. Supprimez la fonction de la définition de la vue ou choisissez de ne pas indexer la vue. |
10144 | 16 | Non | Impossible de créer %S_MSG dans la vue '%.*ls', car elle utilise la fonction CHANGETABLE. |
10145 | 16 | Non | Impossible de créer %S_MSG sur la vue '%.*ls', car elle fait référence à un jeu de colonnes éparses. Les vues contenant un jeu de colonnes éparses ne peuvent pas être indexées. Envisagez de supprimer le jeu de colonnes éparses de la vue ou de ne pas indexer la vue. |
10146 | 16 | Non | Impossible de créer %S_MSG sur la vue '%.*ls', car elle utilise la fonction SEMANTICSIMILARITYTABLE, SEMANTICKEYPHRASETABLE ou SEMANTICSIMILARITYDETAILSTABLE. |
10211 | 16 | Non | Impossible d'appeler le mutateur d'une valeur de type CLR Null. |
10227 | 16 | Non | Le champ « %.*ls » de type « %.*ls.%.*ls » ne peut pas être mis à jour, car le champ est « %.*ls ». |
10240 | 16 | Non | UdtExtensions.dll est introuvable. Vérifiez l'installation. |
10300 | 16 | Non | L’assembly '%.*ls' fait référence à l’assembly '%.*ls', qui n’est pas présent dans la base de données active. SQL Server a tenté de localiser et de charger automatiquement l'assembly référencé à l'emplacement de l'assembly de référence mais cette opération a échoué (raison : %S_MSG). Chargez l'assembly référencé dans la base de données actuelle et réessayez. |
10301 | 16 | Non | L’assembly '%.*ls' fait référence à l’assembly '%.*ls', qui n’est pas présent dans la base de données active. SQL Server a tenté de localiser et de charger automatiquement l'assembly référencé à l'emplacement de l'assembly de référence mais cette opération a échoué (raison : %s). Chargez l'assembly référencé dans la base de données actuelle et réessayez. |
10302 | 16 | Non | Impossible d'obtenir le chemin d'accès du serveur SQL Server : '%ls'. |
10303 | 16 | Oui | Impossible de créer le gestionnaire AppDomain : '%.*ls'. |
10304 | 16 | Non | Impossible d'entrer dans le CLR (Common Language Runtime) avec HRESULT 0x%x. Cela peut être dû à des ressources insuffisantes. |
10305 | 16 | Non | La méthode Init d'une fonction table CLR doit être annotée avec SqlFunctionAttribute. |
10306 | 16 | Non | L'attribut SqlFunctionAttribute de la méthode Init d'une fonction table CLR doit définir la propriété FillRowMethodName. |
10307 | 16 | Non | La propriété FillRowMethodName de SqlFunctionAttribute ne contient aucun nom de méthode valide. |
10308 | 10 | Non | Avertissement : l'assembly Microsoft .Net Framework '%.*ls' que vous enregistrez n'est pas entièrement testé dans un environnement hébergé SQL Server. À l'avenir, si vous mettez à niveau ou révisez cet assembly ou le .NET Framework, votre routine d'intégration CLR peut cesser de fonctionner. Pour plus d'informations, consultez la documentation en ligne de SQL Server. |
10309 | 10 | Non | Avertissement : l'assembly client SQL Server '%.*ls' que vous enregistrez n'est pas entièrement testé dans un environnement hébergé SQL Server. |
10310 | 10 | Oui | AppDomain %i (%.*ls) est marqué pour être déchargé en raison d'opérations CLR ou DDL liées à la sécurité. |
10311 | 10 | Oui | AppDomain %i (%.*ls) est marqué pour être déchargé en raison d'une sollicitation de la mémoire. |
10312 | 16 | Non | L'exécution de .NET Framework a été annulée. Le type UDP/UDF/CLR n'a pas rétabli le jeton de thread. |
10313 | 16 | Non | Une erreur s'est produite dans le .NET Framework lors de %S_MSG. Les ressources serveur sont peut-être insuffisantes. Réexécutez la requête. Si le problème persiste, contactez le support technique. %.*ls |
10314 | 16 | Non | Une erreur s'est produite dans Microsoft .NET Framework lors du chargement de l'ID d'assembly %d. Les ressources serveur sont insuffisantes, ou l'assembly n'est peut-être pas fiable avec PERMISSION_SET = EXTERNAL_ACCESS ou UNSAFE. Réexécutez la requête, ou consultez la documentation pour savoir comment résoudre les problèmes de fiabilité des assemblys. Pour plus d'informations sur cette erreur, voir : %.*ls |
10316 | 16 | Non | Le domaine d'application avec l'ID de version spécifié (%d) a été déchargé en raison d'une sollicitation de la mémoire et est introuvable. |
10317 | 16 | Non | Une erreur s'est produite lors de l'obtention des informations de version du fichier '%s'. |
10318 | 16 | Non | '%.*ls' a échoué, car le paramètre %d de la méthode '%.*ls' de type '%.*ls' est annoté avec l’attribut non pris en charge System.ParamArrayAttribute. |
10319 | 16 | Non | Échec de l’appel de méthode UserDefinedType, car le paramètre %d de la méthode '%.*ls' de type '%.*ls' est annoté avec l’attribut non pris en charge System.ParamArrayAttribute. |
10320 | 16 | Non | Le nom de la méthode '%.*ls' n’est pas valide pour '%.*ls'. |
10321 | 16 | Non | Nom de méthode '%.*ls' non valide pour l'appel de la méthode UserDefinedType. |
10322 | 16 | Non | Type %.*ls introuvable dans la base de données %.*ls |
10323 | 16 | Oui | Code utilisateur non valide identifié par l'Assistant Débogage managé %.*ls de .Net Framework |
10324 | 16 | Non | L'option WITH ENCRYPTION de CREATE TRIGGER s'applique uniquement aux déclencheurs T-SQL et non aux déclencheurs CLR. |
10325 | 16 | Oui | Le serveur est en cours d'arrêt en raison d'un dépassement de capacité de la pile dans le code non managé de l'utilisateur. |
10326 | 16 | Oui | Deux versions de l’assembly '%.*ls' ne peuvent pas coexister dans la base de données '%.*ls'. Conservez une version et supprimez l'autre. |
10327 | 14 | Non | Échec de %ls ASSEMBLY pour l’assembly '%.*ls', car l’assembly '%.*ls' n’est pas autorisé pour PERMISSION_SET = %ls. L'assembly est autorisé lorsqu'une des conditions suivantes est vraie : le propriétaire de la base de données (DBO) dispose de l'autorisation %ls et la base de données a la propriété de base de données TRUSTWORTHY activée ; l'assembly est signé avec un certificat ou une clé asymétrique qui dispose d'une connexion correspondante avec l'autorisation %ls. |
10328 | 16 | Non | Espace de pile insuffisant pour créer AppDomain '%.*ls'. |
10329 | 16 | Non | L'exécution de .NET Framework a été annulée. %.*ls |
10330 | 16 | Non | Échec de ALTER ASSEMBLY parce que le schéma de sérialisation de type '%s' pourrait être modifié suite au changement du type '%s' dans l'assembly mis à jour. Les types persistants ne sont pas autorisés à modifier le schéma de sérialisation. |
10331 | 16 | Non | Le type '%ls' de l'assembly '%.*ls' dérive d'un type générique non pris en charge pour un type CLR. |
10332 | 16 | Non | L’assembly « %.*ls » a été créé à l’aide de la version %.*ls du .NET Framework. SQL Server utilise actuellement la version %s. |
10333 | 16 | Oui | Échec de l’obtention de l’interface ICLRAppDomainResourceMonitor à partir du CLR. Le code d’erreur du CLR était : 0x%x. Par conséquent, la surveillance des ressources ne fonctionnera pas pour AppDomain avec l’ID %d. |
10334 | 16 | Non | La modification du niveau de compatibilité de la base de données a provoqué l’affichage des données comme non cochées dans un ou plusieurs objets de la base de données %s. Reportez-vous à la colonne has_unchecked_assembly_data dans sys.tables et sys.views pour localiser tous ces objets. |
10335 | 16 | Non | Le Common Language Runtime (CLR) a été chargé de manière non prise en charge. Cela peut se produire si une procédure stockée étendue ou un objet OLE Automation exécuté dans SQL Server appelle du code managé avant que l’hôte du runtime d’intégration CLR charge le CLR. Vous devez redémarrer SQL Server pour pouvoir utiliser les fonctionnalités d'intégration du CLR. |
10336 | 10 | Non | Échec de la mise en file d’attente de la tâche pour démarrer CLR au démarrage du serveur SQL. Code d’erreur : %u. LE CLR sera lancé à la demande. |
10337 | 16 | Non | Une erreur interne s’est produite. |
10338 | 16 | Non | Échec de la vérification de l’assembly. Impossible d’ouvrir le fichier physique '%.*ls' : %ls. |
10339 | 16 | Non | Échec de la vérification de l’assembly. Impossible de lire le fichier physique « %.*ls » : %ls. |
10340 | 16 | Non | ÉCHEC DE L’ASSEMBLY DROP. Code d'erreur : 0x%x. |
10341 | 16 | Non | Impossible de charger l’assembly '%.*ls', car l’assembly n’est pas autorisé à être utilisé dans Azure SQL Database. Contactez le support technique Azure si vous avez des questions. |
10501 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le type '%.*ls' fourni n’est pas autorisé. |
10502 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’instruction spécifiée par @stmt et @module_or_batch, ou par @plan_handle et @statement_start_offset, correspond au repère de plan existant '%.*ls' dans la base de données. Supprimez le repère de plan existant avant de créer le nouveau. |
10503 | 16 | Non | L'opération '%.*ls' n'est pas autorisée. |
10504 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le paramètre @hints est incorrect. Utiliser N’OPTION ( <query_hint> [ ,... n ] )'. |
10505 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car la valeur '%.*ls' fournie n’est @module_or_batch pas un nom en deux parties légale. Utilisez 'schema_name.object_name'. |
10506 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le paramètre @stmt contient plusieurs instructions. |
10507 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’instruction spécifiée par @stmt et @module_or_batch, ou par @plan_handle et @statement_start_offset, ne correspond à aucune instruction dans le module ou le lot spécifié. Modifiez les valeurs pour qu'elles correspondent à une instruction dans le module ou le lot. |
10508 | 16 | Non | Impossible de '%ls' le repère de plan '%.*ls', car il n'existe pas ou vous ne disposez pas de l'autorisation nécessaire. Vérifiez le nom du repère de plan et la base de données de la session actuelle et assurez-vous que vous disposez de l'autorisation nécessaire. |
10509 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’instruction spécifiée par @stmt ou @statement_start_offset contient une erreur de syntaxe ou n’est pas éligible à une utilisation dans un repère de plan. Fournissez une seule instruction Transact-SQL valide ou une position de départ de l'instruction valide dans le lot. Pour obtenir une position de départ valide, interrogez la colonne 'statement_start_offset' de la fonction de gestion dynamique sys.dm_exec_query_stats. |
10510 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car il existe déjà un repère de plan de ce nom dans la base de données. Utilisez un nom unique. |
10511 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car @params n’est pas NULL. @params doit être NULL s’il @type s’agit de « object ». |
10512 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’objet '@module_or_batch' est chiffré. Paramétrez la requête en utilisant d'autres techniques telles que les index et les statistiques. |
10513 | 16 | Non | Impossible de %S_MSG %S_MSG '%.*ls', car il est référencé par le repère de plan '%.*ls'. Utilisez sp_control_plan_guide pour supprimer le repère de plan dans un premier temps. Enregistrez la définition du repère de plan pour une utilisation ultérieure. |
10514 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car @module_or_batch il ne peut pas s’agir d’un objet volumineux lorsqu’il @type s’agit d’un objet. |
10515 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le module '%.*ls' n’existe pas ou vous n’avez pas besoin d’autorisation. |
10516 | 16 | Non | Impossible de créer le repère de plan '%.*ls, car @module_or_batch ne peut pas être compilé. |
10517 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car vous ne disposez pas de l'autorisation nécessaire. Vous devez modifier l'autorisation dans la base de données. |
10518 | 16 | Non | Impossible d'exécuter sp_control_plan_guide, car les autorisations requises pour contrôler le repère de plan '%.*ls' sont insuffisantes. Modifiez l'autorisation de l'objet référencé par le repère de plan ou modifiez l'autorisation de la base de données. |
10519 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car les indicateurs spécifiés dans @hints ne peuvent pas être appliqués à l’instruction spécifiée par l’une ou l’autre@stmt.@statement_start_offset Vérifiez que les indicateurs peuvent être appliqués à l'instruction. |
10520 | 16 | Non | Impossible de créer le repère de plan ’%.ls’, car @type a été spécifié comme ’%ls’ et une valeur autre que Null est spécifiée pour le paramètre ’%ls’. Ce type requiert une valeur Null pour le paramètre. Spécifiez la valeur Null pour le paramètre ou remplacez le type par un type qui autorise une valeur autre que Null pour le paramètre. |
10521 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car @type a été spécifié comme '%ls' et le paramètre '%ls' a la valeur NULL. Ce type requiert une valeur autre que Null pour le paramètre. Spécifiez une valeur autre que Null pour le paramètre ou remplacez le type par un type qui autorise une valeur Null pour le paramètre. |
10,522 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car @hints comporte une valeur non conforme. La valeur de @hints doit être OPTION(PARAMETERIZATION FORCED) ou OPTION(PARAMETERIZATION SIMPLE) si @type correspond à 'template'. |
10523 | 16 | Non | Impossible de générer le modèle de requête, car @querytext ne contient aucune requête valide. |
10524 | 16 | Non | Impossible de paramétrer @querytext. |
10525 | 10 | Non | Le repère de plan '%.*ls' correspond à l'instruction après avoir été paramétré automatiquement via le paramétrage FORCED ou SIMPLE, mais l'indicateur RECOMPILE a été ignoré. RECOMPILE n'est pas pris en charge dans les instructions paramétrables automatiquement. Supprimez ce repère de plan ou supprimez l'indicateur RECOMPILE de ce dernier. |
10526 | 16 | Non | Impossible de supprimer %S_MSG '%.*ls', car son déclencheur '%.*ls' est référencé par le repère de plan '%.*ls'. Utilisez sp_control_plan_guide pour supprimer le repère de plan dans un premier temps. Enregistrez la définition du repère de plan pour une utilisation ultérieure. |
10527 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’objet '%.*ls' est un objet temporaire. |
10528 | 16 | Non | Impossible de créer le repère de plan '%.*ls' car son nom n'est pas valide. Les noms de repère de plan ne peuvent pas commencer par le signe dièse ('#'). |
10529 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car il existe déjà un planguide '%.*ls' de @type 'template' sur @stmt. |
10530 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’instruction spécifiée par @statement_start_offset ne correspond à aucune instruction dans le module ou lot spécifié. Envisagez de modifier @statement_start_offset pour correspondre à une instruction dans le module ou le lot. |
10531 | 16 | Non | Impossible de créer le repère de plan '%.*ls' à partir du cache, car l'utilisateur ne dispose pas des autorisations nécessaires. Accordez l'autorisation VIEW SERVER STATE à l'utilisateur qui crée le repère de plan. |
10532 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le lot ou le module spécifié par @plan_handle ne contient pas d’instruction éligible à un repère de plan. Indiquez une autre valeur pour @plan_handle. |
10533 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le nom du repère de plan dépasse 124, le nombre maximal de caractères autorisé. Indiquez un nom qui contient moins de 125 caractères. |
10534 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car la valeur spécifiée n’est @params pas valide. Spécifiez la valeur dans le formulaire <parameter_name parameter_type><>, ou spécifiez NULL. |
10535 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car aucun plan n'a été trouvé dans le cache du plan qui correspond au handle de plan spécifié. Indiquez un handle de plan mis en cache. Pour obtenir la liste des handles de plan mis en cache, interrogez la vue de gestion dynamique sys.dm_exec_query_stats. |
10536 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le lot ou le module correspondant à l’instruction spécifiée @plan_handle contient plus de 1 000 instructions éligibles. Créez un repère de plan pour chaque instruction du lot ou module en indiquant une valeur statement_start_offset pour chacune. |
10537 | 16 | Non | Impossible d’activer le repère de plan '%.*ls', car le repère de plan activé '%.*ls' contient la même étendue et la même valeur de décalage de départ de l’instruction. Désactivez le repère de plan existant avant d'activer le repère de plan spécifié. |
10538 | 16 | Non | Impossible de trouver le repère de plan, car l'ID du repère de plan spécifié a la valeur Null ou n'est pas valide, ou vous n'avez pas d'autorisation sur l'objet référencé par le repère de plan. Vérifiez que l'ID du repère de plan est valide, que la session active est définie en fonction du contexte de base de données approprié et que vous disposez de l'autorisation ALTER sur l'objet référencé par le repère de plan ou de l'autorisation ALTER DATABASE. |
10539 | 16 | Non | Impossible de créer le repère de plan '%.*ls' à partir du cache, car aucun plan de requête n'est disponible pour l'instruction avec l'offset de démarrage %d. Ce problème peut se produire si l'instruction dépend des objets de base de données qui n'ont pas encore été créés. Assurez-vous que tous les objets de base de données nécessaires existent, puis exécutez l'instruction avant de créer le repère de plan. |
10601 | 16 | Non | Impossible de spécifier des colonnes incluses pour un index cluster. |
10602 | 16 | Non | La combinaison des syntaxes ancienne et nouvelle dans une instruction CREATE/ALTER/DROP INDEX n'est pas autorisée. |
10603 | 16 | Non | Impossible de reconstruire l’index cluster '%.*ls' sur la vue '%.*ls', car la vue dépend de la table de base '%.*ls' dont l’index cluster '%.*ls' est désactivé. |
10604 | 16 | Non | Impossible de convertir une statistique en un index à l'aide de l'option d'index DROP_EXISTING lorsque l'option d'index ONLINE est également spécifiée. |
10605 | 16 | Non | Impossible de désactiver l’index de clé primaire « %.*ls » sur la table « %.*ls », car la table est publiée pour la réplication. |
10606 | 16 | Non | Impossible de désactiver l’index cluster « %.*ls » dans l’affichage « %.*ls », car la vue indexée est publiée pour la réplication. |
10607 | 16 | Non | L’index cluster '%.*ls' sur la table '%.*ls' ne peut pas être désactivé, car le suivi des modifications est activé. Désactivez le suivi des modifications sur la table avant de désactiver l'index cluster. |
10608 | 16 | Non | Impossible de désactiver l’index '%.*ls' sur la table '%.*ls', car le suivi des modifications est activé. Le suivi des modifications nécessite une contrainte de clé primaire sur la table et la désactivation de l'index supprimera la contrainte. Désactivez le suivi des modifications sur la table avant de désactiver l'index. |
10609 | 16 | Non | Impossible de créer %S_MSG '%.*ls' filtré sur la table '%.*ls', car la colonne '%.*ls' dans l’expression de filtre est une colonne calculée. Réécrivez l'expression de filtre de manière à ne pas inclure cette colonne. |
10,610 | 16 | Non | Impossible de créer l’index filtré '%.*ls' sur l’objet '%.*ls', car il ne s’agit pas d’une table utilisateur. Les index filtrés sont uniquement pris en charge dans les tables. Si vous essayez de créer un index filtré sur une vue, envisagez de créer une vue indexée avec l'expression de filtre incorporée à la définition de vue. |
10611 | 16 | Non | Impossible de créer %S_MSG '%.*ls' filtré sur la table '%.*ls', car la colonne '%.*ls' dans l’expression de filtre est comparée à une constante de priorité de type de données plus élevée ou d’un classement différent. La conversion d’une colonne en type de données de constante n'est pas prise en charge pour les éléments %S_MSG. Pour résoudre cette erreur, convertissez explicitement la constante en le même type de données et le même classement que la colonne '%.*ls'. |
10612 | 16 | Non | Impossible de créer %S_MSG '%.*ls' filtré sur la table '%.*ls', car la colonne '%.*ls' dans l’expression de filtre est comparée à une constante qui ne peut pas être convertie en type de données de la colonne. Réécrivez l'expression de filtre de manière à ne pas inclure cette comparaison. |
10617 | 16 | Non | Impossible de créer ou de reconstruire l'index '%.*ls'. La longueur de clé de cet index (%d octets) dépasse la longueur maximale autorisée de '%d' octets lors de l'utilisation du format de stockage VarDecimal. |
10618 | 16 | Non | Impossible de %S_MSG’index filtré '%.*ls' sur la table '%.*ls', car l’instruction définit l’option IGNORE_DUP_KEY sur ON. Réécrivez l'instruction de manière à ne pas utiliser l'option IGNORE_DUP_KEY. |
10619 | 16 | Non | Impossible de créer %S_MSG '%.*ls' filtré sur la table '%.*ls', car la colonne '%.*ls' dans l’expression de filtre est d’un type de données CLR. Réécrivez l'expression de filtre de manière à ne pas inclure cette colonne. |
10620 | 16 | Non | Impossible de créer %S_MSG '%.*ls' filtré sur la table '%.*ls', car l’expression de filtre contient une comparaison avec une valeur NULL littérale. Réécrivez la comparaison de manière à utiliser l'opérateur IS [NOT] NULL pour tester les valeurs NULL. |
10,621 | 16 | Non | Impossible de créer l’index '%.*ls' sur la table '%.*ls', car la colonne '%.*ls' dans l’expression de filtre de l’index est un jeu de colonnes. |
10622 | 16 | Non | Impossible de créer ou de reconstruire %S_MSG '%.*ls'. Les index compressés ne sont pas pris en charge dans les tables contenant des colonnes éparses ou une colonne de jeu de colonnes. |
10623 | 16 | Non | Les statistiques filtrées '%.*ls' ne peuvent pas être créées sur l’objet '%.*ls', car il ne s’agit pas d’une table utilisateur. Les statistiques filtrées ne sont prises en charge que sur les tables utilisateur. |
10624 | 16 | Non | L’instruction CREATE INDEX ou REBUILD INDEX a échoué pour l’index '%.*ls' sur la table '%.*ls', car une stratégie de distribution ne peut pas être spécifiée pour les bases de données système. |
10625 | 16 | Non | Une clé de distribution ne peut pas être créée contenant plus de %d colonnes. |
10626 | 16 | Non | Le nom de colonne '%.*ls' apparaît plusieurs fois dans la liste des colonnes de la clé de distribution. |
10627 | 16 | Non | La colonne '%.*ls' ne peut pas faire partie de la clé de distribution de l’index '%.*ls', car la colonne ne fait pas partie de la clé d’index unique. Les colonnes de clé de distribution d’un index unique doivent faire partie de la clé d’index. |
10628 | 16 | Non | L’index '%.*ls' sur la table '%.*ls' est un index hypothétique créé pour contenir des statistiques au niveau des colonnes. Une stratégie de distribution n’est pas autorisée pour les index hypothétiques. |
10629 | 16 | Non | Le type de données spécifié pour la colonne '%.*ls' dans la table '%.*ls' ne peut pas être utilisé comme colonne dans la clé de distribution d’un index. |
10630 | 16 | Non | La stratégie de distribution d’index n’est pas valide. La stratégie doit être définie sur HASH, NONE ou REPLICATE. Les colonnes de distribution ne peuvent pas être spécifiées lorsque la stratégie de distribution est définie sur NONE ou REPLICATE. |
10631 | 16 | Non | Impossible de créer ou de reconstruire l'index '%.*ls'. Un index unique ou cluster sur une table fédérée doit contenir la colonne fédérée. |
10632 | 16 | Non | Impossible de créer l’index '%.*ls'. Les vues ne peuvent pas être indexées dans une base de données fédérée. |
10633 | 16 | Non | Opération de création d’index en ligne non valide |
10634 | 10 | Oui | Une instruction '%.*ls' a été exécutée sur l’objet '%.*ls' par le nom d’hôte '%.*ls', ID de processus hôte %d à l’aide des options WAIT_AT_LOW_PRIORITY avec MAX_DURATION = %d et ABORT_AFTER_WAIT = BLOCKERS. Les sessions utilisateur bloquantes seront supprimées après la durée maximale d’attente. |
10635 | 16 | Non | Une opération en ligne ne peut pas être effectuée pour '%.*ls', car l’index contient une colonne de type d’objet volumineux et, dans la même transaction, il existe des opérations de mise à jour avant cette opération en ligne. Placez l’opération en ligne en dehors de la transaction ou placez-la avant les mises à jour de la transaction. |
10700 | 16 | Non | Le paramètre table "%.*ls" est READONLY et ne peut pas être modifié. |
10701 | 15 | Non | L'option READONLY ne peut pas être utilisée dans une instruction EXECUTE ou CREATE AGGREGATE. |
10702 | 15 | Non | Les options WITH CUBE et WITH ROLLUP ne sont pas autorisées avec une spécification ROLLUP, CUBE ou GROUPING SETS. |
10703 | 15 | Non | Trop de jeux de regroupement. Le nombre maximal est %d. |
10704 | 15 | Non | Pour recréer une erreur, une instruction THROW doit être utilisée à l’intérieur d’un bloc CATCH. Insérez l’instruction THROW à l’intérieur d’un bloc CATCH ou ajoutez des paramètres d’erreur à l’instruction THROW. |
10705 | 15 | Non | Les sous-requêtes ne sont pas autorisées dans la clause OUTPUT. |
10706 | 15 | Non | Trop d'expressions sont spécifiées dans la clause GROUP BY. Le nombre maximal est %d lorsque les jeux de regroupement sont fournis. |
10707 | 15 | Non | Les constructions de regroupement CUBE() et ROLLUP() ne sont pas autorisées dans le mode de compatibilité actuel. Elles ne sont autorisées qu'en mode 100 ou supérieur. |
10708 | 15 | Non | DEFAULT n'est pas autorisé dans la partie droite de "%.*ls" |
10709 | 15 | Non | Le nombre de colonnes doit être identique pour chaque ligne dans un constructeur de valeurs de table. |
10710 | 15 | Non | Une action de type '%S_MSG' n'est pas autorisée dans la clause 'WHEN NOT MATCHED' d'une instruction MERGE. |
10711 | 15 | Non | Une action de type 'INSERT' n'est pas autorisée dans la clause '%S_MSG' d'une instruction MERGE. |
10713 | 15 | Non | Une instruction MERGE doit se terminer par un point-virgule (;). |
10714 | 15 | Non | Une action de type '%S_MSG' ne peut pas figurer plus d'une fois dans la clause '%S_MSG' d'une instruction MERGE. |
10715 | 15 | Non | '%.*ls' n’est pas un indicateur valide. |
10716 | 15 | Non | Une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée doit avoir une clause OUTPUT. |
10717 | 15 | Non | La clause %S_MSG n'est pas autorisée lorsque la clause FROM contient une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. |
10718 | 15 | Non | Les indicateurs de requête ne sont pas autorisés dans les instructions INSERT, UPDATE, DELETE ou MERGE imbriquées. |
10719 | 16 | Non | Les relations de clé étrangère à partir d’une table optimisée en mémoire avec DURABILITY définie sur SCHEMA_AND_DATA à une table optimisée en mémoire avec DURABILITY défini sur SCHEMA_ONLY ne sont pas prises en charge. |
10720 | 15 | Non | Une clause OUTPUT INTO n'est pas autorisée dans une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. |
10721 | 15 | Non | La clause WHERE CURRENT OF n'est pas autorisée dans une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. |
10722 | 15 | Non | Le mot clé DISTINCT n'est pas autorisé lorsque la clause FROM contient une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. |
10723 | 15 | Non | Dans une instruction MERGE, une variable ne peut pas avoir pour valeur une colonne et une expression dans la même assignation de la clause SET d'une action UPDATE. Les assignations se présentant sous la forme 'SET @variable = column = expression' ne sont pas valides dans la clause SET de l'action UPDATE d'une instruction MERGE. Modifiez la clause SET de façon à ne spécifier que des assignations sous la forme 'SET @variable = column' ou 'SET @variable = expression'. |
10724 | 15 | Non | L'indicateur FORCESEEK n'est pas autorisé pour les tables cibles d'instructions INSERT, UPDATE ou DELETE. |
10725 | 15 | Non | Impossible d'utiliser l'option VARYING dans une instruction DECLARE, CREATE AGGREGATE ou CREATE FUNCTION. |
10726 | 15 | Non | Les agrégats définis par l'utilisateur ne prennent pas en charge les paramètres par défaut. |
10727 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée sur l'un ou l'autre côté d'un opérateur JOIN ou APPLY. |
10728 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée comme source table d'un opérateur PIVOT ou UNPIVOT. |
10729 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée dans une instruction SELECT qui n'est pas la source immédiate des lignes d'une instruction INSERT. |
10730 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée dans la clause FROM d'une instruction UPDATE ou DELETE. |
10731 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée au sein d'une autre instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. |
10732 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée sur l'un ou l'autre côté d'un opérateur UNION, INTERSECT ou EXCEPT. |
10733 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée dans la clause USING d'une instruction MERGE. |
10734 | 16 | Non | L'attribution de variable n'est pas autorisée dans une instruction contenant un opérateur UNION, INTERSECT ou EXCEPT de niveau supérieur. |
10735 | 15 | Non | Clause WHERE incorrecte pour %S_MSG '%.*ls' filtrée sur la table '%.*ls'. |
10,736 | 15 | Non | Une instruction de liste de mots vides en texte intégral doit se terminer par un point-virgule (;). |
10737 | 15 | Non | Dans une instruction ALTER TABLE REBUILD ou ALTER INDEX REBUILD, lorsqu'une partition est spécifiée dans une clause DATA_COMPRESSION, PARTITION=ALL est obligatoire. La clause PARTITION=ALL permet d'imposer que toutes les partitions de la table ou de l'index soient régénérées, même si un seul sous-ensemble est spécifié dans la clause DATA_COMPRESSION. |
10738 | 15 | Non | Le nombre d'expressions de valeurs de ligne de l'instruction INSERT dépasse le nombre maximal autorisé de %d valeurs de ligne. |
10739 | 15 | Non | La liste d'insertion de colonne utilisée dans l'instruction MERGE ne peut pas contenir d'identificateurs en plusieurs parties. Utilisez à la place des identificateurs en une partie. |
10740 | 15 | Non | Une instruction de liste de propriétés de recherche doit se terminer par un point-virgule (;). |
10741 | 15 | Non | Un TOP ne peut pas être utilisé dans la même requête ou sous-requête qu’un DÉCALAGE. |
10742 | 15 | Non | Le décalage spécifié dans une clause OFFSET peut ne pas être négatif. |
10743 | 15 | Non | Le nombre de lignes fournies pour une clause OFFSET doit être un entier. |
10744 | 15 | Non | Le nombre de lignes fournies pour une clause FETCH doit être supérieur à zéro. |
10745 | 15 | Non | L’indicateur FORCESCAN n’est pas autorisé pour les tables cibles d’instructions INSERT, UPDATE ou DELETE. |
10,746 | 15 | Non | L’indicateur FORCESCAN est spécifié simultanément avec l’indicateur FORCESEEK. Supprimez l’un des indicateurs et soumettez à nouveau la requête. |
10747 | 15 | Non | L’indicateur FORCESEEK paramétrable ne peut pas être utilisé simultanément avec des indicateurs INDEX ou un indicateur FORCESEEK non paramétrable sur le même objet. Utilisez des indicateurs INDEX et un indicateur FORCESEEK non paramétrable ou utilisez un indicateur FORCESEEK paramétrable sans indicateurs INDEX pour chaque table ou vue. |
10748 | 15 | Non | Il existe plusieurs indicateurs FORCESEEK spécifiés sur la même table ou vue. Supprimez les indicateurs FORCESEEK supplémentaires et soumettez à nouveau la requête. |
10,749 | 15 | Non | L’indicateur FORCESEEK ne peut pas être utilisé avec l’index 0. Corrigez l’index fourni à l’indicateur FORCESEEK et soumettez à nouveau la requête. |
10750 | 15 | Non | L’indicateur FORCESCAN ne peut pas être utilisé avec plusieurs indicateurs INDEX. Supprimez les indicateurs INDEX supplémentaires et soumettez à nouveau la requête. |
10751 | 15 | Non | La clause ORDER BY dans LA clause WITHIN GROUP de la fonction '%.*ls' doit avoir exactement une expression. |
10 752 | 15 | Non | La fonction '%.*ls' peut ne pas avoir de cadre de fenêtre. |
10753 | 15 | Non | La fonction '%.*ls' doit avoir une clause OVER. |
10754 | 15 | Non | La fonction '%.*ls' doit avoir une clause WITHIN GROUP. |
10755 | 15 | Non | La fonction '%.*ls' prend entre %d et %d arguments. |
10756 | 15 | Non | Le cadre de fenêtre avec ROWS ou RANGE doit avoir une clause ORDER BY. |
10757 | 15 | Non | La fonction '%.*ls' peut ne pas avoir de clause WITHIN GROUP. |
10758 | 15 | Non | La fonction '%.*ls' peut ne pas avoir ORDER BY dans la clause OVER. |
10759 | 15 | Non | L’utilisation de DISTINCT n’est pas autorisée avec la clause OVER. |
10760 | 16 | Non | L’argument de mise à l’échelle n’est pas valide. Les expressions valides pour l’argument d’échelle %ls de type de données sont des constantes entières et des expressions constantes entières. |
10761 | 16 | Non | Type de données %.*ls non valide dans la fonction %.*ls. |
10762 | 16 | Non | La fonction %.*ls n’est pas autorisée en mode de compatibilité actuel. Il est autorisé uniquement en mode 110 ou version ultérieure. |
10763 | 15 | Non | La clause GROUP BY ne peut contenir qu’un seul indicateur de requête. Supprimez les indicateurs supplémentaires et réexécutez la requête. |
10,764 | 15 | Non | Le nombre de colonnes de regroupement dans la requête a dépassé le nombre maximal autorisé. SQL Server autorise les colonnes de regroupement 64 000. Réduisez le nombre de colonnes de regroupement et réexécutez la requête. |
10765 | 15 | Non | DISTRIBUTED_AGG et les indicateurs de CENTRAL_AGG ne peuvent pas être utilisés avec une clause CUBE ou ROLLUP. Modifiez la requête et réexécutez-la. |
10766 | 15 | Non | CENTRAL_AGG devez être spécifié après toutes les colonnes de la clause GROUP BY. Modifiez la requête et réexécutez-la. |
10767 | 15 | Non | DISTRIBUTED_AGG indicateur ne peut pas être utilisé lorsque la clause GROUP BY contient la même colonne plusieurs fois. Modifiez la requête et réexécutez-la. |
10768 | 15 | Non | L’indicateur LABEL ne peut être utilisé qu’une seule fois dans la requête. Modifiez la requête et réexécutez-la. |
10769 | 15 | Non | Les options SET ne sont pas prises en charge dans les blocs ATOMIC. |
10770 | 15 | Non | L’option SERVER et l’une des options CREDENTIAL ou FEDERATED_SERVICE_ACCOUNT = ON sont requises pour définir REMOTE_DATA_ARCHIVE sur une base de données. |
10771 | 15 | Non | Impossible d’utiliser l’option CREDENTIAL avec l’option FEDERATED_SERVICE_ACCOUNT = ON. |
10772 | 15 | Non | Il existe plusieurs indicateurs REMOTE_DATA_ARCHIVE_OVERRIDE spécifiés sur la même référence de table ou d’affichage. Supprimez les indicateurs de REMOTE_DATA_ARCHIVE_OVERRIDE supplémentaires et soumettez à nouveau la requête. |
10773 | 15 | Non | L’indicateur REMOTE_DATA_ARCHIVE_OVERRIDE n’est pas applicable à l’objet '%.*ls', car il ne s’agit pas d’une table avec REMOTE_DATA_ARCHIVE activée. Supprimez l’indicateur REMOTE_DATA_ARCHIVE_OVERRIDE et soumettez à nouveau l’instruction. |
10774 | 15 | Non | Clause WHERE incorrecte pour l’index filtré. |
10775 | 16 | Non | L’objet '%.*ls' n’est pas une table optimisée en mémoire ou une fonction table incorporée compilée en mode natif et ne peut pas être accessible à partir d’un module compilé en mode natif. |
10776 | 16 | Non | Les déclencheurs sur des tables non optimisées en mémoire ne peuvent pas utiliser WITH NATIVE_COMPILATION. |
10777 | 16 | Non | Les déclencheurs sur des tables mémoire optimisées doivent utiliser WITH NATIVE_COMPILATION. |
10778 | 16 | Non | Les relations de clé étrangère entre les tables optimisées en mémoire et les tables non optimisées en mémoire ne sont pas prises en charge. |
10779 | 16 | Non | L’option de durabilité « schema_only » est prise en charge uniquement avec les tables optimisées en mémoire. |
10780 | 16 | Non | Il n’existe aucune clé primaire dans la table référencée '%.*ls' qui correspond à la liste de colonnes de référencement dans la clé étrangère '%.*ls'. Les clés étrangères dans les tables mémoire optimisées doivent référencer les clés primaires. |
10781 | 16 | Non | Querytraceon %d et l’indicateur d’optimiseur '%.*ls' spécifient des comportements en conflit. Supprimez l’une d’elles et réexécutez la requête. |
10782 | 16 | Non | BEGIN ATOMIC est pris en charge uniquement dans les modules compilés en mode natif. |
10783 | 16 | Non | Le corps d’un module compilé en mode natif doit être un bloc ATOMIC. |
10784 | 16 | Non | La clause WITH de l'instruction BEGIN ATOMIC doit spécifier une valeur pour l'option « %ls ». |
10785 | 15 | Non | %S_MSG '%ls' est pris en charge uniquement avec %S_MSG. |
10786 | 16 | Non | La commande ALTER AVAILABILITY GROUP a échoué, car elle contenait plusieurs options MODIFY REPLICA : %ls. Entrez un GROUPE ALTER AVAILABILITY DISTINCT ... Commande MODIFY REPLICA pour chaque option de réplica que vous souhaitez modifier. |
10787 | 16 | Non | Les indicateurs REPEATABLEREAD et SERIALIZABLE ne sont pas autorisés sur les tables Hekaton avec des index columnstore. |
10788 | 15 | Non | L’option '%ls' n’est pas prise en charge avec les types de tables. |
10789 | 15 | Non | L’option '%ls' doit être spécifiée pour l’index '%.*ls' sur la table '%.*ls'. Il est nécessaire pour les index de hachage. |
10790 | 15 | Non | L’option '%ls' peut être spécifiée uniquement pour les index de hachage. |
10791 | 15 | Non | Les index de hachage sont autorisés uniquement dans les tables mémoire optimisées. |
10792 | 15 | Non | Lorsqu’elle est utilisée dans un module compilé en mode natif, la fonction '%.*ls' ne peut pas apparaître en dehors d’un bloc catch. |
10793 | 16 | Non | Un index et une contrainte PRIMARY KEY ont été définis inline, avec la définition de la colonne '%.*ls', table '%.*ls'. La définition d’un index et d’une contrainte PRIMARY KEY inline avec la définition de colonne n’est pas autorisée. |
10794 | 15 | Non | %S_MSG '%ls' n’est pas pris en charge avec %S_MSG. |
10795 | 15 | Non | La variable '%.*ls' a été déclarée comme non null et doit être déclarée avec une valeur initiale. |
10796 | 15 | Non | L’option SCHEMABINDING est prise en charge uniquement pour les modules compilés en mode natif et est requise pour ces modules. |
10,797 | 15 | Non | Un seul groupe de fichiers MEMORY_OPTIMIZED_DATA est autorisé par base de données. |
10798 | 16 | Non | Il ne s’agit pas d’un paramètre de compression de données valide pour cet objet. Elle ne peut être utilisée qu’avec des index columnstore. Choisissez NONE, PAGE ou compression ROW. |
10799 | 16 | Non | Il ne s’agit pas d’un paramètre de compression de données valide pour un index columnstore. Choisissez COLUMNSTORE ou COLUMNSTORE_ARCHIVE compression. |
10 800 | 16 | Non | L’écouteur de la ressource WSFC '%.*ls' n’a pas pu démarrer et a retourné le code d’erreur %d, '%.*ls'. Pour plus d’informations sur ce code d’erreur, consultez « Codes d’erreur système » dans la documentation de développement Windows. |
10801 | 16 | Non | Échec de l’arrêt de l’écouteur pour la ressource du cluster de basculement Windows '%.*ls'. Erreur : %d. %.*ls |
10802 | 10 | Non | Échec de la mise en file d’attente d’une tâche pour inscrire un nom de principal de service (SPN) pour le service SQL Server. L’authentification Kerberos ne sera pas possible tant qu’un SPN n’est pas ajouté manuellement ou que SQL Server soit redémarré. Code d’erreur SQLOS : %d. |
10900 | 16 | Non | Impossible de configurer le gouverneur de ressources lors du démarrage. Recherchez des messages d'erreur spécifiques dans le journal des erreurs SQL Server ou vérifiez la cohérence de la base de données master en exécutant DBCC CHECKCATALOG('master'). |
10901 | 16 | Non | L'utilisateur n'a pas l'autorisation de modifier la configuration du gouverneur de ressources. |
10902 | 16 | Non | La fonction définie par l'utilisateur '%s' n'existe pas dans la base de données master ou l'utilisateur n'a pas l'autorisation d'y accéder. |
10903 | 16 | Non | Le nom de schéma spécifié '%.*ls' pour la fonction définie par l'utilisateur classifieur n'existe pas ou l'utilisateur n'a pas l'autorisation de l'utiliser. |
10904 | 16 | Non | Échec de la configuration du gouverneur de ressources. Des sessions sont actives dans les groupes de charges de travail supprimés ou déplacés vers d'autres pools de ressources. Déconnectez toutes les sessions actives dans les groupes de charges de travail concernés et essayez à nouveau. |
10905 | 16 | Non | Impossible de terminer la configuration du gouverneur de ressources, car la mémoire est insuffisante. Réduisez la charge du serveur ou tentez l'opération sur une connexion administrateur dédiée. |
10906 | 16 | Non | Objet '%.*ls'.' %.*ls' n’est pas une fonction classifieur de classifieur resource governor valide définie par l’utilisateur. Une fonction définie par l'utilisateur classifieur valide doit être liée au schéma, retourner sysname et n'avoir aucun paramètre. |
10907 | 16 | Non | L’attribut '%.*ls' avec la valeur %u est supérieur à l’attribut '%.*ls' avec la valeur %u. |
10908 | 16 | Non | L’attribut '%.*ls' avec la valeur %u est inférieur à l’attribut '%.*ls' avec la valeur %u. |
10909 | 16 | Non | Impossible de créer le pool de ressources. Le nombre maximal de pools de ressources ne peut pas dépasser la limite actuelle (%u), pools de ressources prédéfinis compris. |
10910 | 16 | Non | L'opération n'a pas pu être terminée. La valeur spécifiée '%.*ls', %u, entraîne la somme des minimums sur tous les pools de ressources sur le planificateur %you de dépasser 100 %. Réduisez la valeur d’un ou plusieurs pools, ou modifiez l’affinité de pool, afin que la somme soit inférieure ou égale à 100. |
10,911 | 16 | Non | Impossible d'effectuer l'opération demandée, car le pool de ressources '%.*ls' n'existe pas. |
10912 | 16 | Non | L'opération n'a pas pu être terminée. La suppression du %S_MSG n'est pas autorisée. |
10913 | 16 | Non | Les utilisateurs ne sont pas autorisés à %S_MSG le groupe de charge de travail '%.*ls' dans le pool de ressources '%.*ls'. |
10914 | 16 | Non | Le nom du groupe de charges de travail %S_MSG '%.*ls' ne peut pas commencer par # sur ##. |
10915 | 16 | Non | L'opération n'a pas pu être terminée. La modification de '%.*ls' %S_MSG n'est pas autorisée. |
10916 | 16 | Non | Impossible de supprimer le pool de ressources '%.*ls', car il contient le groupe de charge de travail '%.*ls'. Supprimez tous les groupes de charges de travail à l'aide de ce pool de ressources avant de le supprimer. |
10917 | 16 | Non | Échec de l'instruction ALTER WORKLOAD GROUP. Une clause 'WITH' ou 'USING' doit être spécifiée. |
10918 | 16 | Non | Impossible de créer le fichier %S_MSG '%.*ls' parce qu'il existe déjà. |
10919 | 16 | Non | Une erreur s'est produite lors de la lecture de la configuration du gouverneur de ressources à partir de la base de données master. Vérifiez l'intégrité de la base de données master ou contactez l'administrateur système. |
10920 | 16 | Non | Impossible de %S_MSG la fonction définie par l'utilisateur '%.*ls'. Elle est utilisée en tant que classifieur du gouverneur de ressources. |
10921 | 16 | Non | Le %S_MSG '%.*ls' ne peut pas être déplacé hors de '%.*ls' %S_MSG. |
10922 | 16 | Non | Échec de %ls. Exécutez à nouveau l'instruction. |
10923 | 16 | Non | Échec de %ls. Le gouverneur de ressources n'est pas disponible dans cette édition de SQL Server. Vous pouvez manipuler les métadonnées du gouverneur de ressources, mais vous ne serez pas en mesure d'appliquer la configuration du gouverneur de ressources. Seule l'édition Enterprise de SQL Server prend en charge le gouverneur de ressources. |
10924 | 16 | Non | La plage d’affinité du pool n’est pas valide. La limite inférieure %d doit être inférieure à la limite supérieure %d. |
10925 | 16 | Non | Une valeur %S_MSG a été spécifiée plusieurs fois dans la liste de plages d’affinités du pool. |
10926 | 16 | Non | La plage %S_MSG qui spécifie %S_MSG %d inclut au moins un %S_MSG qui n’est pas disponible pour l’instance actuelle. Le nombre %S_MSG maximal disponible pour cette instance est %d. |
10927 | 16 | Non | L'opération n'a pas pu être terminée. La valeur spécifiée '%.*ls', %u, entraîne la somme des minimums sur tous les groupes de charges de travail utilisant le pool de ressources '%.*ls' pour dépasser 100 %. Réduisez la valeur ou modifiez d’autres groupes de charges de travail afin que la somme soit inférieure ou égale à 100. |
10928 | 16 | Non | ID de ressource : %d. La limite %ls pour la base de données est %d et a été atteinte. Pour obtenir de l’aide, consultez « http://go.microsoft.com/fwlink/?LinkId=267637 ». |
10929 | 16 | Non | ID de ressource : %d. La garantie minimale %ls est %d, la limite maximale est %d et l’utilisation actuelle de la base de données est %d. Toutefois, le serveur est actuellement trop occupé pour prendre en charge %ls supérieur à %d pour cette base de données. Pour obtenir de l’aide, consultez « http://go.microsoft.com/fwlink/?LinkId=267637 ». Sinon, veuillez réessayer ultérieurement. |
10930 | 16 | Non | Le service est actuellement trop occupé. Veuillez réessayer plus tard. |
10931 | 16 | Non | Impossible de supprimer le pool de ressources '%.*ls', car il est lié à une base de données. Supprimez toutes les liaisons de ce pool de ressources avant de la supprimer. |
10932 | 16 | Non | La configuration de Resource Governor a échoué, car il existe une base de données active dans le pool de ressources supprimée. Mettre la base de données hors connexion et réessayer. |
10933 | 16 | Non | Un %S_MSG avec id %d n’existe pas sur ce système. Utilisez sys.dm_os_schedulers pour localiser %S_MSGs valide pour ce système. |
10934 | 16 | Non | Impossible d’effectuer l’opération demandée, car le pool de ressources externe '%.*ls' n’existe pas. |
10935 | 16 | Non | Le pool de ressources externe n’autorise pas plusieurs groupes de processeurs. |
10961 | 16 | Non | La requête a été abandonnée, car son utilisation du processeur dépasse la limite maximale configurée pour le groupe de charge de travail. |
10981 | 10 | Non | La reconfiguration du gouverneur de ressources a réussi. |
10982 | 16 | Oui | Échec de l’exécution de la fonction classifieur de classifieur resource governor '%.*ls'. Dernière erreur %u, état %u. Examinez les erreurs précédentes dans le journal des erreurs SQL Server à partir de l'ID de session %ld pour des détails. Temps écoulé de la fonction classifieur : %I64u ms. |
10983 | 16 | Non | L'opération '%ls' du gouverneur de ressources a été annulée par l'utilisateur. |
10984 | 16 | Non | Échec de la reconfiguration de Resource Governor. |
10985 | 10 | Non | La reconfiguration de Resource Governor a rencontré un problème (code HRESULT : 0x%lx, raison : %ls), lors de l’envoi d’ID de pool de ressources externes actifs à launchpad. Cela n’échouera pas à reconfigurer. |
Error | Niveau de gravité | Événement journalisé | Description |
---|---|---|---|
10000 | 16 | Non | Erreur : fournisseur inconnu. |
10001 | 16 | Non | Le fournisseur rapporte une défaillance catastrophique inattendue. |
10002 | 16 | Non | Le fournisseur n'a pas implémenté cette fonctionnalité. |
10003 | 16 | Non | Le fournisseur n'a plus de mémoire. |
10004 | 16 | Non | Un ou plusieurs arguments ont été déclarés non valides par le fournisseur. |
10005 | 16 | Non | Le fournisseur ne prend pas en charge cette interface. |
10006 | 16 | Non | Le fournisseur signale l'utilisation d'un pointeur non valide. |
10007 | 16 | Non | Le fournisseur signale l'utilisation d'un handle non valide. |
10008 | 16 | Non | Le fournisseur a arrêté l'opération. |
10009 | 16 | Non | Le fournisseur n'a donné aucune information quant à cette erreur. |
10010 | 16 | Non | Les données nécessaires pour terminer cette opération ne sont pas encore disponibles pour le fournisseur. |
10011 | 16 | Non | Accès refusé. |
10021 | 16 | Non | Exécution arrêtée par le fournisseur parce qu'une limite de ressources a été atteinte. |
10022 | 16 | Non | Le fournisseur a appelé une méthode à l'aide de IRowsetNotify dans le consommateur, mais la méthode n'a toujours pas été retournée. |
10023 | 16 | Non | Le fournisseur ne prend pas en charge la méthode requise. |
10024 | 16 | Non | Le fournisseur signale que l'utilisateur n'a pas l'autorisation d'effectuer cette opération. |
10025 | 16 | Non | Le fournisseur a provoqué une erreur au niveau du serveur dans un traitement externe. |
10026 | 16 | Non | Aucun texte de commande n'a été défini. |
10027 | 16 | Non | La commande n'a pas été préparée. |
10028 | 16 | Non | Échec de l’authentification. |
10032 | 16 | Non | Impossible de retourner plusieurs jeux de résultats (non pris en charge par le fournisseur). |
10033 | 16 | Non | L'index spécifié n'existe pas ou le fournisseur ne prend pas en charge l'analyse d'index sur cette source de données. |
10034 | 16 | Non | La table ou la vue spécifiée n'existe pas ou comporte des erreurs. |
10035 | 16 | Non | Aucune valeur spécifiée pour un ou plusieurs des paramètres requis. |
10042 | 16 | Non | Impossible de définir une propriété tant qu'il reste un ensemble de lignes ouvert. |
10052 | 16 | Non | L'insertion a été annulée par le fournisseur pendant la notification. |
10053 | 16 | Non | Impossible de convertir la valeur des données pour des raisons autres que l'incompatibilité de signe ou le dépassement de capacité. |
10054 | 16 | Non | La valeur des données d'une ou de plusieurs colonnes a dépassé le type utilisé par le fournisseur. |
10055 | 16 | Non | Les données ont violé les contraintes d'intégrité d'une ou de plusieurs colonnes. |
10056 | 16 | Non | Le nombre de lignes avec des modifications en attente a dépassé la limite spécifiée par la propriété DBPROP_MAXPENDINGROWS. |
10057 | 16 | Non | Impossible de créer la ligne. Le nombre total de lignes actives acceptées par l'ensemble de lignes serait dépassé. |
10058 | 16 | Non | Le consommateur ne peut pas insérer de nouvelle ligne avant de libérer les handles des lignes précédemment récupérées. |
10062 | 16 | Non | La modification a été annulée par le fournisseur pendant la notification. |
10063 | 16 | Non | Impossible de convertir la valeur des données pour des raisons autres que l'incompatibilité de signe ou le dépassement de capacité. |
10064 | 16 | Non | La valeur des données d'une ou de plusieurs colonnes a dépassé le type utilisé par le fournisseur. |
10065 | 16 | Non | Les données ont violé les contraintes d'intégrité d'une ou de plusieurs colonnes. |
10066 | 16 | Non | Le nombre de lignes avec des modifications en attente a dépassé la limite spécifiée par la propriété DBPROP_MAXPENDINGROWS. |
10067 | 16 | Non | L'ensemble de lignes a utilisé un accès concurrentiel optimiste et la valeur de la colonne a changé après la dernière extraction ou resynchronisation de la ligne. |
10068 | 16 | Non | Le consommateur ne peut pas supprimer la ligne. Une suppression est en attente ou a déjà été transmise à la source de données. |
10069 | 16 | Non | Le consommateur ne peut pas supprimer la ligne. Une insertion a été transmise à la source de données. |
10081 | 16 | Non | L'ensemble de lignes fait appel aux index intégrés mais il n'y a pas d'index actuellement. |
10085 | 16 | Non | RestartPosition sur la table a été annulé pendant la notification. |
10086 | 16 | Non | La table a été construite pendant un flux de données actif et la position ne peut pas être redémarrée. |
10087 | 16 | Non | Le fournisseur n'a pas libéré certaines lignes existantes. |
10088 | 16 | Non | L'ordre des colonnes n'a pas été spécifié dans l'objet qui a créé l'ensemble de lignes. Le fournisseur a dû réexécuter la commande pour redéfinir la prochaine position d'extraction à sa valeur d'origine ; par ailleurs, l'ordre des colonnes a changé. |
10100 | 16 | Non | Impossible de créer %S_MSG dans l’affichage « %.*ls », car il contient le mot clé DISTINCT. Supprimez le mot clé DISTINCT de la vue ou n'indexez pas la vue. Vous pouvez également remplacer DISTINCT par GROUP BY ou COUNT_BIG(*) pour simuler DISTINCT sur les colonnes de regroupement. |
10101 | 16 | Non | Impossible de créer %S_MSG dans l’affichage « %.*ls », car il contient le mot clé TOP ou OFFSET. Envisagez de supprimer la vue TOP ou OFFSET ou de ne pas indexer la vue. |
10102 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient la clause TABLESAMPLE. Supprimez la clause TABLESAMPLE ou n'indexez pas la vue. |
10103 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise OPENROWSET, OPENQUERY ou OPENDATASOURCE. N'indexez pas la vue ou supprimez OPENQUERY, OPENROWSET et OPENDATASOURCE. |
10104 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle référence une table qui utilise une fonction de texte intégral CONTAINSTABLE ou FREETEXTTABLE. Supprimez l'une de ces fonctions ou n'indexez pas la vue. |
10105 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise le fournisseur d'ensembles de lignes OPENXML. Supprimez OPENXML ou n'indexez pas la vue. |
10106 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle référence un fournisseur d'ensembles de lignes interne du système. N'indexez pas cette vue. |
10107 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car elle utilise la variable de table « %.*ls ». N'indexez pas cette vue ou supprimez la référence à la variable de table. |
10108 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle référence une table interne SQL Server. |
10109 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il fait référence à la table dérivée « %.*ls » (définie par l’instruction SELECT dans la clause FROM). Supprimez la référence à la table dérivée ou n'indexez pas la vue. |
10110 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient OUTER APPLY. N'indexez pas la vue ou supprimez OUTER APPLY. |
10111 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient une jointure qui utilise une syntaxe d'échappement standard ODBC. Utilisez plutôt une syntaxe de jointure ANSI. |
10112 | 16 | Non | Impossible de créer %S_MSG dans la vue '%.*ls', car elle contient une jointure INNER qui spécifie un indicateur de jointure. Envisagez de supprimer l'indicateur de jointure. |
10113 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise une jointure LEFT, RIGHT ou FULL OUTER et aucune jointure OUTER n'est autorisée dans les vues indexées. Utilisez plutôt une jointure INNER. |
10114 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise l'opérateur PIVOT. N'indexez pas cette vue. |
10115 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise l'opérateur UNPIVOT. N'indexez pas cette vue. |
10116 | 16 | Non | Impossible de créer %S_MSG dans la vue '%.*ls', car elle contient un ou plusieurs opérateurs UNION, INTERSECT ou EXCEPT. Créez une vue indexée distincte pour chaque requête correspondant à une entrée des opérateurs UNION, INTERSECT ou EXCEPT de la vue d'origine. |
10117 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car l’affichage utilise l’opérateur « * » pour sélectionner des colonnes. Référencez plutôt les colonnes par leur nom. |
10118 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient GROUP BY ALL. Utilisez plutôt GROUP BY. |
10119 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient un opérateur CUBE, ROLLUP ou GROUPING SETS. N'indexez pas cette vue. |
10120 | 16 | Non | Impossible de créer %S_MSG dans l’affichage « %.*ls », car il contient l’opérateur ROLLUP. N'indexez pas cette vue. |
10121 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient une clause HAVING. Supprimez la clause HAVING. |
10122 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient une clause COMPUTE. N'indexez pas cette vue ou utilisez plutôt une vue GROUP BY ou une vue agrégée pour remplacer le calcul COMPUTE des résultats agrégés. |
10124 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle référence une colonne interne SQL Server. |
10125 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il utilise l’agrégat « %.*ls ». Supprimez l'agrégat, n'indexez pas la vue ou utilisez d'autres agrégats. Par exemple, AVG remplace SUM et COUNT_BIG, ou COUNT remplace COUNT_BIG. |
10126 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il utilise l’agrégat « %.*ls » avec le mot clé DISTINCT. N'indexez pas cette vue ou supprimez DISTINCT. Utilisez une vue GROUP BY ou COUNT_BIG(*) pour simuler DISTINCT dans les colonnes de regroupement. |
10127 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient une ou plusieurs sous-requêtes. Modifiez la vue pour utiliser uniquement les jointures à la place des sous-requêtes. Vous pouvez également ne pas indexer cette vue. |
10,128 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise un prédicat de texte intégral CONTAINS ou FREETEXT. Supprimez CONTAINS ou FREETEXT ou n'indexez pas la vue. |
10129 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il fait référence à la fonction table inline ou multi-état « %.*ls ». Développez manuellement la définition de la fonction dans la définition de la vue ou n'indexez pas la vue. |
10130 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il utilise la fonction table CLR (Common Language Runtime) non déterministe « %.*ls ». N'indexez pas la vue ou modifiez-la de façon à ne pas utiliser cette fonction. |
10131 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il fait référence à la fonction table CLR (Common Language Runtime) imprecise « %.*ls ». N'indexez pas la vue. |
10132 | 16 | Non | Impossible de créer %S_MSG en mode « %.*ls », car il fait référence à la fonction CLR (Common Language Runtime) table « %.*ls ». Supprimez la référence à la fonction ou n'indexez pas la vue. |
10133 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car la fonction « %.*ls » référencée par la vue effectue l’accès aux données utilisateur ou système. |
10134 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient plusieurs APPLY. N'indexez pas la vue ou utilisez APPLY une seule fois. |
10136 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise l'agrégat COUNT. Utilisez COUNT_BIG à la place. |
10137 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il fait référence à l’expression de table commune « %.*ls ». Les vues qui référencent les expressions de table courantes ne peuvent pas être indexées. N'indexez pas la vue ou supprimez l'expression de table courante de la définition de la vue. |
10138 | 16 | Non | Impossible de créer %S_MSG dans l’affichage '%.*ls', car sa liste de sélection n’inclut pas une utilisation appropriée de COUNT_BIG. Envisagez d’ajouter COUNT_BIG(*) pour sélectionner la liste. |
10139 | 16 | Non | Impossible de créer %S_MSG dans la vue '%.*ls', car elle utilise une conversion implicite de la chaîne en datetime ou smalldatetime. Utilisez une instruction CONVERT explicite avec une valeur de style déterministe. |
10140 | 16 | Non | Impossible de créer %S_MSG dans la vue '%.*ls', car elle contient un indicateur de table. Supprimez l'indicateur. |
10141 | 16 | Non | Impossible de créer %S_MSG dans l’affichage '%.*ls', car il fait référence à la routine CLR (fonction ou méthode) '%.*ls' en dehors des colonnes non clés de la liste SELECT. Recréez ou modifiez la vue de façon à ce qu'elle ne référence pas de routine CLR sauf dans les colonnes non-clés de la liste SELECT, puis créez l'index. |
10142 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient APPLY. N'indexez pas la vue ou supprimez APPLY. |
10143 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient une fonction fenêtre de classement ou une fonction d'agrégation. Supprimez la fonction de la définition de la vue ou choisissez de ne pas indexer la vue. |
10144 | 16 | Non | Impossible de créer %S_MSG dans la vue '%.*ls', car elle utilise la fonction CHANGETABLE. |
10145 | 16 | Non | Impossible de créer %S_MSG sur la vue '%.*ls', car elle fait référence à un jeu de colonnes éparses. Les vues contenant un jeu de colonnes éparses ne peuvent pas être indexées. Envisagez de supprimer le jeu de colonnes éparses de la vue ou de ne pas indexer la vue. |
10146 | 16 | Non | Impossible de créer %S_MSG sur la vue '%.*ls', car elle utilise la fonction SEMANTICSIMILARITYTABLE, SEMANTICKEYPHRASETABLE ou SEMANTICSIMILARITYDETAILSTABLE. |
10147 | 16 | Non | Impossible de créer %S_MSG sur la vue '%.*ls', car elle utilise la clause FOR SYSTEM_TIME temporelle. |
10148 | 16 | Non | Impossible de créer %S_MSG sur la vue '%.*ls', car elle utilise OPENJSON. |
10149 | 16 | Non | L’index qui a SNAPSHOT_MATERIALIZATION ne peut pas être créé sur l’affichage '%.*ls', car la définition de vue contient des tables optimisées en mémoire. |
10211 | 16 | Non | Impossible d'appeler le mutateur d'une valeur de type CLR Null. |
10227 | 16 | Non | Le champ « %.*ls » de type « %.*ls.%.*ls » ne peut pas être mis à jour, car le champ est « %.*ls ». |
10240 | 16 | Non | UdtExtensions.dll est introuvable. Vérifiez l'installation. |
10300 | 16 | Non | L’assembly '%.*ls' fait référence à l’assembly '%.*ls', qui n’est pas présent dans la base de données active. SQL Server a tenté de localiser et de charger automatiquement l'assembly référencé à l'emplacement de l'assembly de référence mais cette opération a échoué (raison : %S_MSG). Chargez l'assembly référencé dans la base de données actuelle et réessayez. |
10301 | 16 | Non | L’assembly '%.*ls' fait référence à l’assembly '%.*ls', qui n’est pas présent dans la base de données active. SQL Server a tenté de localiser et de charger automatiquement l'assembly référencé à l'emplacement de l'assembly de référence mais cette opération a échoué (raison : %s). Chargez l'assembly référencé dans la base de données actuelle et réessayez. |
10302 | 16 | Non | Impossible d'obtenir le chemin d'accès du serveur SQL Server : '%ls'. |
10303 | 16 | Oui | Impossible de créer le gestionnaire AppDomain : '%.*ls'. |
10304 | 16 | Non | Impossible d'entrer dans le CLR (Common Language Runtime) avec HRESULT 0x%x. Cela peut être dû à des ressources insuffisantes. |
10305 | 16 | Non | La méthode Init d'une fonction table CLR doit être annotée avec SqlFunctionAttribute. |
10306 | 16 | Non | L'attribut SqlFunctionAttribute de la méthode Init d'une fonction table CLR doit définir la propriété FillRowMethodName. |
10307 | 16 | Non | La propriété FillRowMethodName de SqlFunctionAttribute ne contient aucun nom de méthode valide. |
10308 | 10 | Non | Avertissement : l'assembly Microsoft .Net Framework '%.*ls' que vous enregistrez n'est pas entièrement testé dans un environnement hébergé SQL Server. À l'avenir, si vous mettez à niveau ou révisez cet assembly ou le .NET Framework, votre routine d'intégration CLR peut cesser de fonctionner. Pour plus d'informations, consultez la documentation en ligne de SQL Server. |
10309 | 10 | Non | Avertissement : l'assembly client SQL Server '%.*ls' que vous enregistrez n'est pas entièrement testé dans un environnement hébergé SQL Server. |
10310 | 10 | Oui | AppDomain %i (%.*ls) est marqué pour être déchargé en raison d'opérations CLR ou DDL liées à la sécurité. |
10311 | 10 | Oui | AppDomain %i (%.*ls) est marqué pour être déchargé en raison d'une sollicitation de la mémoire. |
10312 | 16 | Non | L'exécution de .NET Framework a été annulée. Le type UDP/UDF/CLR n'a pas rétabli le jeton de thread. |
10313 | 16 | Non | Une erreur s'est produite dans le .NET Framework lors de %S_MSG. Les ressources serveur sont peut-être insuffisantes. Réexécutez la requête. Si le problème persiste, contactez le support technique. %.*ls |
10314 | 16 | Non | Une erreur s'est produite dans Microsoft .NET Framework lors du chargement de l'ID d'assembly %d. Le serveur peut manquer de ressources, ou l’assembly peut ne pas être approuvé. Réexécutez la requête, ou consultez la documentation pour savoir comment résoudre les problèmes de fiabilité des assemblys. Pour plus d'informations sur cette erreur, voir : %.*ls |
10316 | 16 | Non | Le domaine d'application avec l'ID de version spécifié (%d) a été déchargé en raison d'une sollicitation de la mémoire et est introuvable. |
10317 | 16 | Non | Une erreur s'est produite lors de l'obtention des informations de version du fichier '%s'. |
10318 | 16 | Non | '%.*ls' a échoué, car le paramètre %d de la méthode '%.*ls' de type '%.*ls' est annoté avec l’attribut non pris en charge System.ParamArrayAttribute. |
10319 | 16 | Non | Échec de l’appel de méthode UserDefinedType, car le paramètre %d de la méthode '%.*ls' de type '%.*ls' est annoté avec l’attribut non pris en charge System.ParamArrayAttribute. |
10320 | 16 | Non | Le nom de la méthode '%.*ls' n’est pas valide pour '%.*ls'. |
10321 | 16 | Non | Nom de méthode '%.*ls' non valide pour l'appel de la méthode UserDefinedType. |
10322 | 16 | Non | Type %.*ls introuvable dans la base de données %.*ls |
10323 | 16 | Oui | Code utilisateur non valide identifié par l'Assistant Débogage managé %.*ls de .Net Framework |
10324 | 16 | Non | L'option WITH ENCRYPTION de CREATE TRIGGER s'applique uniquement aux déclencheurs T-SQL et non aux déclencheurs CLR. |
10325 | 16 | Oui | Le serveur est en cours d'arrêt en raison d'un dépassement de capacité de la pile dans le code non managé de l'utilisateur. |
10326 | 16 | Oui | Deux versions de l’assembly '%.*ls' ne peuvent pas coexister dans la base de données '%.*ls'. Conservez une version et supprimez l'autre. |
10327 | 14 | Non | Échec de %ls ASSEMBLY pour l’assembly '%.*ls', car l’assembly '%.*ls' n’est pas approuvé. L’assembly est approuvé lorsque l’un des éléments suivants est vrai : l’assembly est signé avec un certificat ou une clé asymétrique disposant d’une connexion correspondante avec l’autorisation UNSAFE ASSEMBLY, ou l’assembly est approuvé à l’aide de sp_add_trusted_assembly. |
10328 | 16 | Non | Espace de pile insuffisant pour créer AppDomain '%.*ls'. |
10329 | 16 | Non | L'exécution de .NET Framework a été annulée. %.*ls |
10330 | 16 | Non | Échec de ALTER ASSEMBLY parce que le schéma de sérialisation de type '%s' pourrait être modifié suite au changement du type '%s' dans l'assembly mis à jour. Les types persistants ne sont pas autorisés à modifier le schéma de sérialisation. |
10331 | 16 | Non | Le type '%ls' de l'assembly '%.*ls' dérive d'un type générique non pris en charge pour un type CLR. |
10332 | 16 | Non | L’assembly « %.*ls » a été créé à l’aide de la version %.*ls du .NET Framework. SQL Server utilise actuellement la version %s. |
10333 | 16 | Oui | Échec de l’obtention de l’interface ICLRAppDomainResourceMonitor à partir du CLR. Le code d’erreur du CLR était : 0x%x. Par conséquent, la surveillance des ressources ne fonctionnera pas pour AppDomain avec l’ID %d. |
10334 | 16 | Non | La modification du niveau de compatibilité de la base de données a provoqué l’affichage des données comme non cochées dans un ou plusieurs objets de la base de données %s. Reportez-vous à la colonne has_unchecked_assembly_data dans sys.tables et sys.views pour localiser tous ces objets. |
10335 | 16 | Non | Le Common Language Runtime (CLR) a été chargé de manière non prise en charge. Cela peut se produire si une procédure stockée étendue ou un objet OLE Automation exécuté dans SQL Server appelle du code managé avant que l’hôte du runtime d’intégration CLR charge le CLR. Vous devez redémarrer SQL Server pour pouvoir utiliser les fonctionnalités d'intégration du CLR. |
10336 | 10 | Non | Échec de la mise en file d’attente de la tâche pour démarrer CLR au démarrage du serveur SQL. Code d’erreur : %u. LE CLR sera lancé à la demande. |
10337 | 16 | Non | Une erreur interne s’est produite. |
10338 | 16 | Non | Échec de la vérification de l’assembly. Impossible d’ouvrir le fichier physique '%.*ls' : %ls. |
10339 | 16 | Non | Échec de la vérification de l’assembly. Impossible de lire le fichier physique « %.*ls » : %ls. |
10340 | 16 | Non | ÉCHEC DE L’ASSEMBLY DROP. Code d'erreur : 0x%x. |
10341 | 16 | Non | Impossible de charger l’assembly '%.*ls', car Azure SQL Database ne prend pas en charge les assemblys définis par l’utilisateur. Contactez le support technique Azure si vous avez des questions. |
10342 | 16 | Non | Impossible de charger l’assembly '%.*ls', car cette édition de SQL Server prend uniquement en charge les assemblys SAFE. |
10343 | 14 | Non | CREATE ou ALTER ASSEMBLY pour l’assembly '%.*ls' avec l’option SAFE ou EXTERNAL_ACCESS a échoué, car l’option « clr strict security » de sp_configure a la valeur 1. Microsoft vous recommande de signer l’assembly avec un certificat ou une clé asymétrique disposant d’une connexion correspondante avec l’autorisation UNSAFE ASSEMBLY. Vous pouvez également approuver l’assembly à l’aide de sp_add_trusted_assembly. |
10344 | 16 | Non | Erreur d’accès à la table interne : échec de l’accès aux assemblys approuvés avec HRESULT : 0x%x. Contactez les services clientèle. |
10345 | 16 | Non | Le hachage d’assembly '0x%.*ls' est déjà approuvé. |
10346 | 16 | Non | Le hachage d’assembly '0x%.*ls' n’est pas actuellement approuvé. Aucune action n'a été menée. |
10501 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le type '%.*ls' fourni n’est pas autorisé. |
10502 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’instruction spécifiée par @stmt et @module_or_batch, ou par @plan_handle et @statement_start_offset, correspond au repère de plan existant '%.*ls' dans la base de données. Supprimez le repère de plan existant avant de créer le nouveau. |
10503 | 16 | Non | L'opération '%.*ls' n'est pas autorisée. |
10504 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le paramètre @hints est incorrect. Utiliser N’OPTION ( <query_hint> [ ,... n ] )'. |
10505 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car la valeur '%.*ls' fournie n’est @module_or_batch pas un nom en deux parties légale. Utilisez 'schema_name.object_name'. |
10506 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le paramètre @stmt contient plusieurs instructions. |
10507 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’instruction spécifiée par @stmt et @module_or_batch, ou par @plan_handle et @statement_start_offset, ne correspond à aucune instruction dans le module ou le lot spécifié. Modifiez les valeurs pour qu'elles correspondent à une instruction dans le module ou le lot. |
10508 | 16 | Non | Impossible de '%ls' le repère de plan '%.*ls', car il n'existe pas ou vous ne disposez pas de l'autorisation nécessaire. Vérifiez le nom du repère de plan et la base de données de la session actuelle et assurez-vous que vous disposez de l'autorisation nécessaire. |
10509 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’instruction spécifiée par @stmt ou @statement_start_offset contient une erreur de syntaxe ou n’est pas éligible à une utilisation dans un repère de plan. Fournissez une seule instruction Transact-SQL valide ou une position de départ de l'instruction valide dans le lot. Pour obtenir une position de départ valide, interrogez la colonne 'statement_start_offset' de la fonction de gestion dynamique sys.dm_exec_query_stats. |
10510 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car il existe déjà un repère de plan de ce nom dans la base de données. Utilisez un nom unique. |
10511 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car @params n’est pas NULL. @params doit être NULL s’il @type s’agit de « object ». |
10512 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’objet '@module_or_batch' est chiffré. Paramétrez la requête en utilisant d'autres techniques telles que les index et les statistiques. |
10513 | 16 | Non | Impossible de %S_MSG %S_MSG '%.*ls', car il est référencé par le repère de plan '%.*ls'. Utilisez sp_control_plan_guide pour supprimer le repère de plan dans un premier temps. Enregistrez la définition du repère de plan pour une utilisation ultérieure. |
10514 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car @module_or_batch il ne peut pas s’agir d’un objet volumineux lorsqu’il @type s’agit d’un objet. |
10515 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le module '%.*ls' n’existe pas ou vous n’avez pas besoin d’autorisation. |
10516 | 16 | Non | Impossible de créer le repère de plan '%.*ls, car @module_or_batch ne peut pas être compilé. |
10517 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car vous ne disposez pas de l'autorisation nécessaire. Vous devez modifier l'autorisation dans la base de données. |
10518 | 16 | Non | Impossible d'exécuter sp_control_plan_guide, car les autorisations requises pour contrôler le repère de plan '%.*ls' sont insuffisantes. Modifiez l'autorisation de l'objet référencé par le repère de plan ou modifiez l'autorisation de la base de données. |
10519 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car les indicateurs spécifiés dans @hints ne peuvent pas être appliqués à l’instruction spécifiée par l’une ou l’autre@stmt.@statement_start_offset Vérifiez que les indicateurs peuvent être appliqués à l'instruction. |
10520 | 16 | Non | Impossible de créer le repère de plan ’%.ls’, car @type a été spécifié comme ’%ls’ et une valeur autre que Null est spécifiée pour le paramètre ’%ls’. Ce type requiert une valeur Null pour le paramètre. Spécifiez la valeur Null pour le paramètre ou remplacez le type par un type qui autorise une valeur autre que Null pour le paramètre. |
10521 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car @type a été spécifié comme '%ls' et le paramètre '%ls' a la valeur NULL. Ce type requiert une valeur autre que Null pour le paramètre. Spécifiez une valeur autre que Null pour le paramètre ou remplacez le type par un type qui autorise une valeur Null pour le paramètre. |
10,522 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car @hints comporte une valeur non conforme. La valeur de @hints doit être OPTION(PARAMETERIZATION FORCED) ou OPTION(PARAMETERIZATION SIMPLE) si @type correspond à 'template'. |
10523 | 16 | Non | Impossible de générer le modèle de requête, car @querytext ne contient aucune requête valide. |
10524 | 16 | Non | Impossible de paramétrer @querytext. |
10525 | 10 | Non | Le repère de plan '%.*ls' correspond à l'instruction après avoir été paramétré automatiquement via le paramétrage FORCED ou SIMPLE, mais l'indicateur RECOMPILE a été ignoré. RECOMPILE n'est pas pris en charge dans les instructions paramétrables automatiquement. Supprimez ce repère de plan ou supprimez l'indicateur RECOMPILE de ce dernier. |
10526 | 16 | Non | Impossible de supprimer %S_MSG '%.*ls', car son déclencheur '%.*ls' est référencé par le repère de plan '%.*ls'. Utilisez sp_control_plan_guide pour supprimer le repère de plan dans un premier temps. Enregistrez la définition du repère de plan pour une utilisation ultérieure. |
10527 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’objet '%.*ls' est un objet temporaire. |
10528 | 16 | Non | Impossible de créer le repère de plan '%.*ls' car son nom n'est pas valide. Les noms de repère de plan ne peuvent pas commencer par le signe dièse ('#'). |
10529 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car il existe déjà un planguide '%.*ls' de @type 'template' sur @stmt. |
10530 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’instruction spécifiée par @statement_start_offset ne correspond à aucune instruction dans le module ou lot spécifié. Envisagez de modifier @statement_start_offset pour correspondre à une instruction dans le module ou le lot. |
10531 | 16 | Non | Impossible de créer le repère de plan '%.*ls' à partir du cache, car l'utilisateur ne dispose pas des autorisations nécessaires. Accordez l'autorisation VIEW SERVER STATE à l'utilisateur qui crée le repère de plan. |
10532 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le lot ou le module spécifié par @plan_handle ne contient pas d’instruction éligible à un repère de plan. Indiquez une autre valeur pour @plan_handle. |
10533 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le nom du repère de plan dépasse 124, le nombre maximal de caractères autorisé. Indiquez un nom qui contient moins de 125 caractères. |
10534 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car la valeur spécifiée n’est @params pas valide. Spécifiez la valeur dans le formulaire <parameter_name parameter_type><>, ou spécifiez NULL. |
10535 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car aucun plan n'a été trouvé dans le cache du plan qui correspond au handle de plan spécifié. Indiquez un handle de plan mis en cache. Pour obtenir la liste des handles de plan mis en cache, interrogez la vue de gestion dynamique sys.dm_exec_query_stats. |
10536 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le lot ou le module correspondant à l’instruction spécifiée @plan_handle contient plus de 1 000 instructions éligibles. Créez un repère de plan pour chaque instruction du lot ou module en indiquant une valeur statement_start_offset pour chacune. |
10537 | 16 | Non | Impossible d’activer le repère de plan '%.*ls', car le repère de plan activé '%.*ls' contient la même étendue et la même valeur de décalage de départ de l’instruction. Désactivez le repère de plan existant avant d'activer le repère de plan spécifié. |
10538 | 16 | Non | Impossible de trouver le repère de plan, car l'ID du repère de plan spécifié a la valeur Null ou n'est pas valide, ou vous n'avez pas d'autorisation sur l'objet référencé par le repère de plan. Vérifiez que l'ID du repère de plan est valide, que la session active est définie en fonction du contexte de base de données approprié et que vous disposez de l'autorisation ALTER sur l'objet référencé par le repère de plan ou de l'autorisation ALTER DATABASE. |
10539 | 16 | Non | Impossible de créer le repère de plan '%.*ls' à partir du cache, car aucun plan de requête n'est disponible pour l'instruction avec l'offset de démarrage %d. Ce problème peut se produire si l'instruction dépend des objets de base de données qui n'ont pas encore été créés. Assurez-vous que tous les objets de base de données nécessaires existent, puis exécutez l'instruction avant de créer le repère de plan. |
10601 | 16 | Non | Impossible de spécifier des colonnes incluses pour un index cluster. |
10602 | 16 | Non | La combinaison des syntaxes ancienne et nouvelle dans une instruction CREATE/ALTER/DROP INDEX n'est pas autorisée. |
10603 | 16 | Non | Impossible de reconstruire l’index cluster '%.*ls' sur la vue '%.*ls', car la vue dépend de la table de base '%.*ls' dont l’index cluster '%.*ls' est désactivé. |
10604 | 16 | Non | Impossible de convertir une statistique en un index à l'aide de l'option d'index DROP_EXISTING lorsque l'option d'index ONLINE est également spécifiée. |
10605 | 16 | Non | Impossible de désactiver l’index de clé primaire « %.*ls » sur la table « %.*ls », car la table est publiée pour la réplication. |
10606 | 16 | Non | Impossible de désactiver l’index cluster « %.*ls » dans l’affichage « %.*ls », car la vue indexée est publiée pour la réplication. |
10607 | 16 | Non | L’index cluster '%.*ls' sur la table '%.*ls' ne peut pas être désactivé, car le suivi des modifications est activé. Désactivez le suivi des modifications sur la table avant de désactiver l'index cluster. |
10608 | 16 | Non | Impossible de désactiver l’index '%.*ls' sur la table '%.*ls', car le suivi des modifications est activé. Le suivi des modifications nécessite une contrainte de clé primaire sur la table et la désactivation de l'index supprimera la contrainte. Désactivez le suivi des modifications sur la table avant de désactiver l'index. |
10609 | 16 | Non | Impossible de créer %S_MSG '%.*ls' filtré sur la table '%.*ls', car la colonne '%.*ls' dans l’expression de filtre est une colonne calculée. Réécrivez l'expression de filtre de manière à ne pas inclure cette colonne. |
10,610 | 16 | Non | Impossible de créer l’index filtré '%.*ls' sur l’objet '%.*ls', car il ne s’agit pas d’une table utilisateur. Les index filtrés sont uniquement pris en charge dans les tables. Si vous essayez de créer un index filtré sur une vue, envisagez de créer une vue indexée avec l'expression de filtre incorporée à la définition de vue. |
10611 | 16 | Non | Impossible de créer %S_MSG '%.*ls' filtré sur la table '%.*ls', car la colonne '%.*ls' dans l’expression de filtre est comparée à une constante de priorité de type de données plus élevée ou d’un classement différent. La conversion d’une colonne en type de données de constante n'est pas prise en charge pour les éléments %S_MSG. Pour résoudre cette erreur, convertissez explicitement la constante en le même type de données et le même classement que la colonne '%.*ls'. |
10612 | 16 | Non | Impossible de créer %S_MSG '%.*ls' filtré sur la table '%.*ls', car la colonne '%.*ls' dans l’expression de filtre est comparée à une constante qui ne peut pas être convertie en type de données de la colonne. Réécrivez l'expression de filtre de manière à ne pas inclure cette comparaison. |
10617 | 16 | Non | Impossible de créer ou de reconstruire l'index '%.*ls'. La longueur de clé de cet index (%d octets) dépasse la longueur maximale autorisée de '%d' octets lors de l'utilisation du format de stockage VarDecimal. |
10618 | 16 | Non | Impossible de %S_MSG’index filtré '%.*ls' sur la table '%.*ls', car l’instruction définit l’option IGNORE_DUP_KEY sur ON. Réécrivez l'instruction de manière à ne pas utiliser l'option IGNORE_DUP_KEY. |
10619 | 16 | Non | Impossible de créer %S_MSG '%.*ls' filtré sur la table '%.*ls', car la colonne '%.*ls' dans l’expression de filtre est d’un type de données CLR. Réécrivez l'expression de filtre de manière à ne pas inclure cette colonne. |
10620 | 16 | Non | Impossible de créer %S_MSG '%.*ls' filtré sur la table '%.*ls', car l’expression de filtre contient une comparaison avec une valeur NULL littérale. Réécrivez la comparaison de manière à utiliser l'opérateur IS [NOT] NULL pour tester les valeurs NULL. |
10,621 | 16 | Non | Impossible de créer l’index '%.*ls' sur la table '%.*ls', car la colonne '%.*ls' dans l’expression de filtre de l’index est un jeu de colonnes. |
10622 | 16 | Non | Impossible de créer ou de reconstruire %S_MSG '%.*ls'. Les index compressés ne sont pas pris en charge dans les tables contenant des colonnes éparses ou une colonne de jeu de colonnes. |
10623 | 16 | Non | Les statistiques filtrées '%.*ls' ne peuvent pas être créées sur l’objet '%.*ls', car il ne s’agit pas d’une table utilisateur. Les statistiques filtrées ne sont prises en charge que sur les tables utilisateur. |
10624 | 16 | Non | L’instruction CREATE INDEX ou REBUILD INDEX a échoué pour l’index '%.*ls' sur la table '%.*ls', car une stratégie de distribution ne peut pas être spécifiée pour les bases de données système. |
10625 | 16 | Non | Une clé de distribution ne peut pas être créée contenant plus de %d colonnes. |
10626 | 16 | Non | Le nom de colonne '%.*ls' apparaît plusieurs fois dans la liste des colonnes de la clé de distribution. |
10627 | 16 | Non | La colonne '%.*ls' ne peut pas faire partie de la clé de distribution de l’index '%.*ls', car la colonne ne fait pas partie de la clé d’index unique. Les colonnes de clé de distribution d’un index unique doivent faire partie de la clé d’index. |
10628 | 16 | Non | L’index '%.*ls' sur la table '%.*ls' est un index hypothétique créé pour contenir des statistiques au niveau des colonnes. Une stratégie de distribution n’est pas autorisée pour les index hypothétiques. |
10629 | 16 | Non | Le type de données spécifié pour la colonne '%.*ls' dans la table '%.*ls' ne peut pas être utilisé comme colonne dans la clé de distribution d’un index. |
10630 | 16 | Non | La stratégie de distribution d’index n’est pas valide. La stratégie doit être définie sur HASH, NONE ou REPLICATE. Les colonnes de distribution ne peuvent pas être spécifiées lorsque la stratégie de distribution est définie sur NONE ou REPLICATE. |
10631 | 16 | Non | Impossible de créer ou de reconstruire l'index '%.*ls'. Un index unique ou cluster sur une table fédérée doit contenir la colonne fédérée. |
10632 | 16 | Non | Impossible de créer l’index '%.*ls'. Les vues ne peuvent pas être indexées dans une base de données fédérée. |
10633 | 16 | Non | Opération de création d’index en ligne non valide |
10634 | 10 | Oui | Une instruction '%.*ls' a été exécutée sur l’objet '%.*ls' par le nom d’hôte '%.*ls', ID de processus hôte %d à l’aide des options WAIT_AT_LOW_PRIORITY avec MAX_DURATION = %d et ABORT_AFTER_WAIT = BLOCKERS. Les sessions utilisateur bloquantes seront supprimées après la durée maximale d’attente. |
10635 | 16 | Non | Une opération en ligne ne peut pas être effectuée pour '%.*ls', car l’index contient une colonne de type d’objet volumineux et, dans la même transaction, il existe des opérations de mise à jour avant cette opération en ligne. Placez l’opération en ligne en dehors de la transaction ou placez-la avant les mises à jour de la transaction. |
10636 | 16 | Non | Ignorer dans l’optimisation ne peut pas être défini pour '%.*ls' sur '%.*ls.%.*ls', car il s’applique uniquement aux index B-tree ou columnstore non cluster. |
10637 | 16 | Non | Impossible d’effectuer cette opération sur '%.*ls' avec l’ID %I64d comme un ou plusieurs index sont actuellement à l’état de reconstruction d’index pouvant être repris. Pour plus d’informations, reportez-vous à sys.index_resumable_operations. |
10638 | 16 | Non | Échec de ALTER INDEX '%S_MSG'. Il n’existe aucune opération d’index pouvant être reprise en attente pour l’index '%.*ls' sur '%.*ls'. |
10639 | 16 | Non | L’opération d’index pouvant être reprise pour %S_MSG '%.*ls' a échoué, car l’index contient la colonne '%.*ls' de type timestamp en tant que colonne clé. |
10640 | 16 | Non | Ignorer dans l’optimisation ne peut pas être défini pour un index sur '%.*ls.%.*ls', car il s’applique uniquement aux index sur les tables sur disque définies par l’utilisateur. |
10641 | 16 | Non | ÉCHEC DE ALTER INDEX PAUSE. Il n’existe aucune opération d’index pouvant être reprise activement pour l’index '%.*ls' sur '%.*ls'. |
10642 | 16 | Non | SNAPSHOT_MATERIALIZATION ne peut pas être défini pour l’index '%.*ls' sur '%.*ls', car il s’applique uniquement aux index sur les vues. |
10643 | 16 | Non | SNAPSHOT_MATERIALIZATION ne peut pas être défini pour '%.*ls' sur '%.*ls', car il s’applique uniquement aux index cluster sur les vues. |
10644 | 16 | Non | L’opération d’index pouvant être reprise pour %S_MSG '%.*ls' a échoué, car l’index contient la colonne calculée '%.*ls' en tant que colonne de clé ou de partitionnement. S’il s’agit d’un index non cluster, la colonne est implicitement incluse en tant que colonne clé si elle fait partie de la clé d’index cluster. |
10645 | 10 | Non | Avertissement : une opération pouvant être reprise existante avec les mêmes options a été identifiée pour le même index sur '%.*ls'. L’opération existante reprendra à la place. |
10646 | 16 | Non | Index '%.*ls' de la vue '%.*ls' qui a SNAPSHOT_MATERIALIZATION ne peut pas être supprimé à l’aide de l’option DROP_EXISTING. |
10647 | 16 | Non | L’index '%.*ls' sur '%.*ls' qui a SNAPSHOT_MATERIALIZATION ne peut pas être modifié. |
10648 | 16 | Non | SNAPSHOT_MATERIALIZATION ne peut pas être défini pour l’index partitionné '%.*ls' sur '%.*ls'. |
10649 | 16 | Non | L’index non cluster '%.*ls' ne peut pas être créé sur '%.*ls' qui a un index cluster '%.*ls' avec SNAPSHOT_MATERIALIZATION. |
10650 | 16 | Non | L’actualisation des vues d’instantanés nécessite l’activation de l’isolation des instantanés sur la base de données. |
10651 | 16 | Non | L’actualisation de la vue d’instantané a échoué, car la vue '%.*ls.%.*ls' n’existe pas. |
10652 | 16 | Non | L’actualisation de la vue d’instantané a échoué, car '%.*ls.%.*ls' n’est pas une vue d’instantané. |
10653 | 16 | Non | Échec de l’actualisation de la vue d’instantané. |
10654 | 16 | Non | L’actualisation de la vue d’instantané a échoué, car le verrou n’a pas pu être obtenu sur la base de données. |
10655 | 16 | Non | L’actualisation de la vue d’instantané a échoué, car la vue n’est pas spécifiée au format nom en deux parties. |
10656 | 10 | Oui | L’opération d’index pouvant être reprise pour l’index '%.*ls' sur l’objet '%.*ls' a été suspendue. |
10657 | 10 | Non | L’index pouvant être repris '%.*ls' sur l’objet '%.*ls' a été suspendu pendant les heures '%.2f'. |
10658 | 16 | Non | La procédure stockée '%ls' est actuellement désactivée. |
10659 | 10 | Oui | Un ALTER INDEX '%S_MSG' a été exécuté pour l’index '%.*ls' sur l’objet '%.*ls' par le nom d’hôte '%.*ls'. |
10675 | 16 | Non | Erreur interne du processeur de requêtes : Le processeur de requêtes n'a pas pu créer un plan de requête. L’option RESUMABLE n’est pas prise en charge pour cette build d’index. Supprimez l’option RESUMEABLE et réexécutez l’instruction. |
10700 | 16 | Non | Le paramètre table "%.*ls" est READONLY et ne peut pas être modifié. |
10701 | 15 | Non | L'option READONLY ne peut pas être utilisée dans une instruction EXECUTE ou CREATE AGGREGATE. |
10702 | 15 | Non | Les options WITH CUBE et WITH ROLLUP ne sont pas autorisées avec une spécification ROLLUP, CUBE ou GROUPING SETS. |
10703 | 15 | Non | Trop de jeux de regroupement. Le nombre maximal est %d. |
10704 | 15 | Non | Pour recréer une erreur, une instruction THROW doit être utilisée à l’intérieur d’un bloc CATCH. Insérez l’instruction THROW à l’intérieur d’un bloc CATCH ou ajoutez des paramètres d’erreur à l’instruction THROW. |
10705 | 15 | Non | Les sous-requêtes ne sont pas autorisées dans la clause OUTPUT. |
10706 | 15 | Non | Trop d'expressions sont spécifiées dans la clause GROUP BY. Le nombre maximal est %d lorsque les jeux de regroupement sont fournis. |
10707 | 15 | Non | Les constructions de regroupement CUBE() et ROLLUP() ne sont pas autorisées dans le mode de compatibilité actuel. Elles ne sont autorisées qu'en mode 100 ou supérieur. |
10708 | 15 | Non | DEFAULT n'est pas autorisé dans la partie droite de "%.*ls" |
10709 | 15 | Non | Le nombre de colonnes doit être identique pour chaque ligne dans un constructeur de valeurs de table. |
10710 | 15 | Non | Une action de type '%S_MSG' n'est pas autorisée dans la clause 'WHEN NOT MATCHED' d'une instruction MERGE. |
10711 | 15 | Non | Une action de type 'INSERT' n'est pas autorisée dans la clause '%S_MSG' d'une instruction MERGE. |
10712 | 15 | Non | Le pseudocolumn '%.*ls' ne peut pas faire partie d’un index. |
10713 | 15 | Non | Une instruction MERGE doit se terminer par un point-virgule (;). |
10714 | 15 | Non | Une action de type '%S_MSG' ne peut pas figurer plus d'une fois dans la clause '%S_MSG' d'une instruction MERGE. |
10715 | 15 | Non | '%.*ls' n’est pas un indicateur valide. |
10716 | 15 | Non | Une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée doit avoir une clause OUTPUT. |
10717 | 15 | Non | La clause %S_MSG n'est pas autorisée lorsque la clause FROM contient une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. |
10718 | 15 | Non | Les indicateurs de requête ne sont pas autorisés dans les instructions INSERT, UPDATE, DELETE ou MERGE imbriquées. |
10719 | 16 | Non | Les relations de clé étrangère à partir d’une table optimisée en mémoire avec DURABILITY définie sur SCHEMA_AND_DATA à une table optimisée en mémoire avec DURABILITY défini sur SCHEMA_ONLY ne sont pas prises en charge. |
10720 | 15 | Non | Une clause OUTPUT INTO n'est pas autorisée dans une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. |
10721 | 15 | Non | La clause WHERE CURRENT OF n'est pas autorisée dans une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. |
10722 | 15 | Non | Le mot clé DISTINCT n'est pas autorisé lorsque la clause FROM contient une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. |
10723 | 15 | Non | Dans une instruction MERGE, une variable ne peut pas avoir pour valeur une colonne et une expression dans la même assignation de la clause SET d'une action UPDATE. Les assignations se présentant sous la forme 'SET @variable = column = expression' ne sont pas valides dans la clause SET de l'action UPDATE d'une instruction MERGE. Modifiez la clause SET de façon à ne spécifier que des assignations sous la forme 'SET @variable = column' ou 'SET @variable = expression'. |
10724 | 15 | Non | L'indicateur FORCESEEK n'est pas autorisé pour les tables cibles d'instructions INSERT, UPDATE ou DELETE. |
10725 | 15 | Non | Impossible d'utiliser l'option VARYING dans une instruction DECLARE, CREATE AGGREGATE ou CREATE FUNCTION. |
10726 | 15 | Non | Les agrégats définis par l'utilisateur ne prennent pas en charge les paramètres par défaut. |
10727 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée sur l'un ou l'autre côté d'un opérateur JOIN ou APPLY. |
10728 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée comme source table d'un opérateur PIVOT ou UNPIVOT. |
10729 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée dans une instruction SELECT qui n'est pas la source immédiate des lignes d'une instruction INSERT. |
10730 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée dans la clause FROM d'une instruction UPDATE ou DELETE. |
10731 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée au sein d'une autre instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. |
10732 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée sur l'un ou l'autre côté d'un opérateur UNION, INTERSECT ou EXCEPT. |
10733 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée dans la clause USING d'une instruction MERGE. |
10734 | 16 | Non | L'attribution de variable n'est pas autorisée dans une instruction contenant un opérateur UNION, INTERSECT ou EXCEPT de niveau supérieur. |
10735 | 15 | Non | Clause WHERE incorrecte pour %S_MSG '%.*ls' filtrée sur la table '%.*ls'. |
10,736 | 15 | Non | Une instruction de liste de mots vides en texte intégral doit se terminer par un point-virgule (;). |
10737 | 15 | Non | Dans une instruction ALTER TABLE REBUILD ou ALTER INDEX REBUILD, lorsqu'une partition est spécifiée dans une clause DATA_COMPRESSION, PARTITION=ALL est obligatoire. La clause PARTITION=ALL permet d'imposer que toutes les partitions de la table ou de l'index soient régénérées, même si un seul sous-ensemble est spécifié dans la clause DATA_COMPRESSION. |
10738 | 15 | Non | Le nombre d'expressions de valeurs de ligne de l'instruction INSERT dépasse le nombre maximal autorisé de %d valeurs de ligne. |
10739 | 15 | Non | La liste d'insertion de colonne utilisée dans l'instruction MERGE ne peut pas contenir d'identificateurs en plusieurs parties. Utilisez à la place des identificateurs en une partie. |
10740 | 15 | Non | Une instruction de liste de propriétés de recherche doit se terminer par un point-virgule (;). |
10741 | 15 | Non | Un TOP ne peut pas être utilisé dans la même requête ou sous-requête qu’un DÉCALAGE. |
10742 | 15 | Non | Le décalage spécifié dans une clause OFFSET peut ne pas être négatif. |
10743 | 15 | Non | Le nombre de lignes fournies pour une clause OFFSET doit être un entier. |
10744 | 15 | Non | Le nombre de lignes fournies pour une clause FETCH doit être supérieur à zéro. |
10745 | 15 | Non | L’indicateur FORCESCAN n’est pas autorisé pour les tables cibles d’instructions INSERT, UPDATE ou DELETE. |
10,746 | 15 | Non | L’indicateur FORCESCAN est spécifié simultanément avec l’indicateur FORCESEEK. Supprimez l’un des indicateurs et soumettez à nouveau la requête. |
10747 | 15 | Non | L’indicateur FORCESEEK paramétrable ne peut pas être utilisé simultanément avec des indicateurs INDEX ou un indicateur FORCESEEK non paramétrable sur le même objet. Utilisez des indicateurs INDEX et un indicateur FORCESEEK non paramétrable ou utilisez un indicateur FORCESEEK paramétrable sans indicateurs INDEX pour chaque table ou vue. |
10748 | 15 | Non | Il existe plusieurs indicateurs FORCESEEK spécifiés sur la même table ou vue. Supprimez les indicateurs FORCESEEK supplémentaires et soumettez à nouveau la requête. |
10,749 | 15 | Non | L’indicateur FORCESEEK ne peut pas être utilisé avec l’index 0. Corrigez l’index fourni à l’indicateur FORCESEEK et soumettez à nouveau la requête. |
10750 | 15 | Non | L’indicateur FORCESCAN ne peut pas être utilisé avec plusieurs indicateurs INDEX. Supprimez les indicateurs INDEX supplémentaires et soumettez à nouveau la requête. |
10751 | 15 | Non | La clause ORDER BY dans LA clause WITHIN GROUP de la fonction '%.*ls' doit avoir exactement une expression. |
10 752 | 15 | Non | La fonction '%.*ls' peut ne pas avoir de cadre de fenêtre. |
10753 | 15 | Non | La fonction '%.*ls' doit avoir une clause OVER. |
10754 | 15 | Non | La fonction '%.*ls' doit avoir une clause WITHIN GROUP. |
10755 | 15 | Non | La fonction '%.*ls' prend entre %d et %d arguments. |
10756 | 15 | Non | Le cadre de fenêtre avec ROWS ou RANGE doit avoir une clause ORDER BY. |
10757 | 15 | Non | La fonction '%.*ls' peut ne pas avoir de clause WITHIN GROUP. |
10758 | 15 | Non | La fonction '%.*ls' peut ne pas avoir ORDER BY dans la clause OVER. |
10759 | 15 | Non | L’utilisation de DISTINCT n’est pas autorisée avec la clause OVER. |
10760 | 16 | Non | L’argument de mise à l’échelle n’est pas valide. Les expressions valides pour l’argument d’échelle %ls de type de données sont des constantes entières et des expressions constantes entières. |
10761 | 16 | Non | Type de données %.*ls non valide dans la fonction %.*ls. |
10762 | 16 | Non | La fonction %.*ls n’est pas autorisée en mode de compatibilité actuel. Il est autorisé uniquement en mode 110 ou version ultérieure. |
10763 | 15 | Non | La clause GROUP BY ne peut contenir qu’un seul indicateur de requête. Supprimez les indicateurs supplémentaires et réexécutez la requête. |
10,764 | 15 | Non | Le nombre de colonnes de regroupement dans la requête a dépassé le nombre maximal autorisé. SQL Server autorise les colonnes de regroupement 64 000. Réduisez le nombre de colonnes de regroupement et réexécutez la requête. |
10765 | 15 | Non | DISTRIBUTED_AGG et les indicateurs de CENTRAL_AGG ne peuvent pas être utilisés avec une clause CUBE ou ROLLUP. Modifiez la requête et réexécutez-la. |
10766 | 15 | Non | CENTRAL_AGG devez être spécifié après toutes les colonnes de la clause GROUP BY. Modifiez la requête et réexécutez-la. |
10767 | 15 | Non | DISTRIBUTED_AGG indicateur ne peut pas être utilisé lorsque la clause GROUP BY contient la même colonne plusieurs fois. Modifiez la requête et réexécutez-la. |
10768 | 15 | Non | L’indicateur LABEL ne peut être utilisé qu’une seule fois dans la requête. Modifiez la requête et réexécutez-la. |
10769 | 15 | Non | Les options SET ne sont pas prises en charge dans les blocs ATOMIC. |
10770 | 15 | Non | L’option SERVER et l’une des options CREDENTIAL ou FEDERATED_SERVICE_ACCOUNT = ON sont requises pour définir REMOTE_DATA_ARCHIVE sur une base de données. |
10771 | 15 | Non | Impossible d’utiliser l’option CREDENTIAL avec l’option FEDERATED_SERVICE_ACCOUNT = ON. |
10772 | 15 | Non | Il existe plusieurs indicateurs REMOTE_DATA_ARCHIVE_OVERRIDE spécifiés sur la même référence de table ou d’affichage. Supprimez les indicateurs de REMOTE_DATA_ARCHIVE_OVERRIDE supplémentaires et soumettez à nouveau la requête. |
10773 | 15 | Non | L’indicateur REMOTE_DATA_ARCHIVE_OVERRIDE n’est pas applicable à l’objet '%.*ls', car il ne s’agit pas d’une table avec REMOTE_DATA_ARCHIVE activée. Supprimez l’indicateur REMOTE_DATA_ARCHIVE_OVERRIDE et soumettez à nouveau l’instruction. |
10774 | 15 | Non | Clause WHERE incorrecte pour l’index filtré. |
10775 | 16 | Non | L’objet '%.*ls' n’est pas une table optimisée en mémoire ou une fonction table incorporée compilée en mode natif et ne peut pas être accessible à partir d’un module compilé en mode natif. |
10776 | 16 | Non | Les déclencheurs sur des tables non optimisées en mémoire ne peuvent pas utiliser WITH NATIVE_COMPILATION. |
10777 | 16 | Non | Les déclencheurs sur des tables mémoire optimisées doivent utiliser WITH NATIVE_COMPILATION. |
10778 | 16 | Non | Les relations de clé étrangère entre les tables optimisées en mémoire et les tables non optimisées en mémoire ne sont pas prises en charge. |
10779 | 16 | Non | L’option de durabilité « schema_only » est prise en charge uniquement avec les tables optimisées en mémoire. |
10780 | 16 | Non | Il n’existe aucune clé primaire dans la table référencée '%.*ls' qui correspond à la liste de colonnes de référencement dans la clé étrangère '%.*ls'. Les clés étrangères dans les tables mémoire optimisées doivent référencer les clés primaires. |
10781 | 16 | Non | Querytraceon %d et l’indicateur d’optimiseur '%.*ls' spécifient des comportements en conflit. Supprimez l’une d’elles et réexécutez la requête. |
10782 | 16 | Non | BEGIN ATOMIC est pris en charge uniquement dans les modules compilés en mode natif. |
10783 | 16 | Non | Le corps d’un module compilé en mode natif doit être un bloc ATOMIC. |
10784 | 16 | Non | La clause WITH de l'instruction BEGIN ATOMIC doit spécifier une valeur pour l'option « %ls ». |
10785 | 15 | Non | %S_MSG '%ls' est pris en charge uniquement avec %S_MSG. |
10786 | 16 | Non | La commande ALTER AVAILABILITY GROUP a échoué, car elle contenait plusieurs options MODIFY REPLICA : %ls. Entrez un GROUPE ALTER AVAILABILITY DISTINCT ... Commande MODIFY REPLICA pour chaque option de réplica que vous souhaitez modifier. |
10787 | 16 | Non | Les indicateurs REPEATABLEREAD et SERIALIZABLE ne sont pas autorisés sur les tables Hekaton avec des index columnstore. |
10788 | 15 | Non | L’option '%ls' n’est pas prise en charge avec les types de tables. |
10789 | 15 | Non | L’option '%ls' doit être spécifiée pour l’index '%.*ls' sur la table '%.*ls'. Il est nécessaire pour les index de hachage. |
10790 | 15 | Non | L’option '%ls' peut être spécifiée uniquement pour les index de hachage. |
10791 | 15 | Non | Les index de hachage sont autorisés uniquement dans les tables mémoire optimisées. |
10792 | 15 | Non | Lorsqu’elle est utilisée dans un module compilé en mode natif, la fonction '%.*ls' ne peut pas apparaître en dehors d’un bloc catch. |
10793 | 16 | Non | Un index et une contrainte PRIMARY KEY ont été définis inline, avec la définition de la colonne '%.*ls', table '%.*ls'. La définition d’un index et d’une contrainte PRIMARY KEY inline avec la définition de colonne n’est pas autorisée. |
10794 | 15 | Non | %S_MSG '%ls' n’est pas pris en charge avec %S_MSG. |
10795 | 15 | Non | La variable '%.*ls' a été déclarée comme non null et doit être déclarée avec une valeur initiale. |
10796 | 15 | Non | L’option SCHEMABINDING est prise en charge uniquement pour les modules compilés en mode natif et est requise pour ces modules. |
10,797 | 15 | Non | Un seul groupe de fichiers MEMORY_OPTIMIZED_DATA est autorisé par base de données. |
10798 | 16 | Non | Il ne s’agit pas d’un paramètre de compression de données valide pour cet objet. Elle ne peut être utilisée qu’avec des index columnstore. Choisissez NONE, PAGE ou compression ROW. |
10799 | 16 | Non | Il ne s’agit pas d’un paramètre de compression de données valide pour un index columnstore. Choisissez COLUMNSTORE ou COLUMNSTORE_ARCHIVE compression. |
10 800 | 16 | Non | L’écouteur de la ressource WSFC '%.*ls' n’a pas pu démarrer et a retourné le code d’erreur %d, '%.*ls'. Pour plus d’informations sur ce code d’erreur, consultez « Codes d’erreur système » dans la documentation de développement Windows. |
10801 | 16 | Non | Échec de l’arrêt de l’écouteur pour la ressource du cluster de basculement Windows '%.*ls'. Erreur : %d. %.*ls |
10802 | 10 | Non | Échec de la mise en file d’attente d’une tâche pour inscrire un nom de principal de service (SPN) pour le service SQL Server. L’authentification Kerberos ne sera pas possible tant qu’un SPN n’est pas ajouté manuellement ou que SQL Server soit redémarré. Code d’erreur SQLOS : %d. |
10900 | 16 | Non | Impossible de configurer le gouverneur de ressources lors du démarrage. Recherchez des messages d'erreur spécifiques dans le journal des erreurs SQL Server ou vérifiez la cohérence de la base de données master en exécutant DBCC CHECKCATALOG('master'). |
10901 | 16 | Non | L'utilisateur n'a pas l'autorisation de modifier la configuration du gouverneur de ressources. |
10902 | 16 | Non | La fonction définie par l'utilisateur '%s' n'existe pas dans la base de données master ou l'utilisateur n'a pas l'autorisation d'y accéder. |
10903 | 16 | Non | Le nom de schéma spécifié '%.*ls' pour la fonction définie par l'utilisateur classifieur n'existe pas ou l'utilisateur n'a pas l'autorisation de l'utiliser. |
10904 | 16 | Non | Échec de la configuration du gouverneur de ressources. Des sessions sont actives dans les groupes de charges de travail supprimés ou déplacés vers d'autres pools de ressources. Déconnectez toutes les sessions actives dans les groupes de charges de travail concernés et essayez à nouveau. |
10905 | 16 | Non | Impossible de terminer la configuration du gouverneur de ressources, car la mémoire est insuffisante. Réduisez la charge du serveur ou tentez l'opération sur une connexion administrateur dédiée. |
10906 | 16 | Non | Objet '%.*ls'.' %.*ls' n’est pas une fonction classifieur de classifieur resource governor valide définie par l’utilisateur. Une fonction définie par l'utilisateur classifieur valide doit être liée au schéma, retourner sysname et n'avoir aucun paramètre. |
10907 | 16 | Non | L’attribut '%.*ls' avec la valeur %u est supérieur à l’attribut '%.*ls' avec la valeur %u. |
10908 | 16 | Non | L’attribut '%.*ls' avec la valeur %u est inférieur à l’attribut '%.*ls' avec la valeur %u. |
10909 | 16 | Non | Impossible de créer le pool de ressources. Le nombre maximal de pools de ressources ne peut pas dépasser la limite actuelle (%u), pools de ressources prédéfinis compris. |
10910 | 16 | Non | L'opération n'a pas pu être terminée. La valeur spécifiée '%.*ls', %u, entraîne la somme des minimums sur tous les pools de ressources sur le planificateur %you de dépasser 100 %. Réduisez la valeur d’un ou plusieurs pools, ou modifiez l’affinité de pool, afin que la somme soit inférieure ou égale à 100. |
10,911 | 16 | Non | Impossible d'effectuer l'opération demandée, car le pool de ressources '%.*ls' n'existe pas. |
10912 | 16 | Non | L'opération n'a pas pu être terminée. La suppression du %S_MSG n'est pas autorisée. |
10913 | 16 | Non | Les utilisateurs ne sont pas autorisés à %S_MSG le groupe de charge de travail '%.*ls' dans le pool de ressources '%.*ls'. |
10914 | 16 | Non | Le nom du groupe de charges de travail %S_MSG '%.*ls' ne peut pas commencer par # sur ##. |
10915 | 16 | Non | L'opération n'a pas pu être terminée. La modification de '%.*ls' %S_MSG n'est pas autorisée. |
10916 | 16 | Non | Impossible de supprimer le pool de ressources '%.*ls', car il contient le groupe de charge de travail '%.*ls'. Supprimez tous les groupes de charges de travail à l'aide de ce pool de ressources avant de le supprimer. |
10917 | 16 | Non | Échec de l'instruction ALTER WORKLOAD GROUP. Une clause 'WITH' ou 'USING' doit être spécifiée. |
10918 | 16 | Non | Impossible de créer le fichier %S_MSG '%.*ls' parce qu'il existe déjà. |
10919 | 16 | Non | Une erreur s'est produite lors de la lecture de la configuration du gouverneur de ressources à partir de la base de données master. Vérifiez l'intégrité de la base de données master ou contactez l'administrateur système. |
10920 | 16 | Non | Impossible de %S_MSG la fonction définie par l'utilisateur '%.*ls'. Elle est utilisée en tant que classifieur du gouverneur de ressources. |
10921 | 16 | Non | Le %S_MSG '%.*ls' ne peut pas être déplacé hors de '%.*ls' %S_MSG. |
10922 | 16 | Non | Échec de %ls. Exécutez à nouveau l'instruction. |
10923 | 16 | Non | Échec de %ls. Le gouverneur de ressources n'est pas disponible dans cette édition de SQL Server. Vous pouvez manipuler les métadonnées du gouverneur de ressources, mais vous ne serez pas en mesure d'appliquer la configuration du gouverneur de ressources. Seule l'édition Enterprise de SQL Server prend en charge le gouverneur de ressources. |
10924 | 16 | Non | La plage d’affinité du pool n’est pas valide. La limite inférieure %d doit être inférieure à la limite supérieure %d. |
10925 | 16 | Non | Une valeur %S_MSG a été spécifiée plusieurs fois dans la liste de plages d’affinités du pool. |
10926 | 16 | Non | La plage %S_MSG qui spécifie %S_MSG %d inclut au moins un %S_MSG qui n’est pas disponible pour l’instance actuelle. Le nombre %S_MSG maximal disponible pour cette instance est %d. |
10927 | 16 | Non | L'opération n'a pas pu être terminée. La valeur spécifiée '%.*ls', %u, entraîne la somme des minimums sur tous les groupes de charges de travail utilisant le pool de ressources '%.*ls' pour dépasser 100 %. Réduisez la valeur ou modifiez d’autres groupes de charges de travail afin que la somme soit inférieure ou égale à 100. |
10928 | 16 | Non | ID de ressource : %d. La limite %ls pour la base de données est %d et a été atteinte. Pour obtenir de l’aide, consultez « http://go.microsoft.com/fwlink/?LinkId=267637 ». |
10929 | 16 | Non | ID de ressource : %d. La garantie minimale %ls est %d, la limite maximale est %d et l’utilisation actuelle de la base de données est %d. Toutefois, le serveur est actuellement trop occupé pour prendre en charge %ls supérieur à %d pour cette base de données. Pour obtenir de l’aide, consultez « http://go.microsoft.com/fwlink/?LinkId=267637 ». Sinon, veuillez réessayer ultérieurement. |
10930 | 16 | Non | Le service est actuellement trop occupé. Veuillez réessayer plus tard. |
10931 | 16 | Non | Impossible de supprimer le pool de ressources '%.*ls', car il est lié à une base de données. Supprimez toutes les liaisons de ce pool de ressources avant de la supprimer. |
10932 | 16 | Non | La configuration de Resource Governor a échoué, car il existe une base de données active dans le pool de ressources supprimée. Mettre la base de données hors connexion et réessayer. |
10933 | 16 | Non | Un %S_MSG avec id %d n’existe pas sur ce système. Utilisez sys.dm_os_schedulers pour localiser %S_MSGs valide pour ce système. |
10934 | 16 | Non | Impossible d’effectuer l’opération demandée, car le pool de ressources externe '%.*ls' n’existe pas. |
10935 | 16 | Non | Le pool de ressources externe n’autorise pas plusieurs groupes de processeurs. |
10936 | 16 | Non | ID de ressource : %d. La limite %ls pour le pool élastique est %d et a été atteinte. Pour obtenir de l’aide, consultez « http://go.microsoft.com/fwlink/?LinkId=267637 ». |
10937 | 16 | Non | Le groupe de charge de travail par défaut n’autorise pas la modification de l’attribut '%.*ls'. |
10961 | 16 | Non | La requête a été abandonnée, car son utilisation du processeur dépasse la limite maximale configurée pour le groupe de charge de travail. |
10981 | 10 | Non | La reconfiguration du gouverneur de ressources a réussi. |
10982 | 16 | Oui | Échec de l’exécution de la fonction classifieur de classifieur resource governor '%.*ls'. Dernière erreur %u, état %u. Examinez les erreurs précédentes dans le journal des erreurs SQL Server à partir de l'ID de session %ld pour des détails. Temps écoulé de la fonction classifieur : %I64u ms. |
10983 | 16 | Non | L'opération '%ls' du gouverneur de ressources a été annulée par l'utilisateur. |
10984 | 16 | Non | Échec de la reconfiguration de Resource Governor. |
10985 | 10 | Non | La reconfiguration de Resource Governor a rencontré un problème (code HRESULT : 0x%lx, raison : %ls), lors de l’envoi d’ID de pool de ressources externes actifs à launchpad. Cela n’échouera pas à reconfigurer. |
Error | Niveau de gravité | Événement journalisé | Description |
---|---|---|---|
10000 | 16 | Non | Erreur : fournisseur inconnu. |
10001 | 16 | Non | Le fournisseur rapporte une défaillance catastrophique inattendue. |
10002 | 16 | Non | Le fournisseur n'a pas implémenté cette fonctionnalité. |
10003 | 16 | Non | Le fournisseur n'a plus de mémoire. |
10004 | 16 | Non | Un ou plusieurs arguments ont été déclarés non valides par le fournisseur. |
10005 | 16 | Non | Le fournisseur ne prend pas en charge cette interface. |
10006 | 16 | Non | Le fournisseur signale l'utilisation d'un pointeur non valide. |
10007 | 16 | Non | Le fournisseur signale l'utilisation d'un handle non valide. |
10008 | 16 | Non | Le fournisseur a arrêté l'opération. |
10009 | 16 | Non | Le fournisseur n'a donné aucune information quant à cette erreur. |
10010 | 16 | Non | Les données nécessaires pour terminer cette opération ne sont pas encore disponibles pour le fournisseur. |
10011 | 16 | Non | Accès refusé. |
10021 | 16 | Non | Exécution arrêtée par le fournisseur parce qu'une limite de ressources a été atteinte. |
10022 | 16 | Non | Le fournisseur a appelé une méthode à l'aide de IRowsetNotify dans le consommateur, mais la méthode n'a toujours pas été retournée. |
10023 | 16 | Non | Le fournisseur ne prend pas en charge la méthode requise. |
10024 | 16 | Non | Le fournisseur signale que l'utilisateur n'a pas l'autorisation d'effectuer cette opération. |
10025 | 16 | Non | Le fournisseur a provoqué une erreur au niveau du serveur dans un traitement externe. |
10026 | 16 | Non | Aucun texte de commande n'a été défini. |
10027 | 16 | Non | La commande n'a pas été préparée. |
10028 | 16 | Non | Échec de l’authentification. |
10032 | 16 | Non | Impossible de retourner plusieurs jeux de résultats (non pris en charge par le fournisseur). |
10033 | 16 | Non | L'index spécifié n'existe pas ou le fournisseur ne prend pas en charge l'analyse d'index sur cette source de données. |
10034 | 16 | Non | La table ou la vue spécifiée n'existe pas ou comporte des erreurs. |
10035 | 16 | Non | Aucune valeur spécifiée pour un ou plusieurs des paramètres requis. |
10042 | 16 | Non | Impossible de définir une propriété tant qu'il reste un ensemble de lignes ouvert. |
10052 | 16 | Non | L'insertion a été annulée par le fournisseur pendant la notification. |
10053 | 16 | Non | Impossible de convertir la valeur des données pour des raisons autres que l'incompatibilité de signe ou le dépassement de capacité. |
10054 | 16 | Non | La valeur des données d'une ou de plusieurs colonnes a dépassé le type utilisé par le fournisseur. |
10055 | 16 | Non | Les données ont violé les contraintes d'intégrité d'une ou de plusieurs colonnes. |
10056 | 16 | Non | Le nombre de lignes avec des modifications en attente a dépassé la limite spécifiée par la propriété DBPROP_MAXPENDINGROWS. |
10057 | 16 | Non | Impossible de créer la ligne. Le nombre total de lignes actives acceptées par l'ensemble de lignes serait dépassé. |
10058 | 16 | Non | Le consommateur ne peut pas insérer de nouvelle ligne avant de libérer les handles des lignes précédemment récupérées. |
10062 | 16 | Non | La modification a été annulée par le fournisseur pendant la notification. |
10063 | 16 | Non | Impossible de convertir la valeur des données pour des raisons autres que l'incompatibilité de signe ou le dépassement de capacité. |
10064 | 16 | Non | La valeur des données d'une ou de plusieurs colonnes a dépassé le type utilisé par le fournisseur. |
10065 | 16 | Non | Les données ont violé les contraintes d'intégrité d'une ou de plusieurs colonnes. |
10066 | 16 | Non | Le nombre de lignes avec des modifications en attente a dépassé la limite spécifiée par la propriété DBPROP_MAXPENDINGROWS. |
10067 | 16 | Non | L'ensemble de lignes a utilisé un accès concurrentiel optimiste et la valeur de la colonne a changé après la dernière extraction ou resynchronisation de la ligne. |
10068 | 16 | Non | Le consommateur ne peut pas supprimer la ligne. Une suppression est en attente ou a déjà été transmise à la source de données. |
10069 | 16 | Non | Le consommateur ne peut pas supprimer la ligne. Une insertion a été transmise à la source de données. |
10081 | 16 | Non | L'ensemble de lignes fait appel aux index intégrés mais il n'y a pas d'index actuellement. |
10085 | 16 | Non | RestartPosition sur la table a été annulé pendant la notification. |
10086 | 16 | Non | La table a été construite pendant un flux de données actif et la position ne peut pas être redémarrée. |
10087 | 16 | Non | Le fournisseur n'a pas libéré certaines lignes existantes. |
10088 | 16 | Non | L'ordre des colonnes n'a pas été spécifié dans l'objet qui a créé l'ensemble de lignes. Le fournisseur a dû réexécuter la commande pour redéfinir la prochaine position d'extraction à sa valeur d'origine ; par ailleurs, l'ordre des colonnes a changé. |
10100 | 16 | Non | Impossible de créer %S_MSG dans l’affichage « %.*ls », car il contient le mot clé DISTINCT. Supprimez le mot clé DISTINCT de la vue ou n'indexez pas la vue. Vous pouvez également remplacer DISTINCT par GROUP BY ou COUNT_BIG(*) pour simuler DISTINCT sur les colonnes de regroupement. |
10101 | 16 | Non | Impossible de créer %S_MSG dans l’affichage « %.*ls », car il contient le mot clé TOP ou OFFSET. Envisagez de supprimer la vue TOP ou OFFSET ou de ne pas indexer la vue. |
10102 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient la clause TABLESAMPLE. Supprimez la clause TABLESAMPLE ou n'indexez pas la vue. |
10103 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise OPENROWSET, OPENQUERY ou OPENDATASOURCE. N'indexez pas la vue ou supprimez OPENQUERY, OPENROWSET et OPENDATASOURCE. |
10104 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle référence une table qui utilise une fonction de texte intégral CONTAINSTABLE ou FREETEXTTABLE. Supprimez l'une de ces fonctions ou n'indexez pas la vue. |
10105 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise le fournisseur d'ensembles de lignes OPENXML. Supprimez OPENXML ou n'indexez pas la vue. |
10106 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle référence un fournisseur d'ensembles de lignes interne du système. N'indexez pas cette vue. |
10107 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car elle utilise la variable de table « %.*ls ». N'indexez pas cette vue ou supprimez la référence à la variable de table. |
10108 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle référence une table interne SQL Server. |
10109 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il fait référence à la table dérivée « %.*ls » (définie par l’instruction SELECT dans la clause FROM). Supprimez la référence à la table dérivée ou n'indexez pas la vue. |
10110 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient OUTER APPLY. N'indexez pas la vue ou supprimez OUTER APPLY. |
10111 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient une jointure qui utilise une syntaxe d'échappement standard ODBC. Utilisez plutôt une syntaxe de jointure ANSI. |
10112 | 16 | Non | Impossible de créer %S_MSG dans la vue '%.*ls', car elle contient une jointure INNER qui spécifie un indicateur de jointure. Envisagez de supprimer l'indicateur de jointure. |
10113 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise une jointure LEFT, RIGHT ou FULL OUTER et aucune jointure OUTER n'est autorisée dans les vues indexées. Utilisez plutôt une jointure INNER. |
10114 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise l'opérateur PIVOT. N'indexez pas cette vue. |
10115 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise l'opérateur UNPIVOT. N'indexez pas cette vue. |
10116 | 16 | Non | Impossible de créer %S_MSG dans la vue '%.*ls', car elle contient un ou plusieurs opérateurs UNION, INTERSECT ou EXCEPT. Créez une vue indexée distincte pour chaque requête correspondant à une entrée des opérateurs UNION, INTERSECT ou EXCEPT de la vue d'origine. |
10117 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car l’affichage utilise l’opérateur « * » pour sélectionner des colonnes. Référencez plutôt les colonnes par leur nom. |
10118 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient GROUP BY ALL. Utilisez plutôt GROUP BY. |
10119 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient un opérateur CUBE, ROLLUP ou GROUPING SETS. N'indexez pas cette vue. |
10120 | 16 | Non | Impossible de créer %S_MSG dans l’affichage « %.*ls », car il contient l’opérateur ROLLUP. N'indexez pas cette vue. |
10121 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient une clause HAVING. Supprimez la clause HAVING. |
10122 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient une clause COMPUTE. N'indexez pas cette vue ou utilisez plutôt une vue GROUP BY ou une vue agrégée pour remplacer le calcul COMPUTE des résultats agrégés. |
10124 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle référence une colonne interne SQL Server. |
10125 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il utilise l’agrégat « %.*ls ». Supprimez l'agrégat, n'indexez pas la vue ou utilisez d'autres agrégats. Par exemple, AVG remplace SUM et COUNT_BIG, ou COUNT remplace COUNT_BIG. |
10126 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il utilise l’agrégat « %.*ls » avec le mot clé DISTINCT. N'indexez pas cette vue ou supprimez DISTINCT. Utilisez une vue GROUP BY ou COUNT_BIG(*) pour simuler DISTINCT dans les colonnes de regroupement. |
10127 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient une ou plusieurs sous-requêtes. Modifiez la vue pour utiliser uniquement les jointures à la place des sous-requêtes. Vous pouvez également ne pas indexer cette vue. |
10,128 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise un prédicat de texte intégral CONTAINS ou FREETEXT. Supprimez CONTAINS ou FREETEXT ou n'indexez pas la vue. |
10129 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il fait référence à la fonction table inline ou multi-état « %.*ls ». Développez manuellement la définition de la fonction dans la définition de la vue ou n'indexez pas la vue. |
10130 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il utilise la fonction table CLR (Common Language Runtime) non déterministe « %.*ls ». N'indexez pas la vue ou modifiez-la de façon à ne pas utiliser cette fonction. |
10131 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il fait référence à la fonction table CLR (Common Language Runtime) imprecise « %.*ls ». N'indexez pas la vue. |
10132 | 16 | Non | Impossible de créer %S_MSG en mode « %.*ls », car il fait référence à la fonction CLR (Common Language Runtime) table « %.*ls ». Supprimez la référence à la fonction ou n'indexez pas la vue. |
10133 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car la fonction « %.*ls » référencée par la vue effectue l’accès aux données utilisateur ou système. |
10134 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient plusieurs APPLY. N'indexez pas la vue ou utilisez APPLY une seule fois. |
10136 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise l'agrégat COUNT. Utilisez COUNT_BIG à la place. |
10137 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il fait référence à l’expression de table commune « %.*ls ». Les vues qui référencent les expressions de table courantes ne peuvent pas être indexées. N'indexez pas la vue ou supprimez l'expression de table courante de la définition de la vue. |
10138 | 16 | Non | Impossible de créer %S_MSG dans l’affichage '%.*ls', car sa liste de sélection n’inclut pas une utilisation appropriée de COUNT_BIG. Envisagez d’ajouter COUNT_BIG(*) pour sélectionner la liste. |
10139 | 16 | Non | Impossible de créer %S_MSG dans la vue '%.*ls', car elle utilise une conversion implicite de la chaîne en datetime ou smalldatetime. Utilisez une instruction CONVERT explicite avec une valeur de style déterministe. |
10140 | 16 | Non | Impossible de créer %S_MSG dans la vue '%.*ls', car elle contient un indicateur de table. Supprimez l'indicateur. |
10141 | 16 | Non | Impossible de créer %S_MSG dans l’affichage '%.*ls', car il fait référence à la routine CLR (fonction ou méthode) '%.*ls' en dehors des colonnes non clés de la liste SELECT. Recréez ou modifiez la vue de façon à ce qu'elle ne référence pas de routine CLR sauf dans les colonnes non-clés de la liste SELECT, puis créez l'index. |
10142 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient APPLY. N'indexez pas la vue ou supprimez APPLY. |
10143 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient une fonction fenêtre de classement ou une fonction d'agrégation. Supprimez la fonction de la définition de la vue ou choisissez de ne pas indexer la vue. |
10144 | 16 | Non | Impossible de créer %S_MSG dans la vue '%.*ls', car elle utilise la fonction CHANGETABLE. |
10145 | 16 | Non | Impossible de créer %S_MSG sur la vue '%.*ls', car elle fait référence à un jeu de colonnes éparses. Les vues contenant un jeu de colonnes éparses ne peuvent pas être indexées. Envisagez de supprimer le jeu de colonnes éparses de la vue ou de ne pas indexer la vue. |
10146 | 16 | Non | Impossible de créer %S_MSG sur la vue '%.*ls', car elle utilise la fonction SEMANTICSIMILARITYTABLE, SEMANTICKEYPHRASETABLE ou SEMANTICSIMILARITYDETAILSTABLE. |
10147 | 16 | Non | Impossible de créer %S_MSG sur la vue '%.*ls', car elle utilise la clause FOR SYSTEM_TIME temporelle. |
10148 | 16 | Non | Impossible de créer %S_MSG sur la vue '%.*ls', car elle utilise OPENJSON. |
10149 | 16 | Non | L’index qui a SNAPSHOT_MATERIALIZATION ne peut pas être créé sur l’affichage '%.*ls', car la définition de vue contient des tables optimisées en mémoire. |
10150 | 16 | Non | Impossible de créer %S_MSG sur la vue '%.*ls', car elle fait référence à une fonction UDF scalaire inlineable. |
10211 | 16 | Non | Impossible d'appeler le mutateur d'une valeur de type CLR Null. |
10227 | 16 | Non | Le champ « %.*ls » de type « %.*ls.%.*ls » ne peut pas être mis à jour, car le champ est « %.*ls ». |
10240 | 16 | Non | UdtExtensions.dll est introuvable. Vérifiez l'installation. |
10300 | 16 | Non | L’assembly '%.*ls' fait référence à l’assembly '%.*ls', qui n’est pas présent dans la base de données active. SQL Server a tenté de localiser et de charger automatiquement l'assembly référencé à l'emplacement de l'assembly de référence mais cette opération a échoué (raison : %S_MSG). Chargez l'assembly référencé dans la base de données actuelle et réessayez. |
10301 | 16 | Non | L’assembly '%.*ls' fait référence à l’assembly '%.*ls', qui n’est pas présent dans la base de données active. SQL Server a tenté de localiser et de charger automatiquement l'assembly référencé à l'emplacement de l'assembly de référence mais cette opération a échoué (raison : %s). Chargez l'assembly référencé dans la base de données actuelle et réessayez. |
10302 | 16 | Non | Impossible d'obtenir le chemin d'accès du serveur SQL Server : '%ls'. |
10303 | 16 | Oui | Impossible de créer le gestionnaire AppDomain : '%.*ls'. |
10304 | 16 | Non | Impossible d'entrer dans le CLR (Common Language Runtime) avec HRESULT 0x%x. Cela peut être dû à des ressources insuffisantes. |
10305 | 16 | Non | La méthode Init d'une fonction table CLR doit être annotée avec SqlFunctionAttribute. |
10306 | 16 | Non | L'attribut SqlFunctionAttribute de la méthode Init d'une fonction table CLR doit définir la propriété FillRowMethodName. |
10307 | 16 | Non | La propriété FillRowMethodName de SqlFunctionAttribute ne contient aucun nom de méthode valide. |
10308 | 10 | Non | Avertissement : l'assembly Microsoft .Net Framework '%.*ls' que vous enregistrez n'est pas entièrement testé dans un environnement hébergé SQL Server. À l'avenir, si vous mettez à niveau ou révisez cet assembly ou le .NET Framework, votre routine d'intégration CLR peut cesser de fonctionner. Pour plus d'informations, consultez la documentation en ligne de SQL Server. |
10309 | 10 | Non | Avertissement : l'assembly client SQL Server '%.*ls' que vous enregistrez n'est pas entièrement testé dans un environnement hébergé SQL Server. |
10310 | 10 | Oui | AppDomain %i (%.*ls) est marqué pour être déchargé en raison d'opérations CLR ou DDL liées à la sécurité. |
10311 | 10 | Oui | AppDomain %i (%.*ls) est marqué pour être déchargé en raison d'une sollicitation de la mémoire. |
10312 | 16 | Non | L'exécution de .NET Framework a été annulée. Le type UDP/UDF/CLR n'a pas rétabli le jeton de thread. |
10313 | 16 | Non | Une erreur s'est produite dans le .NET Framework lors de %S_MSG. Les ressources serveur sont peut-être insuffisantes. Réexécutez la requête. Si le problème persiste, contactez le support technique. %.*ls |
10314 | 16 | Non | Une erreur s'est produite dans Microsoft .NET Framework lors du chargement de l'ID d'assembly %d. Le serveur peut manquer de ressources, ou l’assembly peut ne pas être approuvé. Réexécutez la requête, ou consultez la documentation pour savoir comment résoudre les problèmes de fiabilité des assemblys. Pour plus d'informations sur cette erreur, voir : %.*ls |
10316 | 16 | Non | Le domaine d'application avec l'ID de version spécifié (%d) a été déchargé en raison d'une sollicitation de la mémoire et est introuvable. |
10317 | 16 | Non | Une erreur s'est produite lors de l'obtention des informations de version du fichier '%s'. |
10318 | 16 | Non | '%.*ls' a échoué, car le paramètre %d de la méthode '%.*ls' de type '%.*ls' est annoté avec l’attribut non pris en charge System.ParamArrayAttribute. |
10319 | 16 | Non | Échec de l’appel de méthode UserDefinedType, car le paramètre %d de la méthode '%.*ls' de type '%.*ls' est annoté avec l’attribut non pris en charge System.ParamArrayAttribute. |
10320 | 16 | Non | Le nom de la méthode '%.*ls' n’est pas valide pour '%.*ls'. |
10321 | 16 | Non | Nom de méthode '%.*ls' non valide pour l'appel de la méthode UserDefinedType. |
10322 | 16 | Non | Type %.*ls introuvable dans la base de données %.*ls |
10323 | 16 | Oui | Code utilisateur non valide identifié par l'Assistant Débogage managé %.*ls de .Net Framework |
10324 | 16 | Non | L'option WITH ENCRYPTION de CREATE TRIGGER s'applique uniquement aux déclencheurs T-SQL et non aux déclencheurs CLR. |
10325 | 16 | Oui | Le serveur est en cours d'arrêt en raison d'un dépassement de capacité de la pile dans le code non managé de l'utilisateur. |
10326 | 16 | Oui | Deux versions de l’assembly '%.*ls' ne peuvent pas coexister dans la base de données '%.*ls'. Conservez une version et supprimez l'autre. |
10327 | 14 | Non | Échec de %ls ASSEMBLY pour l’assembly '%.*ls', car l’assembly '%.*ls' n’est pas approuvé. L’assembly est approuvé lorsque l’un des éléments suivants est vrai : l’assembly est signé avec un certificat ou une clé asymétrique disposant d’une connexion correspondante avec l’autorisation UNSAFE ASSEMBLY, ou l’assembly est approuvé à l’aide de sp_add_trusted_assembly. |
10328 | 16 | Non | Espace de pile insuffisant pour créer AppDomain '%.*ls'. |
10329 | 16 | Non | L'exécution de .NET Framework a été annulée. %.*ls |
10330 | 16 | Non | Échec de ALTER ASSEMBLY parce que le schéma de sérialisation de type '%s' pourrait être modifié suite au changement du type '%s' dans l'assembly mis à jour. Les types persistants ne sont pas autorisés à modifier le schéma de sérialisation. |
10331 | 16 | Non | Le type '%ls' de l'assembly '%.*ls' dérive d'un type générique non pris en charge pour un type CLR. |
10332 | 16 | Non | L’assembly « %.*ls » a été créé à l’aide de la version %.*ls du .NET Framework. SQL Server utilise actuellement la version %s. |
10333 | 16 | Oui | Échec de l’obtention de l’interface ICLRAppDomainResourceMonitor à partir du CLR. Le code d’erreur du CLR était : 0x%x. Par conséquent, la surveillance des ressources ne fonctionnera pas pour AppDomain avec l’ID %d. |
10334 | 16 | Non | La modification du niveau de compatibilité de la base de données a provoqué l’affichage des données comme non cochées dans un ou plusieurs objets de la base de données %s. Reportez-vous à la colonne has_unchecked_assembly_data dans sys.tables et sys.views pour localiser tous ces objets. |
10335 | 16 | Non | Le Common Language Runtime (CLR) a été chargé de manière non prise en charge. Cela peut se produire si une procédure stockée étendue ou un objet OLE Automation exécuté dans SQL Server appelle du code managé avant que l’hôte du runtime d’intégration CLR charge le CLR. Vous devez redémarrer SQL Server pour pouvoir utiliser les fonctionnalités d'intégration du CLR. |
10336 | 10 | Non | Échec de la mise en file d’attente de la tâche pour démarrer CLR au démarrage du serveur SQL. Code d’erreur : %u. LE CLR sera lancé à la demande. |
10337 | 16 | Non | Une erreur interne s’est produite. |
10338 | 16 | Non | Échec de la vérification de l’assembly. Impossible d’ouvrir le fichier physique '%.*ls' : %ls. |
10339 | 16 | Non | Échec de la vérification de l’assembly. Impossible de lire le fichier physique « %.*ls » : %ls. |
10340 | 16 | Non | ÉCHEC DE L’ASSEMBLY DROP. Code d'erreur : 0x%x. |
10341 | 16 | Non | Impossible de charger l’assembly '%.*ls', car Azure SQL Database ne prend pas en charge les assemblys définis par l’utilisateur. Contactez le support technique Azure si vous avez des questions. |
10342 | 16 | Non | Impossible de charger l’assembly '%.*ls', car cette édition de SQL Server prend uniquement en charge les assemblys SAFE. |
10343 | 14 | Non | CREATE ou ALTER ASSEMBLY pour l’assembly '%.*ls' avec l’option SAFE ou EXTERNAL_ACCESS a échoué, car l’option « clr strict security » de sp_configure a la valeur 1. Microsoft vous recommande de signer l’assembly avec un certificat ou une clé asymétrique disposant d’une connexion correspondante avec l’autorisation UNSAFE ASSEMBLY. Vous pouvez également approuver l’assembly à l’aide de sp_add_trusted_assembly. |
10344 | 16 | Non | Erreur d’accès à la table interne : échec de l’accès aux assemblys approuvés avec HRESULT : 0x%x. Contactez les services clientèle. |
10345 | 16 | Non | Le hachage d’assembly '0x%.*ls' est déjà approuvé. |
10346 | 16 | Non | Le hachage d’assembly '0x%.*ls' n’est pas actuellement approuvé. Aucune action n'a été menée. |
10347 | 16 | Non | Common Language Runtime (CLR) n’est pas activé sur cette instance. |
10501 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le type '%.*ls' fourni n’est pas autorisé. |
10502 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’instruction spécifiée par @stmt et @module_or_batch, ou par @plan_handle et @statement_start_offset, correspond au repère de plan existant '%.*ls' dans la base de données. Supprimez le repère de plan existant avant de créer le nouveau. |
10503 | 16 | Non | L'opération '%.*ls' n'est pas autorisée. |
10504 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le paramètre @hints est incorrect. Utiliser N’OPTION ( <query_hint> [ ,... n ] )'. |
10505 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car la valeur '%.*ls' fournie n’est @module_or_batch pas un nom en deux parties légale. Utilisez 'schema_name.object_name'. |
10506 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le paramètre @stmt contient plusieurs instructions. |
10507 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’instruction spécifiée par @stmt et @module_or_batch, ou par @plan_handle et @statement_start_offset, ne correspond à aucune instruction dans le module ou le lot spécifié. Modifiez les valeurs pour qu'elles correspondent à une instruction dans le module ou le lot. |
10508 | 16 | Non | Impossible de '%ls' le repère de plan '%.*ls', car il n'existe pas ou vous ne disposez pas de l'autorisation nécessaire. Vérifiez le nom du repère de plan et la base de données de la session actuelle et assurez-vous que vous disposez de l'autorisation nécessaire. |
10509 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’instruction spécifiée par @stmt ou @statement_start_offset contient une erreur de syntaxe ou n’est pas éligible à une utilisation dans un repère de plan. Fournissez une seule instruction Transact-SQL valide ou une position de départ de l'instruction valide dans le lot. Pour obtenir une position de départ valide, interrogez la colonne 'statement_start_offset' de la fonction de gestion dynamique sys.dm_exec_query_stats. |
10510 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car il existe déjà un repère de plan de ce nom dans la base de données. Utilisez un nom unique. |
10511 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car @params n’est pas NULL. @params doit être NULL s’il @type s’agit de « object ». |
10512 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’objet '@module_or_batch' est chiffré. Paramétrez la requête en utilisant d'autres techniques telles que les index et les statistiques. |
10513 | 16 | Non | Impossible de %S_MSG %S_MSG '%.*ls', car il est référencé par le repère de plan '%.*ls'. Utilisez sp_control_plan_guide pour supprimer le repère de plan dans un premier temps. Enregistrez la définition du repère de plan pour une utilisation ultérieure. |
10514 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car @module_or_batch il ne peut pas s’agir d’un objet volumineux lorsqu’il @type s’agit d’un objet. |
10515 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le module '%.*ls' n’existe pas ou vous n’avez pas besoin d’autorisation. |
10516 | 16 | Non | Impossible de créer le repère de plan '%.*ls, car @module_or_batch ne peut pas être compilé. |
10517 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car vous ne disposez pas de l'autorisation nécessaire. Vous devez modifier l'autorisation dans la base de données. |
10518 | 16 | Non | Impossible d'exécuter sp_control_plan_guide, car les autorisations requises pour contrôler le repère de plan '%.*ls' sont insuffisantes. Modifiez l'autorisation de l'objet référencé par le repère de plan ou modifiez l'autorisation de la base de données. |
10519 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car les indicateurs spécifiés dans @hints ne peuvent pas être appliqués à l’instruction spécifiée par l’une ou l’autre@stmt.@statement_start_offset Vérifiez que les indicateurs peuvent être appliqués à l'instruction. |
10520 | 16 | Non | Impossible de créer le repère de plan ’%.ls’, car @type a été spécifié comme ’%ls’ et une valeur autre que Null est spécifiée pour le paramètre ’%ls’. Ce type requiert une valeur Null pour le paramètre. Spécifiez la valeur Null pour le paramètre ou remplacez le type par un type qui autorise une valeur autre que Null pour le paramètre. |
10521 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car @type a été spécifié comme '%ls' et le paramètre '%ls' a la valeur NULL. Ce type requiert une valeur autre que Null pour le paramètre. Spécifiez une valeur autre que Null pour le paramètre ou remplacez le type par un type qui autorise une valeur Null pour le paramètre. |
10,522 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car @hints comporte une valeur non conforme. La valeur de @hints doit être OPTION(PARAMETERIZATION FORCED) ou OPTION(PARAMETERIZATION SIMPLE) si @type correspond à 'template'. |
10523 | 16 | Non | Impossible de générer le modèle de requête, car @querytext ne contient aucune requête valide. |
10524 | 16 | Non | Impossible de paramétrer @querytext. |
10525 | 10 | Non | Le repère de plan '%.*ls' correspond à l'instruction après avoir été paramétré automatiquement via le paramétrage FORCED ou SIMPLE, mais l'indicateur RECOMPILE a été ignoré. RECOMPILE n'est pas pris en charge dans les instructions paramétrables automatiquement. Supprimez ce repère de plan ou supprimez l'indicateur RECOMPILE de ce dernier. |
10526 | 16 | Non | Impossible de supprimer %S_MSG '%.*ls', car son déclencheur '%.*ls' est référencé par le repère de plan '%.*ls'. Utilisez sp_control_plan_guide pour supprimer le repère de plan dans un premier temps. Enregistrez la définition du repère de plan pour une utilisation ultérieure. |
10527 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’objet '%.*ls' est un objet temporaire. |
10528 | 16 | Non | Impossible de créer le repère de plan '%.*ls' car son nom n'est pas valide. Les noms de repère de plan ne peuvent pas commencer par le signe dièse ('#'). |
10529 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car il existe déjà un planguide '%.*ls' de @type 'template' sur @stmt. |
10530 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’instruction spécifiée par @statement_start_offset ne correspond à aucune instruction dans le module ou lot spécifié. Envisagez de modifier @statement_start_offset pour correspondre à une instruction dans le module ou le lot. |
10531 | 16 | Non | Impossible de créer le repère de plan '%.*ls' à partir du cache, car l'utilisateur ne dispose pas des autorisations nécessaires. Accordez l'autorisation VIEW SERVER STATE à l'utilisateur qui crée le repère de plan. |
10532 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le lot ou le module spécifié par @plan_handle ne contient pas d’instruction éligible à un repère de plan. Indiquez une autre valeur pour @plan_handle. |
10533 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le nom du repère de plan dépasse 124, le nombre maximal de caractères autorisé. Indiquez un nom qui contient moins de 125 caractères. |
10534 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car la valeur spécifiée n’est @params pas valide. Spécifiez la valeur dans le formulaire <parameter_name parameter_type><>, ou spécifiez NULL. |
10535 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car aucun plan n'a été trouvé dans le cache du plan qui correspond au handle de plan spécifié. Indiquez un handle de plan mis en cache. Pour obtenir la liste des handles de plan mis en cache, interrogez la vue de gestion dynamique sys.dm_exec_query_stats. |
10536 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le lot ou le module correspondant à l’instruction spécifiée @plan_handle contient plus de 1 000 instructions éligibles. Créez un repère de plan pour chaque instruction du lot ou module en indiquant une valeur statement_start_offset pour chacune. |
10537 | 16 | Non | Impossible d’activer le repère de plan '%.*ls', car le repère de plan activé '%.*ls' contient la même étendue et la même valeur de décalage de départ de l’instruction. Désactivez le repère de plan existant avant d'activer le repère de plan spécifié. |
10538 | 16 | Non | Impossible de trouver le repère de plan, car l'ID du repère de plan spécifié a la valeur Null ou n'est pas valide, ou vous n'avez pas d'autorisation sur l'objet référencé par le repère de plan. Vérifiez que l'ID du repère de plan est valide, que la session active est définie en fonction du contexte de base de données approprié et que vous disposez de l'autorisation ALTER sur l'objet référencé par le repère de plan ou de l'autorisation ALTER DATABASE. |
10539 | 16 | Non | Impossible de créer le repère de plan '%.*ls' à partir du cache, car aucun plan de requête n'est disponible pour l'instruction avec l'offset de démarrage %d. Ce problème peut se produire si l'instruction dépend des objets de base de données qui n'ont pas encore été créés. Assurez-vous que tous les objets de base de données nécessaires existent, puis exécutez l'instruction avant de créer le repère de plan. |
10601 | 16 | Non | Impossible de spécifier des colonnes incluses pour un index cluster. |
10602 | 16 | Non | La combinaison des syntaxes ancienne et nouvelle dans une instruction CREATE/ALTER/DROP INDEX n'est pas autorisée. |
10603 | 16 | Non | Impossible de reconstruire l’index cluster '%.*ls' sur la vue '%.*ls', car la vue dépend de la table de base '%.*ls' dont l’index cluster '%.*ls' est désactivé. |
10604 | 16 | Non | Impossible de convertir une statistique en un index à l'aide de l'option d'index DROP_EXISTING lorsque l'option d'index ONLINE est également spécifiée. |
10605 | 16 | Non | Impossible de désactiver l’index de clé primaire « %.*ls » sur la table « %.*ls », car la table est publiée pour la réplication. |
10606 | 16 | Non | Impossible de désactiver l’index cluster « %.*ls » dans l’affichage « %.*ls », car la vue indexée est publiée pour la réplication. |
10607 | 16 | Non | L’index cluster '%.*ls' sur la table '%.*ls' ne peut pas être désactivé, car le suivi des modifications est activé. Désactivez le suivi des modifications sur la table avant de désactiver l'index cluster. |
10608 | 16 | Non | Impossible de désactiver l’index '%.*ls' sur la table '%.*ls', car le suivi des modifications est activé. Le suivi des modifications nécessite une contrainte de clé primaire sur la table et la désactivation de l'index supprimera la contrainte. Désactivez le suivi des modifications sur la table avant de désactiver l'index. |
10609 | 16 | Non | Impossible de créer %S_MSG '%.*ls' filtré sur la table '%.*ls', car la colonne '%.*ls' dans l’expression de filtre est une colonne calculée. Réécrivez l'expression de filtre de manière à ne pas inclure cette colonne. |
10,610 | 16 | Non | Impossible de créer l’index filtré '%.*ls' sur l’objet '%.*ls', car il ne s’agit pas d’une table utilisateur. Les index filtrés sont uniquement pris en charge dans les tables. Si vous essayez de créer un index filtré sur une vue, envisagez de créer une vue indexée avec l'expression de filtre incorporée à la définition de vue. |
10611 | 16 | Non | Impossible de créer %S_MSG '%.*ls' filtré sur la table '%.*ls', car la colonne '%.*ls' dans l’expression de filtre est comparée à une constante de priorité de type de données plus élevée ou d’un classement différent. La conversion d’une colonne en type de données de constante n'est pas prise en charge pour les éléments %S_MSG. Pour résoudre cette erreur, convertissez explicitement la constante en le même type de données et le même classement que la colonne '%.*ls'. |
10612 | 16 | Non | Impossible de créer %S_MSG '%.*ls' filtré sur la table '%.*ls', car la colonne '%.*ls' dans l’expression de filtre est comparée à une constante qui ne peut pas être convertie en type de données de la colonne. Réécrivez l'expression de filtre de manière à ne pas inclure cette comparaison. |
10617 | 16 | Non | Impossible de créer ou de reconstruire l'index '%.*ls'. La longueur de clé de cet index (%d octets) dépasse la longueur maximale autorisée de '%d' octets lors de l'utilisation du format de stockage VarDecimal. |
10618 | 16 | Non | Impossible de %S_MSG’index filtré '%.*ls' sur la table '%.*ls', car l’instruction définit l’option IGNORE_DUP_KEY sur ON. Réécrivez l'instruction de manière à ne pas utiliser l'option IGNORE_DUP_KEY. |
10619 | 16 | Non | Impossible de créer %S_MSG '%.*ls' filtré sur la table '%.*ls', car la colonne '%.*ls' dans l’expression de filtre est d’un type de données CLR. Réécrivez l'expression de filtre de manière à ne pas inclure cette colonne. |
10620 | 16 | Non | Impossible de créer %S_MSG '%.*ls' filtré sur la table '%.*ls', car l’expression de filtre contient une comparaison avec une valeur NULL littérale. Réécrivez la comparaison de manière à utiliser l'opérateur IS [NOT] NULL pour tester les valeurs NULL. |
10,621 | 16 | Non | Impossible de créer l’index '%.*ls' sur la table '%.*ls', car la colonne '%.*ls' dans l’expression de filtre de l’index est un jeu de colonnes. |
10622 | 16 | Non | Impossible de créer ou de reconstruire %S_MSG '%.*ls'. Les index compressés ne sont pas pris en charge dans les tables contenant des colonnes éparses ou une colonne de jeu de colonnes. |
10623 | 16 | Non | Les statistiques filtrées '%.*ls' ne peuvent pas être créées sur l’objet '%.*ls', car il ne s’agit pas d’une table utilisateur. Les statistiques filtrées ne sont prises en charge que sur les tables utilisateur. |
10629 | 16 | Non | Le type de données spécifié pour la colonne '%.*ls' dans la table '%.*ls' ne peut pas être utilisé comme colonne dans la clé de distribution d’un index. |
10631 | 16 | Non | Impossible de créer ou de reconstruire l'index '%.*ls'. Un index unique ou cluster sur une table fédérée doit contenir la colonne fédérée. |
10632 | 16 | Non | Impossible de créer l’index '%.*ls'. Les vues ne peuvent pas être indexées dans une base de données fédérée. |
10633 | 16 | Non | Opération de création d’index en ligne non valide |
10634 | 10 | Oui | Une instruction '%.*ls' a été exécutée sur l’objet '%.*ls' par le nom d’hôte '%.*ls', ID de processus hôte %d à l’aide des options WAIT_AT_LOW_PRIORITY avec MAX_DURATION = %d et ABORT_AFTER_WAIT = BLOCKERS. Les sessions utilisateur bloquantes seront supprimées après la durée maximale d’attente. |
10635 | 16 | Non | Une opération en ligne ne peut pas être effectuée pour '%.*ls', car l’index contient une colonne de type d’objet volumineux et, dans la même transaction, il existe des opérations de mise à jour avant cette opération en ligne. Placez l’opération en ligne en dehors de la transaction ou placez-la avant les mises à jour de la transaction. |
10636 | 16 | Non | Ignorer dans l’optimisation ne peut pas être défini pour '%.*ls' sur '%.*ls.%.*ls', car il s’applique uniquement aux index B-tree ou columnstore non cluster. |
10637 | 16 | Non | Impossible d’effectuer cette opération sur '%.*ls' avec l’ID %I64d comme un ou plusieurs index sont actuellement à l’état de reconstruction d’index pouvant être repris. Pour plus d’informations, reportez-vous à sys.index_resumable_operations. |
10638 | 16 | Non | Échec de ALTER INDEX '%S_MSG'. Il n’existe aucune opération d’index pouvant être reprise en attente pour l’index '%.*ls' sur '%.*ls'. |
10639 | 16 | Non | L’opération d’index pouvant être reprise pour %S_MSG '%.*ls' a échoué, car l’index contient la colonne '%.*ls' de type timestamp en tant que colonne clé. |
10640 | 16 | Non | Ignorer dans l’optimisation ne peut pas être défini pour un index sur '%.*ls.%.*ls', car il s’applique uniquement aux index sur les tables sur disque définies par l’utilisateur. |
10641 | 16 | Non | ÉCHEC DE ALTER INDEX PAUSE. Il n’existe aucune opération d’index pouvant être reprise activement pour l’index '%.*ls' sur '%.*ls'. |
10642 | 16 | Non | SNAPSHOT_MATERIALIZATION ne peut pas être défini pour l’index '%.*ls' sur '%.*ls', car il s’applique uniquement aux index sur les vues. |
10643 | 16 | Non | SNAPSHOT_MATERIALIZATION ne peut pas être défini pour '%.*ls' sur '%.*ls', car il s’applique uniquement aux index cluster sur les vues. |
10644 | 16 | Non | L’opération d’index pouvant être reprise pour %S_MSG '%.*ls' a échoué, car l’index contient la colonne calculée '%.*ls' en tant que colonne de clé ou de partitionnement. S’il s’agit d’un index non cluster, la colonne est implicitement incluse en tant que colonne clé si elle fait partie de la clé d’index cluster. |
10645 | 10 | Non | Avertissement : une opération pouvant être reprise existante avec les mêmes options a été identifiée pour le même index sur '%.*ls'. L’opération existante reprendra à la place. |
10646 | 16 | Non | Index '%.*ls' de la vue '%.*ls' qui a SNAPSHOT_MATERIALIZATION ne peut pas être supprimé à l’aide de l’option DROP_EXISTING. |
10647 | 16 | Non | L’index '%.*ls' sur '%.*ls' qui a SNAPSHOT_MATERIALIZATION ne peut pas être modifié. |
10648 | 16 | Non | SNAPSHOT_MATERIALIZATION ne peut pas être défini pour l’index partitionné '%.*ls' sur '%.*ls'. |
10649 | 16 | Non | L’index non cluster '%.*ls' ne peut pas être créé sur '%.*ls' qui a un index cluster '%.*ls' avec SNAPSHOT_MATERIALIZATION. |
10650 | 16 | Non | L’actualisation des vues d’instantanés nécessite l’activation de l’isolation des instantanés sur la base de données. |
10651 | 16 | Non | L’actualisation de la vue d’instantané a échoué, car la vue '%.*ls.%.*ls' n’existe pas. |
10652 | 16 | Non | L’actualisation de la vue d’instantané a échoué, car '%.*ls.%.*ls' n’est pas une vue d’instantané. |
10653 | 16 | Non | Échec de l’actualisation de la vue d’instantané. |
10654 | 16 | Non | L’actualisation de la vue d’instantané a échoué, car le verrou n’a pas pu être obtenu sur la base de données. |
10655 | 16 | Non | L’actualisation de la vue d’instantané a échoué, car la vue n’est pas spécifiée au format nom en deux parties. |
10656 | 10 | Oui | L’opération d’index pouvant être reprise pour l’index '%.*ls' sur l’objet '%.*ls' a été suspendue. |
10657 | 10 | Non | L’index pouvant être repris '%.*ls' sur l’objet '%.*ls' a été suspendu pendant les heures '%.2f'. |
10658 | 16 | Non | La procédure stockée '%ls' est actuellement désactivée. |
10659 | 10 | Oui | Un ALTER INDEX '%S_MSG' a été exécuté pour l’index '%.*ls' sur l’objet '%.*ls' par le nom d’hôte '%.*ls'. |
10660 | 13 | Oui | L’opération de génération d’index en ligne a été choisie comme victime d’interblocage plus de 500 fois lors de la tentative de traitement d’une seule ligne. Résolvez l’opération simultanée bloquante et réexécutez la requête. |
10661 | 10 | Oui | L’opération d’actualisation pour toutes les vues d’instantanés a échoué, car il y a eu une autre opération d’actualisation (pour toutes ou une vue d’instantané unique) en cours. |
10662 | 10 | Oui | L’opération d’actualisation de la vue d’instantané '%.*ls' a échoué, car une autre opération d’actualisation pour la même vue d’instantané était déjà en cours. |
10663 | 10 | Oui | L’opération d’actualisation de la vue d’instantané '%.*ls' a échoué, car l’opération d’actualisation pour toutes les vues d’instantanés était déjà en cours. |
10664 | 16 | Non | Impossible de spécifier les colonnes incluses pour les index sur les tables optimisées en mémoire. |
10665 | 15 | Non | '%.*ls' avec l’option DROP_EXISTING n’est pas prise en charge avec l’option %S_MSG. |
10666 | 16 | Oui | Impossible de reprendre la build d’index si l’opération DOP %d requise (opération DOP a été démarrée) n’est pas disponible. Vérifiez que DOP suffisant est disponible ou abandonne l’opération d’index existante et réessayez. |
10667 | 10 | Non | Avertissement : La création d’un index a été démarrée avec MAXDOP %d. L’opération reprend avec la valeur MAXDOP %d. |
10668 | 16 | Non | L’option %S_MSG n’est pas prise en charge pour la création d’un index sur un tas. |
10669 | 16 | Non | L’option %S_MSG n’est pas prise en charge pour la création d’un index non cluster sur l’index columnstore cluster. |
10670 | 16 | Non | La création d’index pouvant être reprise pour %S_MSG '%.*ls' a échoué, car l’index inclut une colonne d’objet volumineux '%.*ls'. |
10671 | 16 | Non | L’option %S_MSG n’est pas prise en charge pour la création d’un index filtré. |
10672 | 16 | Non | L’option %S_MSG n’est pas prise en charge pour la création d’un index cluster sur une relation avec un index filtré. |
10673 | 16 | Non | Impossible de reprendre la création d’index en raison d’un état persistant incorrect trouvé. Veuillez abandonner l’opération et réessayer. |
10674 | 16 | Non | L’option %S_MSG n’est pas prise en charge pour la création d’un index cluster sur une table contenant un index columnstore non cluster. |
10675 | 16 | Non | Erreur interne du processeur de requêtes : Le processeur de requêtes n'a pas pu créer un plan de requête. L’option RESUMABLE n’est pas prise en charge pour cette build d’index. Supprimez l’option RESUMEABLE et réexécutez l’instruction. |
10681 | 16 | Non | Impossible de créer une ligne de taille %d, supérieure à la taille maximale autorisée de %d. Abandonnez et réessayez l’opération en spécifiant l’option RESUMABLE = OFF. |
10700 | 16 | Non | Le paramètre table "%.*ls" est READONLY et ne peut pas être modifié. |
10701 | 15 | Non | L'option READONLY ne peut pas être utilisée dans une instruction EXECUTE ou CREATE AGGREGATE. |
10702 | 15 | Non | Les options WITH CUBE et WITH ROLLUP ne sont pas autorisées avec une spécification ROLLUP, CUBE ou GROUPING SETS. |
10703 | 15 | Non | Trop de jeux de regroupement. Le nombre maximal est %d. |
10704 | 15 | Non | Pour recréer une erreur, une instruction THROW doit être utilisée à l’intérieur d’un bloc CATCH. Insérez l’instruction THROW à l’intérieur d’un bloc CATCH ou ajoutez des paramètres d’erreur à l’instruction THROW. |
10705 | 15 | Non | Les sous-requêtes ne sont pas autorisées dans la clause OUTPUT. |
10706 | 15 | Non | Trop d'expressions sont spécifiées dans la clause GROUP BY. Le nombre maximal est %d lorsque les jeux de regroupement sont fournis. |
10707 | 15 | Non | Les constructions de regroupement CUBE() et ROLLUP() ne sont pas autorisées dans le mode de compatibilité actuel. Elles ne sont autorisées qu'en mode 100 ou supérieur. |
10708 | 15 | Non | DEFAULT n'est pas autorisé dans la partie droite de "%.*ls" |
10709 | 15 | Non | Le nombre de colonnes doit être identique pour chaque ligne dans un constructeur de valeurs de table. |
10710 | 15 | Non | Une action de type '%S_MSG' n'est pas autorisée dans la clause 'WHEN NOT MATCHED' d'une instruction MERGE. |
10711 | 15 | Non | Une action de type 'INSERT' n'est pas autorisée dans la clause '%S_MSG' d'une instruction MERGE. |
10712 | 15 | Non | Le pseudocolumn '%.*ls' ne peut pas faire partie d’un index ou utilisé comme colonne de partitionnement. |
10713 | 15 | Non | Une instruction MERGE doit se terminer par un point-virgule (;). |
10714 | 15 | Non | Une action de type '%S_MSG' ne peut pas figurer plus d'une fois dans la clause '%S_MSG' d'une instruction MERGE. |
10715 | 15 | Non | '%.*ls' n’est pas un indicateur valide. |
10716 | 15 | Non | Une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée doit avoir une clause OUTPUT. |
10717 | 15 | Non | La clause %S_MSG n'est pas autorisée lorsque la clause FROM contient une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. |
10718 | 15 | Non | Les indicateurs de requête ne sont pas autorisés dans les instructions INSERT, UPDATE, DELETE ou MERGE imbriquées. |
10719 | 16 | Non | Les relations de clé étrangère à partir d’une table optimisée en mémoire avec DURABILITY définie sur SCHEMA_AND_DATA à une table optimisée en mémoire avec DURABILITY défini sur SCHEMA_ONLY ne sont pas prises en charge. |
10720 | 15 | Non | Une clause OUTPUT INTO n'est pas autorisée dans une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. |
10721 | 15 | Non | La clause WHERE CURRENT OF n'est pas autorisée dans une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. |
10722 | 15 | Non | Le mot clé DISTINCT n'est pas autorisé lorsque la clause FROM contient une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. |
10723 | 15 | Non | Dans une instruction MERGE, une variable ne peut pas avoir pour valeur une colonne et une expression dans la même assignation de la clause SET d'une action UPDATE. Les assignations se présentant sous la forme 'SET @variable = column = expression' ne sont pas valides dans la clause SET de l'action UPDATE d'une instruction MERGE. Modifiez la clause SET de façon à ne spécifier que des assignations sous la forme 'SET @variable = column' ou 'SET @variable = expression'. |
10724 | 15 | Non | L'indicateur FORCESEEK n'est pas autorisé pour les tables cibles d'instructions INSERT, UPDATE ou DELETE. |
10725 | 15 | Non | Impossible d'utiliser l'option VARYING dans une instruction DECLARE, CREATE AGGREGATE ou CREATE FUNCTION. |
10726 | 15 | Non | Les agrégats définis par l'utilisateur ne prennent pas en charge les paramètres par défaut. |
10727 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée sur l'un ou l'autre côté d'un opérateur JOIN ou APPLY. |
10728 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée comme source table d'un opérateur PIVOT ou UNPIVOT. |
10729 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée dans une instruction SELECT qui n'est pas la source immédiate des lignes d'une instruction INSERT. |
10730 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée dans la clause FROM d'une instruction UPDATE ou DELETE. |
10731 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée au sein d'une autre instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. |
10732 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée sur l'un ou l'autre côté d'un opérateur UNION, INTERSECT ou EXCEPT. |
10733 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée dans la clause USING d'une instruction MERGE. |
10734 | 16 | Non | L'attribution de variable n'est pas autorisée dans une instruction contenant un opérateur UNION, INTERSECT ou EXCEPT de niveau supérieur. |
10735 | 15 | Non | Clause WHERE incorrecte pour %S_MSG '%.*ls' filtrée sur la table '%.*ls'. |
10,736 | 15 | Non | Une instruction de liste de mots vides en texte intégral doit se terminer par un point-virgule (;). |
10737 | 15 | Non | Dans une instruction ALTER TABLE REBUILD ou ALTER INDEX REBUILD, lorsqu'une partition est spécifiée dans une clause DATA_COMPRESSION, PARTITION=ALL est obligatoire. La clause PARTITION=ALL permet d'imposer que toutes les partitions de la table ou de l'index soient régénérées, même si un seul sous-ensemble est spécifié dans la clause DATA_COMPRESSION. |
10738 | 15 | Non | Le nombre d'expressions de valeurs de ligne de l'instruction INSERT dépasse le nombre maximal autorisé de %d valeurs de ligne. |
10739 | 15 | Non | La liste d'insertion de colonne utilisée dans l'instruction MERGE ne peut pas contenir d'identificateurs en plusieurs parties. Utilisez à la place des identificateurs en une partie. |
10740 | 15 | Non | Une instruction de liste de propriétés de recherche doit se terminer par un point-virgule (;). |
10741 | 15 | Non | Un TOP ne peut pas être utilisé dans la même requête ou sous-requête qu’un DÉCALAGE. |
10742 | 15 | Non | Le décalage spécifié dans une clause OFFSET peut ne pas être négatif. |
10743 | 15 | Non | Le nombre de lignes fournies pour une clause OFFSET doit être un entier. |
10744 | 15 | Non | Le nombre de lignes fournies pour une clause FETCH doit être supérieur à zéro. |
10745 | 15 | Non | L’indicateur FORCESCAN n’est pas autorisé pour les tables cibles d’instructions INSERT, UPDATE ou DELETE. |
10,746 | 15 | Non | L’indicateur FORCESCAN est spécifié simultanément avec l’indicateur FORCESEEK. Supprimez l’un des indicateurs et soumettez à nouveau la requête. |
10747 | 15 | Non | L’indicateur FORCESEEK paramétrable ne peut pas être utilisé simultanément avec des indicateurs INDEX ou un indicateur FORCESEEK non paramétrable sur le même objet. Utilisez des indicateurs INDEX et un indicateur FORCESEEK non paramétrable ou utilisez un indicateur FORCESEEK paramétrable sans indicateurs INDEX pour chaque table ou vue. |
10748 | 15 | Non | Il existe plusieurs indicateurs FORCESEEK spécifiés sur la même table ou vue. Supprimez les indicateurs FORCESEEK supplémentaires et soumettez à nouveau la requête. |
10,749 | 15 | Non | L’indicateur FORCESEEK ne peut pas être utilisé avec l’index 0. Corrigez l’index fourni à l’indicateur FORCESEEK et soumettez à nouveau la requête. |
10750 | 15 | Non | L’indicateur FORCESCAN ne peut pas être utilisé avec plusieurs indicateurs INDEX. Supprimez les indicateurs INDEX supplémentaires et soumettez à nouveau la requête. |
10751 | 15 | Non | La clause ORDER BY dans LA clause WITHIN GROUP de la fonction '%.*ls' doit avoir exactement une expression. |
10 752 | 15 | Non | La fonction '%.*ls' peut ne pas avoir de cadre de fenêtre. |
10753 | 15 | Non | La fonction '%.*ls' doit avoir une clause OVER. |
10754 | 15 | Non | La fonction '%.*ls' doit avoir une clause WITHIN GROUP. |
10755 | 15 | Non | La fonction '%.*ls' prend entre %d et %d arguments. |
10756 | 15 | Non | Le cadre de fenêtre avec ROWS ou RANGE doit avoir une clause ORDER BY. |
10757 | 15 | Non | La fonction '%.*ls' peut ne pas avoir de clause WITHIN GROUP. |
10758 | 15 | Non | La fonction '%.*ls' peut ne pas avoir ORDER BY dans la clause OVER. |
10759 | 15 | Non | L’utilisation de DISTINCT n’est pas autorisée avec la clause OVER. |
10760 | 16 | Non | L’argument de mise à l’échelle n’est pas valide. Les expressions valides pour l’argument d’échelle %ls de type de données sont des constantes entières et des expressions constantes entières. |
10761 | 16 | Non | Type de données %.*ls non valide dans la fonction %.*ls. |
10762 | 16 | Non | La fonction %.*ls n’est pas autorisée en mode de compatibilité actuel. Il est autorisé uniquement en mode 110 ou version ultérieure. |
10763 | 15 | Non | La clause GROUP BY ne peut contenir qu’un seul indicateur de requête. Supprimez les indicateurs supplémentaires et réexécutez la requête. |
10,764 | 15 | Non | Le nombre de colonnes de regroupement dans la requête a dépassé le nombre maximal autorisé. SQL Server autorise les colonnes de regroupement 64 000. Réduisez le nombre de colonnes de regroupement et réexécutez la requête. |
10765 | 15 | Non | DISTRIBUTED_AGG et les indicateurs de CENTRAL_AGG ne peuvent pas être utilisés avec une clause CUBE ou ROLLUP. Modifiez la requête et réexécutez-la. |
10766 | 15 | Non | CENTRAL_AGG devez être spécifié après toutes les colonnes de la clause GROUP BY. Modifiez la requête et réexécutez-la. |
10767 | 15 | Non | DISTRIBUTED_AGG indicateur ne peut pas être utilisé lorsque la clause GROUP BY contient la même colonne plusieurs fois. Modifiez la requête et réexécutez-la. |
10768 | 15 | Non | L’indicateur LABEL ne peut être utilisé qu’une seule fois dans la requête. Modifiez la requête et réexécutez-la. |
10769 | 15 | Non | Les options SET ne sont pas prises en charge dans les blocs ATOMIC. |
10770 | 15 | Non | L’option SERVER et l’une des options CREDENTIAL ou FEDERATED_SERVICE_ACCOUNT = ON sont requises pour définir REMOTE_DATA_ARCHIVE sur une base de données. |
10771 | 15 | Non | Impossible d’utiliser l’option CREDENTIAL avec l’option FEDERATED_SERVICE_ACCOUNT = ON. |
10772 | 15 | Non | Il existe plusieurs indicateurs REMOTE_DATA_ARCHIVE_OVERRIDE spécifiés sur la même référence de table ou d’affichage. Supprimez les indicateurs de REMOTE_DATA_ARCHIVE_OVERRIDE supplémentaires et soumettez à nouveau la requête. |
10773 | 15 | Non | L’indicateur REMOTE_DATA_ARCHIVE_OVERRIDE n’est pas applicable à l’objet '%.*ls', car il ne s’agit pas d’une table avec REMOTE_DATA_ARCHIVE activée. Supprimez l’indicateur REMOTE_DATA_ARCHIVE_OVERRIDE et soumettez à nouveau l’instruction. |
10774 | 15 | Non | Clause WHERE incorrecte pour l’index filtré. |
10775 | 16 | Non | L’objet '%.*ls' n’est pas une table optimisée en mémoire ou une fonction table incorporée compilée en mode natif et ne peut pas être accessible à partir d’un module compilé en mode natif. |
10776 | 16 | Non | Les déclencheurs sur des tables non optimisées en mémoire ne peuvent pas utiliser WITH NATIVE_COMPILATION. |
10777 | 16 | Non | Les déclencheurs sur des tables mémoire optimisées doivent utiliser WITH NATIVE_COMPILATION. |
10778 | 16 | Non | Les relations de clé étrangère entre les tables optimisées en mémoire et les tables non optimisées en mémoire ne sont pas prises en charge. |
10779 | 16 | Non | L’option de durabilité « schema_only » est prise en charge uniquement avec les tables optimisées en mémoire. |
10780 | 16 | Non | Il n’existe aucune clé primaire dans la table référencée '%.*ls' qui correspond à la liste de colonnes de référencement dans la clé étrangère '%.*ls'. Les clés étrangères dans les tables mémoire optimisées doivent référencer les clés primaires. |
10781 | 16 | Non | Querytraceon %d et l’indicateur d’optimiseur '%.*ls' spécifient des comportements en conflit. Supprimez l’une d’elles et réexécutez la requête. |
10782 | 16 | Non | BEGIN ATOMIC est pris en charge uniquement dans les modules compilés en mode natif. |
10783 | 16 | Non | Le corps d’un module compilé en mode natif doit être un bloc ATOMIC. |
10784 | 16 | Non | La clause WITH de l'instruction BEGIN ATOMIC doit spécifier une valeur pour l'option « %ls ». |
10785 | 15 | Non | %S_MSG '%ls' est pris en charge uniquement avec %S_MSG. |
10786 | 16 | Non | La commande ALTER AVAILABILITY GROUP a échoué, car elle contenait plusieurs options MODIFY REPLICA : %ls. Entrez un GROUPE ALTER AVAILABILITY DISTINCT ... Commande MODIFY REPLICA pour chaque option de réplica que vous souhaitez modifier. |
10787 | 16 | Non | Les indicateurs REPEATABLEREAD et SERIALIZABLE ne sont pas autorisés sur les tables Hekaton avec des index columnstore. |
10788 | 15 | Non | L’option '%ls' n’est pas prise en charge avec les types de tables. |
10789 | 15 | Non | L’option '%ls' doit être spécifiée pour l’index '%.*ls' sur la table '%.*ls'. Il est nécessaire pour les index de hachage. |
10790 | 15 | Non | L’option '%ls' peut être spécifiée uniquement pour les index de hachage. |
10791 | 15 | Non | Les index de hachage sont autorisés uniquement dans les tables mémoire optimisées. |
10792 | 15 | Non | Lorsqu’elle est utilisée dans un module compilé en mode natif, la fonction '%.*ls' ne peut pas apparaître en dehors d’un bloc catch. |
10793 | 16 | Non | Un index et une contrainte PRIMARY KEY ont été définis inline, avec la définition de la colonne '%.*ls', table '%.*ls'. La définition d’un index et d’une contrainte PRIMARY KEY inline avec la définition de colonne n’est pas autorisée. |
10794 | 15 | Non | %S_MSG '%ls' n’est pas pris en charge avec %S_MSG. |
10795 | 15 | Non | La variable '%.*ls' a été déclarée comme non null et doit être déclarée avec une valeur initiale. |
10796 | 15 | Non | L’option SCHEMABINDING est prise en charge uniquement pour les modules compilés en mode natif et est requise pour ces modules. |
10,797 | 15 | Non | Un seul groupe de fichiers MEMORY_OPTIMIZED_DATA est autorisé par base de données. |
10798 | 16 | Non | Il ne s’agit pas d’un paramètre de compression de données valide pour cet objet. Elle ne peut être utilisée qu’avec des index columnstore. Choisissez NONE, PAGE ou compression ROW. |
10799 | 16 | Non | Il ne s’agit pas d’un paramètre de compression de données valide pour un index columnstore. Choisissez COLUMNSTORE ou COLUMNSTORE_ARCHIVE compression. |
10 800 | 16 | Non | L’écouteur de la ressource WSFC '%.*ls' n’a pas pu démarrer et a retourné le code d’erreur %d, '%.*ls'. Pour plus d’informations sur ce code d’erreur, consultez « Codes d’erreur système » dans la documentation de développement Windows. |
10801 | 16 | Non | Échec de l’arrêt de l’écouteur pour la ressource du cluster de basculement Windows '%.*ls'. Erreur : %d. %.*ls |
10802 | 10 | Non | Échec de la mise en file d’attente d’une tâche pour inscrire un nom de principal de service (SPN) pour le service SQL Server. L’authentification Kerberos ne sera pas possible tant qu’un SPN n’est pas ajouté manuellement ou que SQL Server soit redémarré. Code d’erreur SQLOS : %d. |
10900 | 16 | Non | Impossible de configurer le gouverneur de ressources lors du démarrage. Recherchez des messages d'erreur spécifiques dans le journal des erreurs SQL Server ou vérifiez la cohérence de la base de données master en exécutant DBCC CHECKCATALOG('master'). |
10901 | 16 | Non | L'utilisateur n'a pas l'autorisation de modifier la configuration du gouverneur de ressources. |
10902 | 16 | Non | La fonction définie par l'utilisateur '%s' n'existe pas dans la base de données master ou l'utilisateur n'a pas l'autorisation d'y accéder. |
10903 | 16 | Non | Le nom de schéma spécifié '%.*ls' pour la fonction définie par l'utilisateur classifieur n'existe pas ou l'utilisateur n'a pas l'autorisation de l'utiliser. |
10904 | 16 | Non | Échec de la configuration du gouverneur de ressources. Des sessions sont actives dans les groupes de charges de travail supprimés ou déplacés vers d'autres pools de ressources. Déconnectez toutes les sessions actives dans les groupes de charges de travail concernés et essayez à nouveau. |
10905 | 16 | Non | Impossible de terminer la configuration du gouverneur de ressources, car la mémoire est insuffisante. Réduisez la charge du serveur ou tentez l'opération sur une connexion administrateur dédiée. |
10906 | 16 | Non | Objet '%.*ls'.' %.*ls' n’est pas une fonction classifieur de classifieur resource governor valide définie par l’utilisateur. Une fonction définie par l'utilisateur classifieur valide doit être liée au schéma, retourner sysname et n'avoir aucun paramètre. |
10907 | 16 | Non | L’attribut '%.*ls' avec la valeur %u est supérieur à l’attribut '%.*ls' avec la valeur %u. |
10908 | 16 | Non | L’attribut '%.*ls' avec la valeur %u est inférieur à l’attribut '%.*ls' avec la valeur %u. |
10909 | 16 | Non | Impossible de créer le pool de ressources. Le nombre maximal de pools de ressources ne peut pas dépasser la limite actuelle (%u), pools de ressources prédéfinis compris. |
10910 | 16 | Non | L'opération n'a pas pu être terminée. La valeur spécifiée '%.*ls', %u, entraîne la somme des minimums sur tous les pools de ressources sur le planificateur %you de dépasser 100 %. Réduisez la valeur d’un ou plusieurs pools, ou modifiez l’affinité de pool, afin que la somme soit inférieure ou égale à 100. |
10,911 | 16 | Non | Impossible d'effectuer l'opération demandée, car le pool de ressources '%.*ls' n'existe pas. |
10912 | 16 | Non | L'opération n'a pas pu être terminée. La suppression du %S_MSG n'est pas autorisée. |
10913 | 16 | Non | Les utilisateurs ne sont pas autorisés à %S_MSG le groupe de charge de travail '%.*ls' dans le pool de ressources '%.*ls'. |
10914 | 16 | Non | Le nom du groupe de charges de travail %S_MSG '%.*ls' ne peut pas commencer par # sur ##. |
10915 | 16 | Non | L'opération n'a pas pu être terminée. La modification de '%.*ls' %S_MSG n'est pas autorisée. |
10916 | 16 | Non | Impossible de supprimer le pool de ressources '%.*ls', car il contient le groupe de charge de travail '%.*ls'. Supprimez tous les groupes de charges de travail à l'aide de ce pool de ressources avant de le supprimer. |
10917 | 16 | Non | Échec de l'instruction ALTER WORKLOAD GROUP. Une clause 'WITH' ou 'USING' doit être spécifiée. |
10918 | 16 | Non | Impossible de créer le fichier %S_MSG '%.*ls' parce qu'il existe déjà. |
10919 | 16 | Non | Une erreur s'est produite lors de la lecture de la configuration du gouverneur de ressources à partir de la base de données master. Vérifiez l'intégrité de la base de données master ou contactez l'administrateur système. |
10920 | 16 | Non | Impossible de %S_MSG la fonction définie par l'utilisateur '%.*ls'. Elle est utilisée en tant que classifieur du gouverneur de ressources. |
10921 | 16 | Non | Le %S_MSG '%.*ls' ne peut pas être déplacé hors de '%.*ls' %S_MSG. |
10922 | 16 | Non | Échec de %ls. Exécutez à nouveau l'instruction. |
10923 | 16 | Non | Échec de %ls. Le gouverneur de ressources n'est pas disponible dans cette édition de SQL Server. Vous pouvez manipuler les métadonnées du gouverneur de ressources, mais vous ne serez pas en mesure d'appliquer la configuration du gouverneur de ressources. Seule l'édition Enterprise de SQL Server prend en charge le gouverneur de ressources. |
10924 | 16 | Non | La plage d’affinité du pool n’est pas valide. La limite inférieure %d doit être inférieure à la limite supérieure %d. |
10925 | 16 | Non | Une valeur %S_MSG a été spécifiée plusieurs fois dans la liste de plages d’affinités du pool. |
10926 | 16 | Non | La plage %S_MSG qui spécifie %S_MSG %d inclut au moins un %S_MSG qui n’est pas disponible pour l’instance actuelle. Le nombre %S_MSG maximal disponible pour cette instance est %d. |
10927 | 16 | Non | L'opération n'a pas pu être terminée. La valeur spécifiée '%.*ls', %u, entraîne la somme des minimums sur tous les groupes de charges de travail utilisant le pool de ressources '%.*ls' pour dépasser 100 %. Réduisez la valeur ou modifiez d’autres groupes de charges de travail afin que la somme soit inférieure ou égale à 100. |
10928 | 16 | Non | ID de ressource : %d. La limite %ls pour la base de données est %d et a été atteinte. Pour obtenir de l’aide, consultez « http://go.microsoft.com/fwlink/?LinkId=267637 ». |
10929 | 16 | Non | ID de ressource : %d. La garantie minimale %ls est %d, la limite maximale est %d et l’utilisation actuelle de la base de données est %d. Toutefois, le serveur est actuellement trop occupé pour prendre en charge %ls supérieur à %d pour cette base de données. Pour obtenir de l’aide, consultez « http://go.microsoft.com/fwlink/?LinkId=267637 ». Sinon, veuillez réessayer ultérieurement. |
10930 | 16 | Non | Le service est actuellement trop occupé. Veuillez réessayer plus tard. |
10931 | 16 | Non | Impossible de supprimer le pool de ressources '%.*ls', car il est lié à une base de données. Supprimez toutes les liaisons de ce pool de ressources avant de la supprimer. |
10932 | 16 | Non | La configuration de Resource Governor a échoué, car il existe une base de données active dans le pool de ressources supprimée. Mettre la base de données hors connexion et réessayer. |
10933 | 16 | Non | Un %S_MSG avec id %d n’existe pas sur ce système. Utilisez sys.dm_os_schedulers pour localiser %S_MSGs valide pour ce système. |
10934 | 16 | Non | Impossible d’effectuer l’opération demandée, car le pool de ressources externe '%.*ls' n’existe pas. |
10935 | 16 | Non | Le pool de ressources externe n’autorise pas plusieurs groupes de processeurs. |
10936 | 16 | Non | ID de ressource : %d. La limite %ls pour le pool élastique est %d et a été atteinte. Pour obtenir de l’aide, consultez « http://go.microsoft.com/fwlink/?LinkId=267637 ». |
10937 | 16 | Non | Le groupe de charge de travail par défaut n’autorise pas la modification de l’attribut '%.*ls'. |
10961 | 16 | Non | La requête a été abandonnée, car son utilisation du processeur dépasse la limite maximale configurée pour le groupe de charge de travail. |
10981 | 10 | Non | La reconfiguration du gouverneur de ressources a réussi. |
10982 | 16 | Oui | Échec de l’exécution de la fonction classifieur de classifieur resource governor '%.*ls'. Dernière erreur %u, état %u. Examinez les erreurs précédentes dans le journal des erreurs SQL Server à partir de l'ID de session %ld pour des détails. Temps écoulé de la fonction classifieur : %I64u ms. |
10983 | 16 | Non | L'opération '%ls' du gouverneur de ressources a été annulée par l'utilisateur. |
10984 | 16 | Non | Échec de la reconfiguration de Resource Governor. |
10985 | 10 | Non | La reconfiguration de Resource Governor a rencontré un problème (code HRESULT : 0x%lx, raison : %ls), lors de l’envoi d’ID de pool de ressources externes actifs à launchpad. Cela n’échouera pas à reconfigurer. |
Error | Niveau de gravité | Événement journalisé | Description |
---|---|---|---|
10000 | 16 | Non | Erreur : fournisseur inconnu. |
10001 | 16 | Non | Le fournisseur rapporte une défaillance catastrophique inattendue. |
10002 | 16 | Non | Le fournisseur n'a pas implémenté cette fonctionnalité. |
10003 | 16 | Non | Le fournisseur n'a plus de mémoire. |
10004 | 16 | Non | Un ou plusieurs arguments ont été déclarés non valides par le fournisseur. |
10005 | 16 | Non | Le fournisseur ne prend pas en charge cette interface. |
10006 | 16 | Non | Le fournisseur signale l'utilisation d'un pointeur non valide. |
10007 | 16 | Non | Le fournisseur signale l'utilisation d'un handle non valide. |
10008 | 16 | Non | Le fournisseur a arrêté l'opération. |
10009 | 16 | Non | Le fournisseur n'a donné aucune information quant à cette erreur. |
10010 | 16 | Non | Les données nécessaires pour terminer cette opération ne sont pas encore disponibles pour le fournisseur. |
10011 | 16 | Non | Accès refusé. |
10021 | 16 | Non | Exécution arrêtée par le fournisseur parce qu'une limite de ressources a été atteinte. |
10022 | 16 | Non | Le fournisseur a appelé une méthode à l'aide de IRowsetNotify dans le consommateur, mais la méthode n'a toujours pas été retournée. |
10023 | 16 | Non | Le fournisseur ne prend pas en charge la méthode requise. |
10024 | 16 | Non | Le fournisseur signale que l'utilisateur n'a pas l'autorisation d'effectuer cette opération. |
10025 | 16 | Non | Le fournisseur a provoqué une erreur au niveau du serveur dans un traitement externe. |
10026 | 16 | Non | Aucun texte de commande n'a été défini. |
10027 | 16 | Non | La commande n'a pas été préparée. |
10028 | 16 | Non | Échec de l’authentification. |
10032 | 16 | Non | Impossible de retourner plusieurs jeux de résultats (non pris en charge par le fournisseur). |
10033 | 16 | Non | L'index spécifié n'existe pas ou le fournisseur ne prend pas en charge l'analyse d'index sur cette source de données. |
10034 | 16 | Non | La table ou la vue spécifiée n'existe pas ou comporte des erreurs. |
10035 | 16 | Non | Aucune valeur spécifiée pour un ou plusieurs des paramètres requis. |
10042 | 16 | Non | Impossible de définir une propriété tant qu'il reste un ensemble de lignes ouvert. |
10052 | 16 | Non | L'insertion a été annulée par le fournisseur pendant la notification. |
10053 | 16 | Non | Impossible de convertir la valeur des données pour des raisons autres que l'incompatibilité de signe ou le dépassement de capacité. |
10054 | 16 | Non | La valeur des données d'une ou de plusieurs colonnes a dépassé le type utilisé par le fournisseur. |
10055 | 16 | Non | Les données ont violé les contraintes d'intégrité d'une ou de plusieurs colonnes. |
10056 | 16 | Non | Le nombre de lignes avec des modifications en attente a dépassé la limite spécifiée par la propriété DBPROP_MAXPENDINGROWS. |
10057 | 16 | Non | Impossible de créer la ligne. Le nombre total de lignes actives acceptées par l'ensemble de lignes serait dépassé. |
10058 | 16 | Non | Le consommateur ne peut pas insérer de nouvelle ligne avant de libérer les handles des lignes précédemment récupérées. |
10062 | 16 | Non | La modification a été annulée par le fournisseur pendant la notification. |
10063 | 16 | Non | Impossible de convertir la valeur des données pour des raisons autres que l'incompatibilité de signe ou le dépassement de capacité. |
10064 | 16 | Non | La valeur des données d'une ou de plusieurs colonnes a dépassé le type utilisé par le fournisseur. |
10065 | 16 | Non | Les données ont violé les contraintes d'intégrité d'une ou de plusieurs colonnes. |
10066 | 16 | Non | Le nombre de lignes avec des modifications en attente a dépassé la limite spécifiée par la propriété DBPROP_MAXPENDINGROWS. |
10067 | 16 | Non | L'ensemble de lignes a utilisé un accès concurrentiel optimiste et la valeur de la colonne a changé après la dernière extraction ou resynchronisation de la ligne. |
10068 | 16 | Non | Le consommateur ne peut pas supprimer la ligne. Une suppression est en attente ou a déjà été transmise à la source de données. |
10069 | 16 | Non | Le consommateur ne peut pas supprimer la ligne. Une insertion a été transmise à la source de données. |
10081 | 16 | Non | L'ensemble de lignes fait appel aux index intégrés mais il n'y a pas d'index actuellement. |
10085 | 16 | Non | RestartPosition sur la table a été annulé pendant la notification. |
10086 | 16 | Non | La table a été construite pendant un flux de données actif et la position ne peut pas être redémarrée. |
10087 | 16 | Non | Le fournisseur n'a pas libéré certaines lignes existantes. |
10088 | 16 | Non | L'ordre des colonnes n'a pas été spécifié dans l'objet qui a créé l'ensemble de lignes. Le fournisseur a dû réexécuter la commande pour redéfinir la prochaine position d'extraction à sa valeur d'origine ; par ailleurs, l'ordre des colonnes a changé. |
10100 | 16 | Non | Impossible de créer %S_MSG dans l’affichage « %.*ls », car il contient le mot clé DISTINCT. Supprimez le mot clé DISTINCT de la vue ou n'indexez pas la vue. Vous pouvez également remplacer DISTINCT par GROUP BY ou COUNT_BIG(*) pour simuler DISTINCT sur les colonnes de regroupement. |
10101 | 16 | Non | Impossible de créer %S_MSG dans l’affichage « %.*ls », car il contient le mot clé TOP ou OFFSET. Envisagez de supprimer la vue TOP ou OFFSET ou de ne pas indexer la vue. |
10102 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient la clause TABLESAMPLE. Supprimez la clause TABLESAMPLE ou n'indexez pas la vue. |
10103 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise OPENROWSET, OPENQUERY ou OPENDATASOURCE. N'indexez pas la vue ou supprimez OPENQUERY, OPENROWSET et OPENDATASOURCE. |
10104 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle référence une table qui utilise une fonction de texte intégral CONTAINSTABLE ou FREETEXTTABLE. Supprimez l'une de ces fonctions ou n'indexez pas la vue. |
10105 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise le fournisseur d'ensembles de lignes OPENXML. Supprimez OPENXML ou n'indexez pas la vue. |
10106 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle référence un fournisseur d'ensembles de lignes interne du système. N'indexez pas cette vue. |
10107 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car elle utilise la variable de table « %.*ls ». N'indexez pas cette vue ou supprimez la référence à la variable de table. |
10108 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle référence une table interne SQL Server. |
10109 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il fait référence à la table dérivée « %.*ls » (définie par l’instruction SELECT dans la clause FROM). Supprimez la référence à la table dérivée ou n'indexez pas la vue. |
10110 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient OUTER APPLY. N'indexez pas la vue ou supprimez OUTER APPLY. |
10111 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient une jointure qui utilise une syntaxe d'échappement standard ODBC. Utilisez plutôt une syntaxe de jointure ANSI. |
10112 | 16 | Non | Impossible de créer %S_MSG dans la vue '%.*ls', car elle contient une jointure INNER qui spécifie un indicateur de jointure. Envisagez de supprimer l'indicateur de jointure. |
10113 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise une jointure LEFT, RIGHT ou FULL OUTER et aucune jointure OUTER n'est autorisée dans les vues indexées. Utilisez plutôt une jointure INNER. |
10114 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise l'opérateur PIVOT. N'indexez pas cette vue. |
10115 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise l'opérateur UNPIVOT. N'indexez pas cette vue. |
10116 | 16 | Non | Impossible de créer %S_MSG dans la vue '%.*ls', car elle contient un ou plusieurs opérateurs UNION, INTERSECT ou EXCEPT. Créez une vue indexée distincte pour chaque requête correspondant à une entrée des opérateurs UNION, INTERSECT ou EXCEPT de la vue d'origine. |
10117 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car l’affichage utilise l’opérateur « * » pour sélectionner des colonnes. Référencez plutôt les colonnes par leur nom. |
10118 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient GROUP BY ALL. Utilisez plutôt GROUP BY. |
10119 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient un opérateur CUBE, ROLLUP ou GROUPING SETS. N'indexez pas cette vue. |
10120 | 16 | Non | Impossible de créer %S_MSG dans l’affichage « %.*ls », car il contient l’opérateur ROLLUP. N'indexez pas cette vue. |
10121 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient une clause HAVING. Supprimez la clause HAVING. |
10122 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient une clause COMPUTE. N'indexez pas cette vue ou utilisez plutôt une vue GROUP BY ou une vue agrégée pour remplacer le calcul COMPUTE des résultats agrégés. |
10124 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle référence une colonne interne SQL Server. |
10125 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il utilise l’agrégat « %.*ls ». Supprimez l'agrégat, n'indexez pas la vue ou utilisez d'autres agrégats. Par exemple, AVG remplace SUM et COUNT_BIG, ou COUNT remplace COUNT_BIG. |
10126 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il utilise l’agrégat « %.*ls » avec le mot clé DISTINCT. N'indexez pas cette vue ou supprimez DISTINCT. Utilisez une vue GROUP BY ou COUNT_BIG(*) pour simuler DISTINCT dans les colonnes de regroupement. |
10127 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient une ou plusieurs sous-requêtes. Modifiez la vue pour utiliser uniquement les jointures à la place des sous-requêtes. Vous pouvez également ne pas indexer cette vue. |
10,128 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise un prédicat de texte intégral CONTAINS ou FREETEXT. Supprimez CONTAINS ou FREETEXT ou n'indexez pas la vue. |
10129 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il fait référence à la fonction table inline ou multi-état « %.*ls ». Développez manuellement la définition de la fonction dans la définition de la vue ou n'indexez pas la vue. |
10130 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il utilise la fonction table CLR (Common Language Runtime) non déterministe « %.*ls ». N'indexez pas la vue ou modifiez-la de façon à ne pas utiliser cette fonction. |
10131 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il fait référence à la fonction table CLR (Common Language Runtime) imprecise « %.*ls ». N'indexez pas la vue. |
10132 | 16 | Non | Impossible de créer %S_MSG en mode « %.*ls », car il fait référence à la fonction CLR (Common Language Runtime) table « %.*ls ». Supprimez la référence à la fonction ou n'indexez pas la vue. |
10133 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car la fonction « %.*ls » référencée par la vue effectue l’accès aux données utilisateur ou système. |
10134 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient plusieurs APPLY. N'indexez pas la vue ou utilisez APPLY une seule fois. |
10136 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise l'agrégat COUNT. Utilisez COUNT_BIG à la place. |
10137 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il fait référence à l’expression de table commune « %.*ls ». Les vues qui référencent les expressions de table courantes ne peuvent pas être indexées. N'indexez pas la vue ou supprimez l'expression de table courante de la définition de la vue. |
10138 | 16 | Non | Impossible de créer %S_MSG dans l’affichage '%.*ls', car sa liste de sélection n’inclut pas une utilisation appropriée de COUNT_BIG. Envisagez d’ajouter COUNT_BIG(*) pour sélectionner la liste. |
10139 | 16 | Non | Impossible de créer %S_MSG dans la vue '%.*ls', car elle utilise une conversion implicite de la chaîne en datetime ou smalldatetime. Utilisez une instruction CONVERT explicite avec une valeur de style déterministe. |
10140 | 16 | Non | Impossible de créer %S_MSG dans la vue '%.*ls', car elle contient un indicateur de table. Supprimez l'indicateur. |
10141 | 16 | Non | Impossible de créer %S_MSG dans l’affichage '%.*ls', car il fait référence à la routine CLR (fonction ou méthode) '%.*ls' en dehors des colonnes non clés de la liste SELECT. Recréez ou modifiez la vue de façon à ce qu'elle ne référence pas de routine CLR sauf dans les colonnes non-clés de la liste SELECT, puis créez l'index. |
10142 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient APPLY. N'indexez pas la vue ou supprimez APPLY. |
10143 | 16 | Non | Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient une fonction fenêtre de classement ou une fonction d'agrégation. Supprimez la fonction de la définition de la vue ou choisissez de ne pas indexer la vue. |
10144 | 16 | Non | Impossible de créer %S_MSG dans la vue '%.*ls', car elle utilise la fonction CHANGETABLE. |
10145 | 16 | Non | Impossible de créer %S_MSG sur la vue '%.*ls', car elle fait référence à un jeu de colonnes éparses. Les vues contenant un jeu de colonnes éparses ne peuvent pas être indexées. Envisagez de supprimer le jeu de colonnes éparses de la vue ou de ne pas indexer la vue. |
10146 | 16 | Non | Impossible de créer %S_MSG sur la vue '%.*ls', car elle utilise la fonction SEMANTICSIMILARITYTABLE, SEMANTICKEYPHRASETABLE ou SEMANTICSIMILARITYDETAILSTABLE. |
10147 | 16 | Non | Impossible de créer %S_MSG sur la vue '%.*ls', car elle utilise la clause FOR SYSTEM_TIME temporelle. |
10148 | 16 | Non | Impossible de créer %S_MSG sur la vue '%.*ls', car elle utilise OPENJSON. |
10149 | 16 | Non | L’index qui a SNAPSHOT_MATERIALIZATION ne peut pas être créé sur l’affichage '%.*ls', car la définition de vue contient des tables optimisées en mémoire. |
10150 | 16 | Non | Impossible de créer %S_MSG sur la vue '%.*ls', car elle fait référence à une fonction UDF scalaire inlineable. |
10151 | 16 | Non | Impossible de créer %S_MSG sur l’affichage « %.*ls », car il utilise une jointure ANTISEMI ou SEMI, et aucune jointure SEMI n’est autorisée dans les vues indexées. Utilisez plutôt une jointure INNER. |
10211 | 16 | Non | Impossible d'appeler le mutateur d'une valeur de type CLR Null. |
10227 | 16 | Non | Le champ « %.*ls » de type « %.*ls.%.*ls » ne peut pas être mis à jour, car le champ est « %.*ls ». |
10240 | 16 | Non | UdtExtensions.dll est introuvable. Vérifiez l'installation. |
10300 | 16 | Non | L’assembly '%.*ls' fait référence à l’assembly '%.*ls', qui n’est pas présent dans la base de données active. SQL Server a tenté de localiser et de charger automatiquement l'assembly référencé à l'emplacement de l'assembly de référence mais cette opération a échoué (raison : %S_MSG). Chargez l'assembly référencé dans la base de données actuelle et réessayez. |
10301 | 16 | Non | L’assembly '%.*ls' fait référence à l’assembly '%.*ls', qui n’est pas présent dans la base de données active. SQL Server a tenté de localiser et de charger automatiquement l'assembly référencé à l'emplacement de l'assembly de référence mais cette opération a échoué (raison : %s). Chargez l'assembly référencé dans la base de données actuelle et réessayez. |
10302 | 16 | Non | Impossible d'obtenir le chemin d'accès du serveur SQL Server : '%ls'. |
10303 | 16 | Oui | Impossible de créer le gestionnaire AppDomain : '%.*ls'. |
10304 | 16 | Non | Impossible d'entrer dans le CLR (Common Language Runtime) avec HRESULT 0x%x. Cela peut être dû à des ressources insuffisantes. |
10305 | 16 | Non | La méthode Init d'une fonction table CLR doit être annotée avec SqlFunctionAttribute. |
10306 | 16 | Non | L'attribut SqlFunctionAttribute de la méthode Init d'une fonction table CLR doit définir la propriété FillRowMethodName. |
10307 | 16 | Non | La propriété FillRowMethodName de SqlFunctionAttribute ne contient aucun nom de méthode valide. |
10308 | 10 | Non | Avertissement : l'assembly Microsoft .Net Framework '%.*ls' que vous enregistrez n'est pas entièrement testé dans un environnement hébergé SQL Server. À l'avenir, si vous mettez à niveau ou révisez cet assembly ou le .NET Framework, votre routine d'intégration CLR peut cesser de fonctionner. Pour plus d'informations, consultez la documentation en ligne de SQL Server. |
10309 | 10 | Non | Avertissement : l'assembly client SQL Server '%.*ls' que vous enregistrez n'est pas entièrement testé dans un environnement hébergé SQL Server. |
10310 | 10 | Oui | AppDomain %i (%.*ls) est marqué pour être déchargé en raison d'opérations CLR ou DDL liées à la sécurité. |
10311 | 10 | Oui | AppDomain %i (%.*ls) est marqué pour être déchargé en raison d'une sollicitation de la mémoire. |
10312 | 16 | Non | L'exécution de .NET Framework a été annulée. Le type UDP/UDF/CLR n'a pas rétabli le jeton de thread. |
10313 | 16 | Non | Une erreur s'est produite dans le .NET Framework lors de %S_MSG. Les ressources serveur sont peut-être insuffisantes. Réexécutez la requête. Si le problème persiste, contactez le support technique. %.*ls |
10314 | 16 | Non | Une erreur s'est produite dans Microsoft .NET Framework lors du chargement de l'ID d'assembly %d. Le serveur peut manquer de ressources, ou l’assembly peut ne pas être approuvé. Réexécutez la requête, ou consultez la documentation pour savoir comment résoudre les problèmes de fiabilité des assemblys. Pour plus d'informations sur cette erreur, voir : %.*ls |
10316 | 16 | Non | Le domaine d'application avec l'ID de version spécifié (%d) a été déchargé en raison d'une sollicitation de la mémoire et est introuvable. |
10317 | 16 | Non | Une erreur s'est produite lors de l'obtention des informations de version du fichier '%s'. |
10318 | 16 | Non | '%.*ls' a échoué, car le paramètre %d de la méthode '%.*ls' de type '%.*ls' est annoté avec l’attribut non pris en charge System.ParamArrayAttribute. |
10319 | 16 | Non | Échec de l’appel de méthode UserDefinedType, car le paramètre %d de la méthode '%.*ls' de type '%.*ls' est annoté avec l’attribut non pris en charge System.ParamArrayAttribute. |
10320 | 16 | Non | Le nom de la méthode '%.*ls' n’est pas valide pour '%.*ls'. |
10321 | 16 | Non | Nom de méthode '%.*ls' non valide pour l'appel de la méthode UserDefinedType. |
10322 | 16 | Non | Type %.*ls introuvable dans la base de données %.*ls |
10323 | 16 | Oui | Code utilisateur non valide identifié par l'Assistant Débogage managé %.*ls de .Net Framework |
10324 | 16 | Non | L'option WITH ENCRYPTION de CREATE TRIGGER s'applique uniquement aux déclencheurs T-SQL et non aux déclencheurs CLR. |
10325 | 16 | Oui | Le serveur est en cours d'arrêt en raison d'un dépassement de capacité de la pile dans le code non managé de l'utilisateur. |
10326 | 16 | Oui | Deux versions de l’assembly '%.*ls' ne peuvent pas coexister dans la base de données '%.*ls'. Conservez une version et supprimez l'autre. |
10327 | 14 | Non | Échec de %ls ASSEMBLY pour l’assembly '%.*ls', car l’assembly '%.*ls' n’est pas approuvé. L’assembly est approuvé lorsque l’un des éléments suivants est vrai : l’assembly est signé avec un certificat ou une clé asymétrique disposant d’une connexion correspondante avec l’autorisation UNSAFE ASSEMBLY, ou l’assembly est approuvé à l’aide de sp_add_trusted_assembly. |
10328 | 16 | Non | Espace de pile insuffisant pour créer AppDomain '%.*ls'. |
10329 | 16 | Non | L'exécution de .NET Framework a été annulée. %.*ls |
10330 | 16 | Non | Échec de ALTER ASSEMBLY parce que le schéma de sérialisation de type '%s' pourrait être modifié suite au changement du type '%s' dans l'assembly mis à jour. Les types persistants ne sont pas autorisés à modifier le schéma de sérialisation. |
10331 | 16 | Non | Le type '%ls' de l'assembly '%.*ls' dérive d'un type générique non pris en charge pour un type CLR. |
10332 | 16 | Non | L’assembly « %.*ls » a été créé à l’aide de la version %.*ls du .NET Framework. SQL Server utilise actuellement la version %s. |
10333 | 16 | Oui | Échec de l’obtention de l’interface ICLRAppDomainResourceMonitor à partir du CLR. Le code d’erreur du CLR était : 0x%x. Par conséquent, la surveillance des ressources ne fonctionnera pas pour AppDomain avec l’ID %d. |
10334 | 16 | Non | La modification du niveau de compatibilité de la base de données a provoqué l’affichage des données comme non cochées dans un ou plusieurs objets de la base de données %s. Reportez-vous à la colonne has_unchecked_assembly_data dans sys.tables et sys.views pour localiser tous ces objets. |
10335 | 16 | Non | Le Common Language Runtime (CLR) a été chargé de manière non prise en charge. Cela peut se produire si une procédure stockée étendue ou un objet OLE Automation exécuté dans SQL Server appelle du code managé avant que l’hôte du runtime d’intégration CLR charge le CLR. Vous devez redémarrer SQL Server pour pouvoir utiliser les fonctionnalités d'intégration du CLR. |
10336 | 10 | Non | Échec de la mise en file d’attente de la tâche pour démarrer CLR au démarrage du serveur SQL. Code d’erreur : %u. LE CLR sera lancé à la demande. |
10337 | 16 | Non | Une erreur interne s’est produite. |
10338 | 16 | Non | Échec de la vérification de l’assembly. Impossible d’ouvrir le fichier physique '%.*ls' : %ls. |
10339 | 16 | Non | Échec de la vérification de l’assembly. Impossible de lire le fichier physique « %.*ls » : %ls. |
10340 | 16 | Non | ÉCHEC DE L’ASSEMBLY DROP. Code d'erreur : 0x%x. |
10341 | 16 | Non | Impossible de charger l’assembly '%.*ls', car Azure SQL Database ne prend pas en charge les assemblys définis par l’utilisateur. Contactez le support technique Azure si vous avez des questions. |
10342 | 16 | Non | Impossible de charger l’assembly '%.*ls', car cette édition de SQL Server prend uniquement en charge les assemblys SAFE. |
10343 | 14 | Non | CREATE ou ALTER ASSEMBLY pour l’assembly '%.*ls' avec l’option SAFE ou EXTERNAL_ACCESS a échoué, car l’option « clr strict security » de sp_configure a la valeur 1. Microsoft vous recommande de signer l’assembly avec un certificat ou une clé asymétrique disposant d’une connexion correspondante avec l’autorisation UNSAFE ASSEMBLY. Vous pouvez également approuver l’assembly à l’aide de sp_add_trusted_assembly. |
10344 | 16 | Non | Erreur d’accès à la table interne : échec de l’accès aux assemblys approuvés avec HRESULT : 0x%x. Contactez les services clientèle. |
10345 | 16 | Non | Le hachage d’assembly '0x%.*ls' est déjà approuvé. |
10346 | 16 | Non | Le hachage d’assembly '0x%.*ls' n’est pas actuellement approuvé. Aucune action n'a été menée. |
10347 | 16 | Non | Common Language Runtime (CLR) n’est pas activé sur cette instance. |
10501 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le type '%.*ls' fourni n’est pas autorisé. |
10502 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’instruction spécifiée par @stmt et @module_or_batch, ou par @plan_handle et @statement_start_offset, correspond au repère de plan existant '%.*ls' dans la base de données. Supprimez le repère de plan existant avant de créer le nouveau. |
10503 | 16 | Non | L'opération '%.*ls' n'est pas autorisée. |
10504 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le paramètre @hints est incorrect. Utiliser N’OPTION ( <query_hint> [ ,... n ] )'. |
10505 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car la valeur '%.*ls' fournie n’est @module_or_batch pas un nom en deux parties légale. Utilisez 'schema_name.object_name'. |
10506 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le paramètre @stmt contient plusieurs instructions. |
10507 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’instruction spécifiée par @stmt et @module_or_batch, ou par @plan_handle et @statement_start_offset, ne correspond à aucune instruction dans le module ou le lot spécifié. Modifiez les valeurs pour qu'elles correspondent à une instruction dans le module ou le lot. |
10508 | 16 | Non | Impossible de '%ls' le repère de plan '%.*ls', car il n'existe pas ou vous ne disposez pas de l'autorisation nécessaire. Vérifiez le nom du repère de plan et la base de données de la session actuelle et assurez-vous que vous disposez de l'autorisation nécessaire. |
10509 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’instruction spécifiée par @stmt ou @statement_start_offset contient une erreur de syntaxe ou n’est pas éligible à une utilisation dans un repère de plan. Fournissez une seule instruction Transact-SQL valide ou une position de départ de l'instruction valide dans le lot. Pour obtenir une position de départ valide, interrogez la colonne 'statement_start_offset' de la fonction de gestion dynamique sys.dm_exec_query_stats. |
10510 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car il existe déjà un repère de plan de ce nom dans la base de données. Utilisez un nom unique. |
10511 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car @params n’est pas NULL. @params doit être NULL s’il @type s’agit de « object ». |
10512 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’objet '@module_or_batch' est chiffré. Paramétrez la requête en utilisant d'autres techniques telles que les index et les statistiques. |
10513 | 16 | Non | Impossible de %S_MSG %S_MSG '%.*ls', car il est référencé par le repère de plan '%.*ls'. Utilisez sp_control_plan_guide pour supprimer le repère de plan dans un premier temps. Enregistrez la définition du repère de plan pour une utilisation ultérieure. |
10514 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car @module_or_batch il ne peut pas s’agir d’un objet volumineux lorsqu’il @type s’agit d’un objet. |
10515 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le module '%.*ls' n’existe pas ou vous n’avez pas besoin d’autorisation. |
10516 | 16 | Non | Impossible de créer le repère de plan '%.*ls, car @module_or_batch ne peut pas être compilé. |
10517 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car vous ne disposez pas de l'autorisation nécessaire. Vous devez modifier l'autorisation dans la base de données. |
10518 | 16 | Non | Impossible d'exécuter sp_control_plan_guide, car les autorisations requises pour contrôler le repère de plan '%.*ls' sont insuffisantes. Modifiez l'autorisation de l'objet référencé par le repère de plan ou modifiez l'autorisation de la base de données. |
10519 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car les indicateurs spécifiés dans @hints ne peuvent pas être appliqués à l’instruction spécifiée par l’une ou l’autre@stmt.@statement_start_offset Vérifiez que les indicateurs peuvent être appliqués à l'instruction. |
10520 | 16 | Non | Impossible de créer le repère de plan ’%.ls’, car @type a été spécifié comme ’%ls’ et une valeur autre que Null est spécifiée pour le paramètre ’%ls’. Ce type requiert une valeur Null pour le paramètre. Spécifiez la valeur Null pour le paramètre ou remplacez le type par un type qui autorise une valeur autre que Null pour le paramètre. |
10521 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car @type a été spécifié comme '%ls' et le paramètre '%ls' a la valeur NULL. Ce type requiert une valeur autre que Null pour le paramètre. Spécifiez une valeur autre que Null pour le paramètre ou remplacez le type par un type qui autorise une valeur Null pour le paramètre. |
10,522 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car @hints comporte une valeur non conforme. La valeur de @hints doit être OPTION(PARAMETERIZATION FORCED) ou OPTION(PARAMETERIZATION SIMPLE) si @type correspond à 'template'. |
10523 | 16 | Non | Impossible de générer le modèle de requête, car @querytext ne contient aucune requête valide. |
10524 | 16 | Non | Impossible de paramétrer @querytext. |
10525 | 10 | Non | Le repère de plan '%.*ls' correspond à l'instruction après avoir été paramétré automatiquement via le paramétrage FORCED ou SIMPLE, mais l'indicateur RECOMPILE a été ignoré. RECOMPILE n'est pas pris en charge dans les instructions paramétrables automatiquement. Supprimez ce repère de plan ou supprimez l'indicateur RECOMPILE de ce dernier. |
10526 | 16 | Non | Impossible de supprimer %S_MSG '%.*ls', car son déclencheur '%.*ls' est référencé par le repère de plan '%.*ls'. Utilisez sp_control_plan_guide pour supprimer le repère de plan dans un premier temps. Enregistrez la définition du repère de plan pour une utilisation ultérieure. |
10527 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’objet '%.*ls' est un objet temporaire. |
10528 | 16 | Non | Impossible de créer le repère de plan '%.*ls' car son nom n'est pas valide. Les noms de repère de plan ne peuvent pas commencer par le signe dièse ('#'). |
10529 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car il existe déjà un planguide '%.*ls' de @type 'template' sur @stmt. |
10530 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car l’instruction spécifiée par @statement_start_offset ne correspond à aucune instruction dans le module ou lot spécifié. Envisagez de modifier @statement_start_offset pour correspondre à une instruction dans le module ou le lot. |
10531 | 16 | Non | Impossible de créer le repère de plan '%.*ls' à partir du cache, car l'utilisateur ne dispose pas des autorisations nécessaires. Accordez l'autorisation VIEW SERVER STATE à l'utilisateur qui crée le repère de plan. |
10532 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le lot ou le module spécifié par @plan_handle ne contient pas d’instruction éligible à un repère de plan. Indiquez une autre valeur pour @plan_handle. |
10533 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le nom du repère de plan dépasse 124, le nombre maximal de caractères autorisé. Indiquez un nom qui contient moins de 125 caractères. |
10534 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car la valeur spécifiée n’est @params pas valide. Spécifiez la valeur dans le formulaire <parameter_name parameter_type><>, ou spécifiez NULL. |
10535 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car aucun plan n'a été trouvé dans le cache du plan qui correspond au handle de plan spécifié. Indiquez un handle de plan mis en cache. Pour obtenir la liste des handles de plan mis en cache, interrogez la vue de gestion dynamique sys.dm_exec_query_stats. |
10536 | 16 | Non | Impossible de créer le repère de plan '%.*ls', car le lot ou le module correspondant à l’instruction spécifiée @plan_handle contient plus de 1 000 instructions éligibles. Créez un repère de plan pour chaque instruction du lot ou module en indiquant une valeur statement_start_offset pour chacune. |
10537 | 16 | Non | Impossible d’activer le repère de plan '%.*ls', car le repère de plan activé '%.*ls' contient la même étendue et la même valeur de décalage de départ de l’instruction. Désactivez le repère de plan existant avant d'activer le repère de plan spécifié. |
10538 | 16 | Non | Impossible de trouver le repère de plan, car l'ID du repère de plan spécifié a la valeur Null ou n'est pas valide, ou vous n'avez pas d'autorisation sur l'objet référencé par le repère de plan. Vérifiez que l'ID du repère de plan est valide, que la session active est définie en fonction du contexte de base de données approprié et que vous disposez de l'autorisation ALTER sur l'objet référencé par le repère de plan ou de l'autorisation ALTER DATABASE. |
10539 | 16 | Non | Impossible de créer le repère de plan '%.*ls' à partir du cache, car aucun plan de requête n'est disponible pour l'instruction avec l'offset de démarrage %d. Ce problème peut se produire si l'instruction dépend des objets de base de données qui n'ont pas encore été créés. Assurez-vous que tous les objets de base de données nécessaires existent, puis exécutez l'instruction avant de créer le repère de plan. |
10601 | 16 | Non | Impossible de spécifier des colonnes incluses pour un index cluster. |
10602 | 16 | Non | La combinaison des syntaxes ancienne et nouvelle dans une instruction CREATE/ALTER/DROP INDEX n'est pas autorisée. |
10603 | 16 | Non | Impossible de reconstruire l’index cluster '%.*ls' sur la vue '%.*ls', car la vue dépend de la table de base '%.*ls' dont l’index cluster '%.*ls' est désactivé. |
10604 | 16 | Non | Impossible de convertir une statistique en un index à l'aide de l'option d'index DROP_EXISTING lorsque l'option d'index ONLINE est également spécifiée. |
10605 | 16 | Non | Impossible de désactiver l’index de clé primaire « %.*ls » sur la table « %.*ls », car la table est publiée pour la réplication. |
10606 | 16 | Non | Impossible de désactiver l’index cluster « %.*ls » dans l’affichage « %.*ls », car la vue indexée est publiée pour la réplication. |
10607 | 16 | Non | L’index cluster '%.*ls' sur la table '%.*ls' ne peut pas être désactivé, car le suivi des modifications est activé. Désactivez le suivi des modifications sur la table avant de désactiver l'index cluster. |
10608 | 16 | Non | Impossible de désactiver l’index '%.*ls' sur la table '%.*ls', car le suivi des modifications est activé. Le suivi des modifications nécessite une contrainte de clé primaire sur la table et la désactivation de l'index supprimera la contrainte. Désactivez le suivi des modifications sur la table avant de désactiver l'index. |
10609 | 16 | Non | Impossible de créer %S_MSG '%.*ls' filtré sur la table '%.*ls', car la colonne '%.*ls' dans l’expression de filtre est une colonne calculée. Réécrivez l'expression de filtre de manière à ne pas inclure cette colonne. |
10,610 | 16 | Non | Impossible de créer l’index filtré '%.*ls' sur l’objet '%.*ls', car il ne s’agit pas d’une table utilisateur. Les index filtrés sont uniquement pris en charge dans les tables. Si vous essayez de créer un index filtré sur une vue, envisagez de créer une vue indexée avec l'expression de filtre incorporée à la définition de vue. |
10611 | 16 | Non | Impossible de créer %S_MSG '%.*ls' filtré sur la table '%.*ls', car la colonne '%.*ls' dans l’expression de filtre est comparée à une constante de priorité de type de données plus élevée ou d’un classement différent. La conversion d’une colonne en type de données de constante n'est pas prise en charge pour les éléments %S_MSG. Pour résoudre cette erreur, convertissez explicitement la constante en le même type de données et le même classement que la colonne '%.*ls'. |
10612 | 16 | Non | Impossible de créer %S_MSG '%.*ls' filtré sur la table '%.*ls', car la colonne '%.*ls' dans l’expression de filtre est comparée à une constante qui ne peut pas être convertie en type de données de la colonne. Réécrivez l'expression de filtre de manière à ne pas inclure cette comparaison. |
10617 | 16 | Non | Impossible de créer ou de reconstruire l'index '%.*ls'. La longueur de clé de cet index (%d octets) dépasse la longueur maximale autorisée de '%d' octets lors de l'utilisation du format de stockage VarDecimal. |
10618 | 16 | Non | Impossible de %S_MSG’index filtré '%.*ls' sur la table '%.*ls', car l’instruction définit l’option IGNORE_DUP_KEY sur ON. Réécrivez l'instruction de manière à ne pas utiliser l'option IGNORE_DUP_KEY. |
10619 | 16 | Non | Impossible de créer %S_MSG '%.*ls' filtré sur la table '%.*ls', car la colonne '%.*ls' dans l’expression de filtre est d’un type de données CLR. Réécrivez l'expression de filtre de manière à ne pas inclure cette colonne. |
10620 | 16 | Non | Impossible de créer %S_MSG '%.*ls' filtré sur la table '%.*ls', car l’expression de filtre contient une comparaison avec une valeur NULL littérale. Réécrivez la comparaison de manière à utiliser l'opérateur IS [NOT] NULL pour tester les valeurs NULL. |
10,621 | 16 | Non | Impossible de créer l’index '%.*ls' sur la table '%.*ls', car la colonne '%.*ls' dans l’expression de filtre de l’index est un jeu de colonnes. |
10622 | 16 | Non | Impossible de créer ou de reconstruire %S_MSG '%.*ls'. Les index compressés ne sont pas pris en charge dans les tables contenant des colonnes éparses ou une colonne de jeu de colonnes. |
10623 | 16 | Non | Les statistiques filtrées '%.*ls' ne peuvent pas être créées sur l’objet '%.*ls', car il ne s’agit pas d’une table utilisateur. Les statistiques filtrées ne sont prises en charge que sur les tables utilisateur. |
10629 | 16 | Non | Le type de données spécifié pour la colonne '%.*ls' dans la table '%.*ls' ne peut pas être utilisé comme colonne dans la clé de distribution d’un index. |
10633 | 16 | Non | Opération de création d’index en ligne non valide |
10634 | 10 | Oui | Une instruction '%.*ls' a été exécutée sur l’objet '%.*ls' par le nom d’hôte '%.*ls', ID de processus hôte %d à l’aide des options WAIT_AT_LOW_PRIORITY avec MAX_DURATION = %d et ABORT_AFTER_WAIT = BLOCKERS. Les sessions utilisateur bloquantes seront supprimées après la durée maximale d’attente. |
10635 | 16 | Non | Une opération en ligne ne peut pas être effectuée pour '%.*ls', car l’index contient une colonne de type d’objet volumineux et, dans la même transaction, il existe des opérations de mise à jour avant cette opération en ligne. Placez l’opération en ligne en dehors de la transaction ou placez-la avant les mises à jour de la transaction. |
10636 | 16 | Non | Ignorer dans l’optimisation ne peut pas être défini pour '%.*ls' sur '%.*ls.%.*ls', car il s’applique uniquement aux index B-tree ou columnstore non cluster. |
10637 | 16 | Non | Impossible d’effectuer cette opération sur '%.*ls' avec l’ID %I64d comme un ou plusieurs index sont actuellement à l’état de reconstruction d’index pouvant être repris. Pour plus d’informations, reportez-vous à sys.index_resumable_operations. |
10638 | 16 | Non | Échec de ALTER INDEX '%S_MSG'. Il n’existe aucune opération d’index pouvant être reprise en attente pour l’index '%.*ls' sur '%.*ls'. |
10639 | 16 | Non | L’opération d’index pouvant être reprise pour %S_MSG '%.*ls' a échoué, car l’index contient la colonne '%.*ls' de type timestamp en tant que colonne clé. |
10640 | 16 | Non | Ignorer dans l’optimisation ne peut pas être défini pour un index sur '%.*ls.%.*ls', car il s’applique uniquement aux index sur les tables sur disque définies par l’utilisateur. |
10641 | 16 | Non | ÉCHEC DE ALTER INDEX PAUSE. Il n’existe aucune opération d’index pouvant être reprise activement pour l’index '%.*ls' sur '%.*ls'. |
10642 | 16 | Non | SNAPSHOT_MATERIALIZATION ne peut pas être défini pour l’index '%.*ls' sur '%.*ls', car il s’applique uniquement aux index sur les vues. |
10643 | 16 | Non | SNAPSHOT_MATERIALIZATION ne peut pas être défini pour '%.*ls' sur '%.*ls', car il s’applique uniquement aux index cluster sur les vues. |
10644 | 16 | Non | L’opération d’index pouvant être reprise pour %S_MSG '%.*ls' a échoué, car l’index contient la colonne calculée '%.*ls' en tant que colonne de clé ou de partitionnement. S’il s’agit d’un index non cluster, la colonne est implicitement incluse en tant que colonne clé si elle fait partie de la clé d’index cluster. |
10645 | 10 | Non | Avertissement : une opération pouvant être reprise existante avec les mêmes options a été identifiée pour le même index sur '%.*ls'. L’opération existante reprendra à la place. |
10646 | 16 | Non | Index '%.*ls' de la vue '%.*ls' qui a SNAPSHOT_MATERIALIZATION ne peut pas être supprimé à l’aide de l’option DROP_EXISTING. |
10647 | 16 | Non | L’index '%.*ls' sur '%.*ls' qui a SNAPSHOT_MATERIALIZATION ne peut pas être modifié. |
10648 | 16 | Non | SNAPSHOT_MATERIALIZATION ne peut pas être défini pour l’index partitionné '%.*ls' sur '%.*ls'. |
10649 | 16 | Non | L’index non cluster '%.*ls' ne peut pas être créé sur '%.*ls' qui a un index cluster '%.*ls' avec SNAPSHOT_MATERIALIZATION. |
10650 | 16 | Non | L’actualisation des vues d’instantanés nécessite l’activation de l’isolation des instantanés sur la base de données. |
10651 | 16 | Non | L’actualisation de la vue d’instantané a échoué, car la vue '%.*ls.%.*ls' n’existe pas. |
10652 | 16 | Non | L’actualisation de la vue d’instantané a échoué, car '%.*ls.%.*ls' n’est pas une vue d’instantané. |
10653 | 16 | Non | Échec de l’actualisation de la vue d’instantané. |
10654 | 16 | Non | L’actualisation de la vue d’instantané a échoué, car le verrou n’a pas pu être obtenu sur la base de données. |
10655 | 16 | Non | L’actualisation de la vue d’instantané a échoué, car la vue n’est pas spécifiée au format nom en deux parties. |
10656 | 10 | Oui | L’opération d’index pouvant être reprise pour l’index '%.*ls' sur l’objet '%.*ls' a été suspendue. |
10657 | 10 | Non | L’index pouvant être repris '%.*ls' sur l’objet '%.*ls' a été suspendu pendant les heures '%.2f'. |
10658 | 16 | Non | La procédure stockée '%ls' est actuellement désactivée. |
10659 | 10 | Oui | Un ALTER INDEX '%S_MSG' a été exécuté pour l’index '%.*ls' sur l’objet '%.*ls' par le nom d’hôte '%.*ls'. |
10660 | 13 | Oui | L’opération de génération d’index en ligne a été choisie comme victime d’interblocage plus de 500 fois lors de la tentative de traitement d’une seule ligne. Résolvez l’opération simultanée bloquante et réexécutez la requête. |
10661 | 10 | Oui | L’opération d’actualisation pour toutes les vues d’instantanés a échoué, car il y a eu une autre opération d’actualisation (pour toutes ou une vue d’instantané unique) en cours. |
10662 | 10 | Oui | L’opération d’actualisation de la vue d’instantané '%.*ls' a échoué, car une autre opération d’actualisation pour la même vue d’instantané était déjà en cours. |
10663 | 10 | Oui | L’opération d’actualisation de la vue d’instantané '%.*ls' a échoué, car l’opération d’actualisation pour toutes les vues d’instantanés était déjà en cours. |
10664 | 16 | Non | Impossible de spécifier les colonnes incluses pour les index sur les tables optimisées en mémoire. |
10665 | 15 | Non | '%.*ls' avec l’option DROP_EXISTING n’est pas prise en charge avec l’option %S_MSG. |
10666 | 16 | Oui | Impossible de reprendre la build d’index si l’opération DOP %d requise (opération DOP a été démarrée) n’est pas disponible. Vérifiez que DOP suffisant est disponible ou abandonne l’opération d’index existante et réessayez. |
10667 | 10 | Non | Avertissement : La création d’un index a été démarrée avec MAXDOP %d. L’opération reprend avec la valeur MAXDOP %d. |
10668 | 16 | Non | L’option %S_MSG n’est pas prise en charge pour la création d’un index sur un tas. |
10669 | 16 | Non | L’option %S_MSG n’est pas prise en charge pour la création d’un index non cluster sur l’index columnstore cluster. |
10670 | 16 | Non | La création d’index pouvant être reprise pour %S_MSG '%.*ls' a échoué, car l’index inclut une colonne d’objet volumineux '%.*ls'. |
10671 | 16 | Non | L’option %S_MSG n’est pas prise en charge pour la création d’un index filtré. |
10672 | 16 | Non | L’option %S_MSG n’est pas prise en charge pour la création d’un index cluster sur une relation avec un index filtré. |
10673 | 16 | Non | Impossible de reprendre la création d’index en raison d’un état persistant incorrect trouvé. Veuillez abandonner l’opération et réessayer. |
10674 | 16 | Non | L’option %S_MSG n’est pas prise en charge pour la création d’un index cluster sur une table contenant un index columnstore non cluster. |
10675 | 16 | Non | Erreur interne du processeur de requêtes : Le processeur de requêtes n'a pas pu créer un plan de requête. L’option RESUMABLE n’est pas prise en charge pour cette build d’index. Supprimez l’option RESUMEABLE et réexécutez l’instruction. |
10676 | 10 | Non | L’index pouvant être repris '%.*ls' sur l’objet '%.*ls' est abandonné automatiquement, car il est resté suspendu pendant plus de %d minutes. Reportez-vous à l’option PAUSED_RESUMABLE_INDEX_ABORT_DURATION_MINUTES DATABASE SCOPED CONFIGURATION pour configurer le seuil pour l’abandon automatique des opérations d’index suspendues. |
10677 | 10 | Non | L’index '%.*ls' sur l’objet '%.*ls' a été reconstruit avec des lignes de données valides, mais des statistiques null ont été trouvées. |
10678 | 16 | Non | Impossible de créer l’index columnstore '%.*ls' sur la table '%.*ls', car la colonne '%.*ls' est une colonne calculée qui n’est pas prise en charge dans la liste ORDER. |
10679 | 16 | Non | L’index columnstore en ligne n’est pas pris en charge avec la clause ORDER. |
10680 | 16 | Non | ÉCHEC DE ALTER INDEX ALL '%S_MSG'. Il n’existe aucune opération d’index pouvant être reprise en attente sur '%.*ls'. |
10681 | 16 | Non | Impossible de créer une ligne de taille %d, supérieure à la taille maximale autorisée de %d. Abandonnez et réessayez l’opération en spécifiant l’option RESUMABLE = OFF. |
10700 | 16 | Non | Le paramètre table "%.*ls" est READONLY et ne peut pas être modifié. |
10701 | 15 | Non | L'option READONLY ne peut pas être utilisée dans une instruction EXECUTE ou CREATE AGGREGATE. |
10702 | 15 | Non | Les options WITH CUBE et WITH ROLLUP ne sont pas autorisées avec une spécification ROLLUP, CUBE ou GROUPING SETS. |
10703 | 15 | Non | Trop de jeux de regroupement. Le nombre maximal est %d. |
10704 | 15 | Non | Pour recréer une erreur, une instruction THROW doit être utilisée à l’intérieur d’un bloc CATCH. Insérez l’instruction THROW à l’intérieur d’un bloc CATCH ou ajoutez des paramètres d’erreur à l’instruction THROW. |
10705 | 15 | Non | Les sous-requêtes ne sont pas autorisées dans la clause OUTPUT. |
10706 | 15 | Non | Trop d'expressions sont spécifiées dans la clause GROUP BY. Le nombre maximal est %d lorsque les jeux de regroupement sont fournis. |
10707 | 15 | Non | Les constructions de regroupement CUBE() et ROLLUP() ne sont pas autorisées dans le mode de compatibilité actuel. Elles ne sont autorisées qu'en mode 100 ou supérieur. |
10708 | 15 | Non | DEFAULT n'est pas autorisé dans la partie droite de "%.*ls" |
10709 | 15 | Non | Le nombre de colonnes doit être identique pour chaque ligne dans un constructeur de valeurs de table. |
10710 | 15 | Non | Une action de type '%S_MSG' n'est pas autorisée dans la clause 'WHEN NOT MATCHED' d'une instruction MERGE. |
10711 | 15 | Non | Une action de type 'INSERT' n'est pas autorisée dans la clause '%S_MSG' d'une instruction MERGE. |
10712 | 15 | Non | Le pseudocolumn '%.*ls' ne peut pas faire partie d’un index ou utilisé comme colonne de partitionnement. |
10713 | 15 | Non | Une instruction MERGE doit se terminer par un point-virgule (;). |
10714 | 15 | Non | Une action de type '%S_MSG' ne peut pas figurer plus d'une fois dans la clause '%S_MSG' d'une instruction MERGE. |
10715 | 15 | Non | '%.*ls' n’est pas un indicateur valide. |
10716 | 15 | Non | Une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée doit avoir une clause OUTPUT. |
10717 | 15 | Non | La clause %S_MSG n'est pas autorisée lorsque la clause FROM contient une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. |
10718 | 15 | Non | Les indicateurs de requête ne sont pas autorisés dans les instructions INSERT, UPDATE, DELETE ou MERGE imbriquées. |
10719 | 16 | Non | Les relations de clé étrangère à partir d’une table optimisée en mémoire avec DURABILITY définie sur SCHEMA_AND_DATA à une table optimisée en mémoire avec DURABILITY défini sur SCHEMA_ONLY ne sont pas prises en charge. |
10720 | 15 | Non | Une clause OUTPUT INTO n'est pas autorisée dans une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. |
10721 | 15 | Non | La clause WHERE CURRENT OF n'est pas autorisée dans une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. |
10722 | 15 | Non | Le mot clé DISTINCT n'est pas autorisé lorsque la clause FROM contient une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. |
10723 | 15 | Non | Dans une instruction MERGE, une variable ne peut pas avoir pour valeur une colonne et une expression dans la même assignation de la clause SET d'une action UPDATE. Les assignations se présentant sous la forme 'SET @variable = column = expression' ne sont pas valides dans la clause SET de l'action UPDATE d'une instruction MERGE. Modifiez la clause SET de façon à ne spécifier que des assignations sous la forme 'SET @variable = column' ou 'SET @variable = expression'. |
10724 | 15 | Non | L'indicateur FORCESEEK n'est pas autorisé pour les tables cibles d'instructions INSERT, UPDATE ou DELETE. |
10725 | 15 | Non | Impossible d'utiliser l'option VARYING dans une instruction DECLARE, CREATE AGGREGATE ou CREATE FUNCTION. |
10726 | 15 | Non | Les agrégats définis par l'utilisateur ne prennent pas en charge les paramètres par défaut. |
10727 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée sur l'un ou l'autre côté d'un opérateur JOIN ou APPLY. |
10728 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée comme source table d'un opérateur PIVOT ou UNPIVOT. |
10729 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée dans une instruction SELECT qui n'est pas la source immédiate des lignes d'une instruction INSERT. |
10730 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée dans la clause FROM d'une instruction UPDATE ou DELETE. |
10731 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée au sein d'une autre instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. |
10732 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée sur l'un ou l'autre côté d'un opérateur UNION, INTERSECT ou EXCEPT. |
10733 | 15 | Non | Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée dans la clause USING d'une instruction MERGE. |
10734 | 16 | Non | L'attribution de variable n'est pas autorisée dans une instruction contenant un opérateur UNION, INTERSECT ou EXCEPT de niveau supérieur. |
10735 | 15 | Non | Clause WHERE incorrecte pour %S_MSG '%.*ls' filtrée sur la table '%.*ls'. |
10,736 | 15 | Non | Une instruction de liste de mots vides en texte intégral doit se terminer par un point-virgule (;). |
10737 | 15 | Non | Dans une instruction ALTER TABLE REBUILD ou ALTER INDEX REBUILD, lorsqu'une partition est spécifiée dans une clause DATA_COMPRESSION, PARTITION=ALL est obligatoire. La clause PARTITION=ALL permet d'imposer que toutes les partitions de la table ou de l'index soient régénérées, même si un seul sous-ensemble est spécifié dans la clause DATA_COMPRESSION. |
10738 | 15 | Non | Le nombre d'expressions de valeurs de ligne de l'instruction INSERT dépasse le nombre maximal autorisé de %d valeurs de ligne. |
10739 | 15 | Non | La liste d'insertion de colonne utilisée dans l'instruction MERGE ne peut pas contenir d'identificateurs en plusieurs parties. Utilisez à la place des identificateurs en une partie. |
10740 | 15 | Non | Une instruction de liste de propriétés de recherche doit se terminer par un point-virgule (;). |
10741 | 15 | Non | Un TOP ne peut pas être utilisé dans la même requête ou sous-requête qu’un DÉCALAGE. |
10742 | 15 | Non | Le décalage spécifié dans une clause OFFSET peut ne pas être négatif. |
10743 | 15 | Non | Le nombre de lignes fournies pour une clause OFFSET doit être un entier. |
10744 | 15 | Non | Le nombre de lignes fournies pour une clause FETCH doit être supérieur à zéro. |
10745 | 15 | Non | L’indicateur FORCESCAN n’est pas autorisé pour les tables cibles d’instructions INSERT, UPDATE ou DELETE. |
10,746 | 15 | Non | L’indicateur FORCESCAN est spécifié simultanément avec l’indicateur FORCESEEK. Supprimez l’un des indicateurs et soumettez à nouveau la requête. |
10747 | 15 | Non | L’indicateur FORCESEEK paramétrable ne peut pas être utilisé simultanément avec des indicateurs INDEX ou un indicateur FORCESEEK non paramétrable sur le même objet. Utilisez des indicateurs INDEX et un indicateur FORCESEEK non paramétrable ou utilisez un indicateur FORCESEEK paramétrable sans indicateurs INDEX pour chaque table ou vue. |
10748 | 15 | Non | Il existe plusieurs indicateurs FORCESEEK spécifiés sur la même table ou vue. Supprimez les indicateurs FORCESEEK supplémentaires et soumettez à nouveau la requête. |
10,749 | 15 | Non | L’indicateur FORCESEEK ne peut pas être utilisé avec l’index 0. Corrigez l’index fourni à l’indicateur FORCESEEK et soumettez à nouveau la requête. |
10750 | 15 | Non | L’indicateur FORCESCAN ne peut pas être utilisé avec plusieurs indicateurs INDEX. Supprimez les indicateurs INDEX supplémentaires et soumettez à nouveau la requête. |
10751 | 15 | Non | La clause ORDER BY dans LA clause WITHIN GROUP de la fonction '%.*ls' doit avoir exactement une expression. |
10 752 | 15 | Non | La fonction '%.*ls' peut ne pas avoir de cadre de fenêtre. |
10753 | 15 | Non | La fonction '%.*ls' doit avoir une clause OVER. |
10754 | 15 | Non | La fonction '%.*ls' doit avoir une clause WITHIN GROUP. |
10755 | 15 | Non | La fonction '%.*ls' prend entre %d et %d arguments. |
10756 | 15 | Non | Le cadre de fenêtre avec ROWS ou RANGE doit avoir une clause ORDER BY. |
10757 | 15 | Non | La fonction '%.*ls' peut ne pas avoir de clause WITHIN GROUP. |
10758 | 15 | Non | La fonction '%.*ls' peut ne pas avoir ORDER BY dans la clause OVER. |
10759 | 15 | Non | L’utilisation de DISTINCT n’est pas autorisée avec la clause OVER. |
10760 | 16 | Non | L’argument de mise à l’échelle n’est pas valide. Les expressions valides pour l’argument d’échelle %ls de type de données sont des constantes entières et des expressions constantes entières. |
10761 | 16 | Non | Type de données %.*ls non valide dans la fonction %.*ls. |
10762 | 16 | Non | La fonction %.*ls n’est pas autorisée en mode de compatibilité actuel. Il est autorisé uniquement en mode 110 ou version ultérieure. |
10763 | 15 | Non | La clause GROUP BY ne peut contenir qu’un seul indicateur de requête. Supprimez les indicateurs supplémentaires et réexécutez la requête. |
10,764 | 15 | Non | Le nombre de colonnes de regroupement dans la requête a dépassé le nombre maximal autorisé. SQL Server autorise les colonnes de regroupement 64 000. Réduisez le nombre de colonnes de regroupement et réexécutez la requête. |
10765 | 15 | Non | DISTRIBUTED_AGG et les indicateurs de CENTRAL_AGG ne peuvent pas être utilisés avec une clause CUBE ou ROLLUP. Modifiez la requête et réexécutez-la. |
10766 | 15 | Non | CENTRAL_AGG devez être spécifié après toutes les colonnes de la clause GROUP BY. Modifiez la requête et réexécutez-la. |
10767 | 15 | Non | DISTRIBUTED_AGG indicateur ne peut pas être utilisé lorsque la clause GROUP BY contient la même colonne plusieurs fois. Modifiez la requête et réexécutez-la. |
10768 | 15 | Non | L’indicateur LABEL ne peut être utilisé qu’une seule fois dans la requête. Modifiez la requête et réexécutez-la. |
10769 | 15 | Non | Les options SET ne sont pas prises en charge dans les blocs ATOMIC. |
10770 | 15 | Non | L’option SERVER et l’une des options CREDENTIAL ou FEDERATED_SERVICE_ACCOUNT = ON sont requises pour définir REMOTE_DATA_ARCHIVE sur une base de données. |
10771 | 15 | Non | Impossible d’utiliser l’option CREDENTIAL avec l’option FEDERATED_SERVICE_ACCOUNT = ON. |
10772 | 15 | Non | Il existe plusieurs indicateurs REMOTE_DATA_ARCHIVE_OVERRIDE spécifiés sur la même référence de table ou d’affichage. Supprimez les indicateurs de REMOTE_DATA_ARCHIVE_OVERRIDE supplémentaires et soumettez à nouveau la requête. |
10773 | 15 | Non | L’indicateur REMOTE_DATA_ARCHIVE_OVERRIDE n’est pas applicable à l’objet '%.*ls', car il ne s’agit pas d’une table avec REMOTE_DATA_ARCHIVE activée. Supprimez l’indicateur REMOTE_DATA_ARCHIVE_OVERRIDE et soumettez à nouveau l’instruction. |
10774 | 15 | Non | Clause WHERE incorrecte pour l’index filtré. |
10775 | 16 | Non | L’objet '%.*ls' n’est pas une table optimisée en mémoire ou une fonction table incorporée compilée en mode natif et ne peut pas être accessible à partir d’un module compilé en mode natif. |
10776 | 16 | Non | Les déclencheurs sur des tables non optimisées en mémoire ne peuvent pas utiliser WITH NATIVE_COMPILATION. |
10777 | 16 | Non | Les déclencheurs sur des tables mémoire optimisées doivent utiliser WITH NATIVE_COMPILATION. |
10778 | 16 | Non | Les relations de clé étrangère entre les tables optimisées en mémoire et les tables non optimisées en mémoire ne sont pas prises en charge. |
10779 | 16 | Non | L’option de durabilité « schema_only » est prise en charge uniquement avec les tables optimisées en mémoire. |
10780 | 16 | Non | Il n’existe aucune clé primaire dans la table référencée '%.*ls' qui correspond à la liste de colonnes de référencement dans la clé étrangère '%.*ls'. Les clés étrangères dans les tables mémoire optimisées doivent référencer les clés primaires. |
10781 | 16 | Non | Querytraceon %d et l’indicateur d’optimiseur '%.*ls' spécifient des comportements en conflit. Supprimez l’une d’elles et réexécutez la requête. |
10782 | 16 | Non | BEGIN ATOMIC est pris en charge uniquement dans les modules compilés en mode natif. |
10783 | 16 | Non | Le corps d’un module compilé en mode natif doit être un bloc ATOMIC. |
10784 | 16 | Non | La clause WITH de l'instruction BEGIN ATOMIC doit spécifier une valeur pour l'option « %ls ». |
10785 | 15 | Non | %S_MSG '%ls' est pris en charge uniquement avec %S_MSG. |
10786 | 16 | Non | La commande ALTER AVAILABILITY GROUP a échoué, car elle contenait plusieurs options MODIFY REPLICA : %ls. Entrez un GROUPE ALTER AVAILABILITY DISTINCT ... Commande MODIFY REPLICA pour chaque option de réplica que vous souhaitez modifier. |
10787 | 16 | Non | Les indicateurs REPEATABLEREAD et SERIALIZABLE ne sont pas autorisés sur les tables Hekaton avec des index columnstore. |
10788 | 15 | Non | L’option '%ls' n’est pas prise en charge avec les types de tables. |
10789 | 15 | Non | L’option '%ls' doit être spécifiée pour l’index '%.*ls' sur la table '%.*ls'. Il est nécessaire pour les index de hachage. |
10790 | 15 | Non | L’option '%ls' peut être spécifiée uniquement pour les index de hachage. |
10791 | 15 | Non | Les index de hachage sont autorisés uniquement dans les tables mémoire optimisées. |
10792 | 15 | Non | Lorsqu’elle est utilisée dans un module compilé en mode natif, la fonction '%.*ls' ne peut pas apparaître en dehors d’un bloc catch. |
10793 | 16 | Non | Un index et une contrainte PRIMARY KEY ont été définis inline, avec la définition de la colonne '%.*ls', table '%.*ls'. La définition d’un index et d’une contrainte PRIMARY KEY inline avec la définition de colonne n’est pas autorisée. |
10794 | 15 | Non | %S_MSG '%ls' n’est pas pris en charge avec %S_MSG. |
10795 | 15 | Non | La variable '%.*ls' a été déclarée comme non null et doit être déclarée avec une valeur initiale. |
10796 | 15 | Non | L’option SCHEMABINDING est prise en charge uniquement pour les modules compilés en mode natif et est requise pour ces modules. |
10,797 | 15 | Non | Un seul groupe de fichiers MEMORY_OPTIMIZED_DATA est autorisé par base de données. |
10798 | 16 | Non | Il ne s’agit pas d’un paramètre de compression de données valide pour cet objet. Elle ne peut être utilisée qu’avec des index columnstore. Choisissez NONE, PAGE ou compression ROW. |
10799 | 16 | Non | Il ne s’agit pas d’un paramètre de compression de données valide pour un index columnstore. Choisissez COLUMNSTORE ou COLUMNSTORE_ARCHIVE compression. |
10 800 | 16 | Non | L’écouteur de la ressource WSFC '%.*ls' n’a pas pu démarrer et a retourné le code d’erreur %d, '%.*ls'. Pour plus d’informations sur ce code d’erreur, consultez « Codes d’erreur système » dans la documentation de développement Windows. |
10801 | 16 | Non | Échec de l’arrêt de l’écouteur pour la ressource du cluster de basculement Windows '%.*ls'. Erreur : %d. %.*ls |
10802 | 10 | Non | Échec de la mise en file d’attente d’une tâche pour inscrire un nom de principal de service (SPN) pour le service SQL Server. L’authentification Kerberos ne sera pas possible tant qu’un SPN n’est pas ajouté manuellement ou que SQL Server soit redémarré. Code d’erreur SQLOS : %d. |
10900 | 16 | Non | Impossible de configurer le gouverneur de ressources lors du démarrage. Recherchez des messages d'erreur spécifiques dans le journal des erreurs SQL Server ou vérifiez la cohérence de la base de données master en exécutant DBCC CHECKCATALOG('master'). |
10901 | 16 | Non | L'utilisateur n'a pas l'autorisation de modifier la configuration du gouverneur de ressources. |
10902 | 16 | Non | La fonction définie par l'utilisateur '%s' n'existe pas dans la base de données master ou l'utilisateur n'a pas l'autorisation d'y accéder. |
10903 | 16 | Non | Le nom de schéma spécifié '%.*ls' pour la fonction définie par l'utilisateur classifieur n'existe pas ou l'utilisateur n'a pas l'autorisation de l'utiliser. |
10904 | 16 | Non | Échec de la configuration du gouverneur de ressources. Des sessions sont actives dans les groupes de charges de travail supprimés ou déplacés vers d'autres pools de ressources. Déconnectez toutes les sessions actives dans les groupes de charges de travail concernés et essayez à nouveau. |
10905 | 16 | Non | Impossible de terminer la configuration du gouverneur de ressources, car la mémoire est insuffisante. Réduisez la charge du serveur ou tentez l'opération sur une connexion administrateur dédiée. |
10906 | 16 | Non | Objet '%.*ls'.' %.*ls' n’est pas une fonction classifieur de classifieur resource governor valide définie par l’utilisateur. Une fonction définie par l'utilisateur classifieur valide doit être liée au schéma, retourner sysname et n'avoir aucun paramètre. |
10907 | 16 | Non | L’attribut '%.*ls' avec la valeur %u est supérieur à l’attribut '%.*ls' avec la valeur %u. |
10908 | 16 | Non | L’attribut '%.*ls' avec la valeur %u est inférieur à l’attribut '%.*ls' avec la valeur %u. |
10909 | 16 | Non | Impossible de créer le pool de ressources. Le nombre maximal de pools de ressources ne peut pas dépasser la limite actuelle (%u), pools de ressources prédéfinis compris. |
10910 | 16 | Non | L'opération n'a pas pu être terminée. La valeur spécifiée '%.*ls', %u, entraîne la somme des minimums sur tous les pools de ressources sur le planificateur %you de dépasser 100 %. Réduisez la valeur d’un ou plusieurs pools, ou modifiez l’affinité de pool, afin que la somme soit inférieure ou égale à 100. |
10,911 | 16 | Non | Impossible d'effectuer l'opération demandée, car le pool de ressources '%.*ls' n'existe pas. |
10912 | 16 | Non | L'opération n'a pas pu être terminée. La suppression du %S_MSG n'est pas autorisée. |
10913 | 16 | Non | Les utilisateurs ne sont pas autorisés à %S_MSG le groupe de charge de travail '%.*ls' dans le pool de ressources '%.*ls'. |
10914 | 16 | Non | Le nom du groupe de charges de travail %S_MSG '%.*ls' ne peut pas commencer par # sur ##. |
10915 | 16 | Non | L'opération n'a pas pu être terminée. La modification de '%.*ls' %S_MSG n'est pas autorisée. |
10916 | 16 | Non | Impossible de supprimer le pool de ressources '%.*ls', car il contient le groupe de charge de travail '%.*ls'. Supprimez tous les groupes de charges de travail à l'aide de ce pool de ressources avant de le supprimer. |
10917 | 16 | Non | Échec de l'instruction ALTER WORKLOAD GROUP. Une clause 'WITH' ou 'USING' doit être spécifiée. |
10918 | 16 | Non | Impossible de créer le fichier %S_MSG '%.*ls' parce qu'il existe déjà. |
10919 | 16 | Non | Une erreur s'est produite lors de la lecture de la configuration du gouverneur de ressources à partir de la base de données master. Vérifiez l'intégrité de la base de données master ou contactez l'administrateur système. |
10920 | 16 | Non | Impossible de %S_MSG la fonction définie par l'utilisateur '%.*ls'. Elle est utilisée en tant que classifieur du gouverneur de ressources. |
10921 | 16 | Non | Le %S_MSG '%.*ls' ne peut pas être déplacé hors de '%.*ls' %S_MSG. |
10922 | 16 | Non | Échec de %ls. Exécutez à nouveau l'instruction. |
10923 | 16 | Non | Échec de %ls. Le gouverneur de ressources n'est pas disponible dans cette édition de SQL Server. Vous pouvez manipuler les métadonnées du gouverneur de ressources, mais vous ne serez pas en mesure d'appliquer la configuration du gouverneur de ressources. Seule l'édition Enterprise de SQL Server prend en charge le gouverneur de ressources. |
10924 | 16 | Non | La plage d’affinité du pool n’est pas valide. La limite inférieure %d doit être inférieure à la limite supérieure %d. |
10925 | 16 | Non | Une valeur %S_MSG a été spécifiée plusieurs fois dans la liste de plages d’affinités du pool. |
10926 | 16 | Non | La plage %S_MSG qui spécifie %S_MSG %d inclut au moins un %S_MSG qui n’est pas disponible pour l’instance actuelle. Le nombre %S_MSG maximal disponible pour cette instance est %d. |
10927 | 16 | Non | L'opération n'a pas pu être terminée. La valeur spécifiée '%.*ls', %u, entraîne la somme des minimums sur tous les groupes de charges de travail utilisant le pool de ressources '%.*ls' pour dépasser 100 %. Réduisez la valeur ou modifiez d’autres groupes de charges de travail afin que la somme soit inférieure ou égale à 100. |
10928 | 16 | Non | ID de ressource : %d. La limite %ls pour la base de données est %d et a été atteinte. Pour obtenir de l’aide, consultez « https://learn.microsoft.com/azure/azure-sql/database/resource-limits-logical-server ». |
10929 | 16 | Non | ID de ressource : %d. La garantie minimale %ls est %d, la limite maximale est %d et l’utilisation actuelle de la base de données est %d. Toutefois, le serveur est actuellement trop occupé pour prendre en charge %ls supérieur à %d pour cette base de données. Pour obtenir de l’aide, consultez « https://learn.microsoft.com/azure/azure-sql/database/resource-limits-logical-server ». Sinon, veuillez réessayer ultérieurement. |
10930 | 16 | Non | Le service est actuellement trop occupé. Veuillez réessayer plus tard. |
10931 | 16 | Non | Impossible de supprimer le pool de ressources '%.*ls', car il est lié à une base de données. Supprimez toutes les liaisons de ce pool de ressources avant de la supprimer. |
10932 | 16 | Non | La configuration de Resource Governor a échoué, car il existe une base de données active dans le pool de ressources supprimée. Mettre la base de données hors connexion et réessayer. |
10933 | 16 | Non | Un %S_MSG avec id %d n’existe pas sur ce système. Utilisez sys.dm_os_schedulers pour localiser %S_MSGs valide pour ce système. |
10934 | 16 | Non | Impossible d’effectuer l’opération demandée, car le pool de ressources externe '%.*ls' n’existe pas. |
10935 | 16 | Non | Le pool de ressources externe n’autorise pas plusieurs groupes de processeurs. |
10936 | 16 | Non | ID de ressource : %d. La limite %ls pour le pool élastique est %d et a été atteinte. Pour obtenir de l’aide, consultez « https://learn.microsoft.com/azure/azure-sql/database/resource-limits-logical-server ». |
10937 | 16 | Non | Le groupe de charge de travail par défaut n’autorise pas la modification de l’attribut '%.*ls'. |
10961 | 16 | Non | La requête a été abandonnée, car son utilisation du processeur dépasse la limite maximale configurée pour le groupe de charge de travail. |
10981 | 10 | Non | La reconfiguration du gouverneur de ressources a réussi. |
10982 | 16 | Oui | Échec de l’exécution de la fonction classifieur de classifieur resource governor '%.*ls'. Dernière erreur %u, état %u. Examinez les erreurs précédentes dans le journal des erreurs SQL Server à partir de l'ID de session %ld pour des détails. Temps écoulé de la fonction classifieur : %I64u ms. |
10983 | 16 | Non | L'opération '%ls' du gouverneur de ressources a été annulée par l'utilisateur. |
10984 | 16 | Non | Échec de la reconfiguration de Resource Governor. |
10985 | 10 | Non | La reconfiguration de Resource Governor a rencontré un problème (code HRESULT : 0x%lx, raison : %ls), lors de l’envoi d’ID de pool de ressources externes actifs à launchpad. Cela n’échouera pas à reconfigurer. |
10986 | 10 | Non | La configuration du gestionnaire de ressources à partir du maître répliqué n’a pas pu être terminée. |
10987 | 10 | Non | Impossible de démarrer la configuration du gestionnaire de ressources à partir du maître répliqué. Impossible d’envoyer une tâche asynchrone. |