Erreurs 10000 - 10999

Erreur

Gravité

Événement journalisé

Description (texte du message)

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.

10060

 

 

Une erreur s'est produite lors de l'établissement d'une connexion au serveur. Lors de la connexion à SQL Server, cet échec peut être dû au fait que les paramètres par défaut de SQL Server n'autorisent pas les connexions à distance. (fournisseur : Fournisseur TCP, erreur : 0 - Échec de la tentative de connexion parce que la partie connectée n'a pas répondu correctement après un certain laps de temps ou la connexion établie a échoué parce que l'hôte connecté n'a pas pu répondre.) (Microsoft SQL Server, erreur : 10060)

10061

 

 

Une erreur s'est produite lors de l'établissement d'une connexion au serveur. Lors de la connexion à SQL Server, cet échec peut être dû au fait que les paramètres par défaut de SQL Server n'autorisent pas les connexions à distance. (fournisseur : Fournisseur TCP, erreur :0 - Aucune connexion n'a pu être établie parce que l'ordinateur cible l'a refusé.) (Microsoft SQL Server, erreur : 10061)

10062

16

Non

La modification a été annulée par le fournisseur pendant la notification.

10063

16

Non

La modification a été annulée par le fournisseur pendant la notification.

10064

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é.

10065

16

Non

La valeur des données d'une ou de plusieurs colonnes a dépassé le type utilisé par le fournisseur.

10066

16

Non

Les données ont violé les contraintes d'intégrité d'une ou de plusieurs colonnes.

10067

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.

10068

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.

10069

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.

10081

16

Non

Le consommateur ne peut pas supprimer la ligne. Une insertion a été transmise à la source de données.

10085

16

Non

L'ensemble de lignes fait appel aux index intégrés mais il n'y a pas d'index actuellement.

10086

16

Non

RestartPosition sur la table a été annulé pendant la notification.

10087

16

Non

La table a été construite pendant un flux de données actif et la position ne peut pas être redémarrée.

10088

16

Non

Le fournisseur n'a pas libéré certaines lignes existantes.

10100

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é.

10101

16

Non

Impossible de créer %S_MSG dans la vue "%.*ls", car elle 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 dans les colonnes de regroupement.

10102

16

Non

Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient le mot clé TOP. Supprimez le mot clé TOP ou n'indexez pas la vue.

10103

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.

10104

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.

10105

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.

10106

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.

10107

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.

10108

16

Non

Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise la variable de table "%.*ls". N'indexez pas cette vue ou supprimez la référence à la variable de table.

10109

16

Non

Impossible de créer %S_MSG dans la vue "%.*ls", car elle référence une table interne SQL Server.

10110

16

Non

Impossible de créer %S_MSG dans la vue "%.*ls", car elle référence une 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.

10111

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.

10112

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.

10113

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. Supprimez l'indicateur de jointure.

10114

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.

10115

16

Non

Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise l'opérateur PIVOT. N'indexez pas cette vue.

10116

16

Non

Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise l'opérateur UNPIVOT. N'indexez pas cette vue.

10117

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.

10118

16

Non

Impossible de créer %S_MSG dans la vue "%.*ls", car la vue utilise l'opérateur "*" pour sélectionner les colonnes. Référencez plutôt les colonnes par leur nom.

10119

16

Non

Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient GROUP BY ALL. Utilisez plutôt GROUP BY.

10121

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.

10122

16

Non

Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient une clause HAVING. Supprimez la clause HAVING.

10123

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 contient une jointure qui utilise la syntaxe de jointure Transact-SQL désapprouvée ( *= et =* ). Utilisez plutôt = opérateur (jointure non externe).

10125

16

Non

Impossible de créer %S_MSG dans la vue "%.*ls", car elle référence une colonne interne SQL Server.

10126

16

Non

Impossible de créer %S_MSG dans la vue "%.*ls", car elle 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.

10127

16

Non

Impossible de créer %S_MSG dans la vue "%.*ls", car elle 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.

10128

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.

10129

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.

10130

16

Non

Impossible de créer %S_MSG dans la vue "%.*ls", car elle référence la fonction table à plusieurs instructions ou inline "%.*ls". Développez manuellement la définition de la fonction dans la définition de la vue ou n'indexez pas la vue.

10131

16

Non

Impossible de créer %S_MSG dans la vue "%.*ls", car elle 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.

10132

16

Non

Impossible de créer %S_MSG dans la vue "%.*ls", car elle référence la fonction table CLR (Common Language Runtime) imprécise "%.*ls". N'indexez pas la vue.

10133

16

Non

Impossible de créer %S_MSG dans la vue "%.*ls", car elle référence la fonction table CLR (Common Language Runtime) "%.*ls". Supprimez la référence à la fonction ou n'indexez pas la vue.

10134

16

Non

Impossible de créer %S_MSG dans la vue "%.*ls", car la fonction "%.*ls" référencée par la vue permet uniquement l'accès aux données par l'utilisateur ou le système.

10136

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.

10137

16

Non

Impossible de créer %S_MSG dans la vue "%.*ls", car elle utilise l'agrégat COUNT. Utilisez plutôt COUNT_BIG.

10138

16

Non

Impossible de créer %S_MSG dans la vue "%.*ls", car elle référence l'expression de table courante "%.*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.

10139

16

Non

Impossible de créer %S_MSG dans la vue '%.*ls', car la liste de sélection ne contient pas COUNT_BIG. Ajoutez COUNT_BIG(*) à la liste de sélection.

10140

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.

10141

16

Non

Impossible de créer %S_MSG dans la vue '%.*ls', car elle contient un indicateur de table. Supprimez l'indicateur.

10142

16

Non

Impossible de créer %S_MSG dans la vue '%.*ls', car elle référence la routine CLR (fonction ou méthode) '%.*ls' hors 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.

10143

16

Non

Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient APPLY. N'indexez pas la vue ou supprimez APPLY.

10144

16

Non

Impossible de créer %S_MSG dans la vue "%.*ls", car elle contient une fonction 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.

10145

16

Non

Impossible de créer %S_MSG dans la vue '%.*ls', car elle utilise la fonction CHANGETABLE.

10211

16

Non

Impossible de créer %S_MSG sur la vue '%.*ls', car elle fait référence à un jeu de colonnes fragmentées. Les vues contenant un jeu de colonnes fragmentées ne peuvent pas être indexées. Envisagez de supprimer le jeu de colonnes fragmentées de la vue ou de ne pas indexer la vue.

10227

16

Non

Impossible d'appeler le mutateur d'une valeur de type CLR Null.

10240

16

Non

Le champ "%.*ls" de type "%.*ls.%.*ls" ne peut pas être mis à jour, car le champ est "%.*ls".

10300

16

Non

UdtExtensions.dll est introuvable. Vérifiez l'installation.

10301

16

Non

L'assembly '%.*ls' référence l'assembly '%.*ls', qui n'est pas présent dans la base de données actuelle. 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.

10302

16

Non

L'assembly '%.*ls' référence l'assembly '%.*ls', qui n'est pas présent dans la base de données actuelle. 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.

10303

16

Oui

Impossible d'obtenir le chemin d'accès du serveur SQL Server : '%ls'.

10304

16

Non

Impossible de créer le gestionnaire AppDomain : '%.*ls'.

10305

16

Non

Impossible d'entrer dans le CLR (Common Language Runtime) avec HRESULT 0x%x. Cela peut être dû à des ressources insuffisantes.

10306

16

Non

La méthode Init d'une fonction table CLR doit être annotée avec SqlFunctionAttribute.

10307

16

Non

L'attribut SqlFunctionAttribute de la méthode Init d'une fonction table CLR doit définir la propriété FillRowMethodName.

10308

10

Non

La propriété FillRowMethodName de SqlFunctionAttribute ne contient aucun nom de méthode valide.

10309

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.

10310

10

Oui

Avertissement : l'assembly client SQL Server '%.*ls' que vous enregistrez n'est pas entièrement testé dans un environnement hébergé SQL Server.

10311

10

Oui

AppDomain %i (%.*ls) est marqué pour être déchargé en raison d'opérations CLR ou DLL des données de sécurité.

10312

16

Non

AppDomain %i (%.*ls) est marqué pour être déchargé en raison d'une sollicitation de la mémoire.

10313

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.

10314

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

10316

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

10317

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.

10318

16

Non

Une erreur s'est produite lors de l'obtention des informations de version du fichier '%s'.

10319

16

Non

Échec de '%.*ls', 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

Échec de la 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.

10321

16

Non

Nom de méthode '%.*ls' non valide pour '%.*ls'.

10322

16

Non

Nom de méthode '%.*ls' non valide pour l'appel de la méthode UserDefinedType.

10323

16

Oui

Le type %.*ls est introuvable dans la base de données %.*ls

10324

16

Non

Code utilisateur non valide identifié par l'Assistant Débogage managé %.*ls de .Net Framework

10325

16

Oui

L'option WITH ENCRYPTION de CREATE TRIGGER s'applique uniquement aux déclencheurs T-SQL et non aux déclencheurs CLR.

10326

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.

10327

14

Non

Deux versions de l'assembly '%.*ls' ne peuvent pas exister simultanément dans la base de données '%.*ls'. Conservez une version et supprimez l'autre.

10328

16

Non

Échec de l'ASSEMBLY %ls pour l'assembly '%.*ls' parce que 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.

10329

16

Non

Espace de pile insuffisant pour créer AppDomain '%.*ls'.

10330

16

Non

L'exécution de .NET Framework a été annulée. %.*ls

10331

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.

10501

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.

10502

16

Non

Impossible de créer le repère de plan '%.*ls', car le type '%.*ls' spécifié n'est pas autorisé.

10503

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.

10504

16

Non

L'opération '%.*ls' n'est pas autorisée.

10505

16

Non

Impossible de créer le repère de plan '%.*ls', car le paramètre @hints est incorrect. Utilisez N'OPTION ( <query_hint> [ ,...n ] )'.

10506

16

Non

Impossible de créer le repère de plan '%.*ls', car la valeur '%.*ls' spécifiée pour @module_or_batch n'est pas un nom conforme en deux parties. Utilisez 'schema_name.object_name'.

10507

16

Non

Impossible de créer le repère de plan '%.*ls', car le paramètre @stmt contient plusieurs instructions.

10508

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 lot spécifié. Modifiez les valeurs pour qu'elles correspondent à une instruction dans le module ou le lot.

10509

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.

10510

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 pour le 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.

10512

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.

10513

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.

10515

16

Non

%S_MSG %S_MSG '%.*ls' impossible, 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.

10516

16

Non

Impossible de créer le repère de plan '%.*ls', car le module '%.*ls' n'existe pas ou vous ne disposez pas de l'autorisation nécessaire.

10517

16

Non

Impossible de créer le repère de plan '%.*ls, car @module_or_batch ne peut pas être compilé.

10518

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.

10519

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.

10520

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 @stmt ou @statement_start_offset. Vérifiez que les indicateurs peuvent être appliqués à l'instruction.

10521

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.

10522

16

Non

Impossible de créer le repère de plan '%.*ls', car @type a été spécifié en tant que '%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.

10523

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'.

10524

16

Non

Impossible de générer le modèle de requête, car @querytext ne contient aucune requête valide.

10525

10

Non

Impossible de paramétrer @querytext.

10526

16

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étrées automatiquement. Supprimez ce repère de plan ou supprimez l'indicateur RECOMPILE de ce dernier.

10527

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.

10528

16

Non

Impossible de créer le repère de plan '%.*ls' car l'objet '%.*ls' est un objet temporaire.

10529

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 ('#').

10530

16

Non

Impossible de créer le repère de plan '%.*ls' car il existe déjà un repère de plan '%.*ls' de @type 'template' sur @stmt.

10531

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 indiqué. Envisagez de modifier @statement_start_offset pour correspondre à une instruction dans le module ou le lot.

10532

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.

10533

16

Non

Impossible de créer le repère de plan '%.*ls', car le module ou lot spécifié par @plan_handle ne contient pas d'instruction éligible pour un repère de plan. Indiquez une autre valeur pour @plan_handle.

10534

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.

10535

16

Non

Impossible de créer le repère de plan '%.*ls', car la valeur spécifiée pour @params n'est pas valide. Indiquez la valeur sous la forme <nom_paramètre> <type_paramètre> ou spécifiez Null.

10536

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.

10537

16

Non

Impossible de créer le repère de plan '%.*ls', car le lot ou module correspondant au @plan_handle spécifié 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.

10538

16

Non

Impossible d'activer le repère de plan '%.*ls', car le repère de plan activé '%.*ls' contient les mêmes étendue et 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é.

10539

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.

10601

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.

10602

16

Non

Impossible de spécifier des colonnes incluses pour un index cluster.

10603

16

Non

La combinaison des syntaxes ancienne et nouvelle dans une instruction CREATE/ALTER/DROP INDEX n'est pas autorisée.

10604

16

Non

Impossible de régénérer l'index cluster '%.*ls' sur la vue '%.*ls' car cette dernière dépend de la table de base '%.*ls' dont l'index cluster '%.*ls' est désactivé.

10605

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.

10606

16

Non

Impossible de désactiver l'index de clé primaire "%.*ls" dans la table "%.*ls", car la table est publiée pour la réplication.

10607

16

Non

Impossible de désactiver l'index cluster "%.*ls" sur la vue "%.*ls", car la vue indexée est publiée pour la réplication.

10608

16

Non

L'index cluster '%.*ls' de la table '%.*ls' ne peut pas être désactivé, car le suivi des modifications est activé sur la table. Désactivez le suivi des modifications sur la table avant de désactiver l'index cluster.

10609

16

Non

L'index '%.*ls' de la table '%.*ls' ne peut pas être désactivé, car le suivi des modifications est activé sur la table. 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.

10610

16

Non

Impossible de créer %S_MSG '%.*ls' filtré sur la table '%.*ls', car la colonne '%.*ls' de l'expression de filtre est une colonne calculée. Réécrivez l'expression de filtre de manière à ne pas inclure cette colonne.

10611

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.

10612

16

Non

Impossible de créer %S_MSG '%.*ls' filtré(e) sur la table '%.*ls', car la colonne '%.*ls' de l'expression de filtre est comparée à une constante dont la priorité de type de données est supérieure ou le classement est 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 de façon explicite la constante pour que le type de données et le classement soient identiques à ceux de la colonne '%.*ls'.

10617

16

Non

Impossible de créer %S_MSG '%.*ls' filtré sur la table '%.*ls', car la colonne '%.*ls' de l'expression de filtre est comparée à une constante qu'il est impossible de convertir en type de données de la colonne. Réécrivez l'expression de filtre de manière à ne pas inclure cette comparaison.

10618

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.

10619

16

Non

Impossible de %S_MSG l'index filtré '%.*ls' sur la table '%.*ls', car l'instruction affecte à l'option IGNORE_DUP_KEY la valeur ON. Réécrivez l'instruction de manière à ne pas utiliser l'option IGNORE_DUP_KEY.

10620

16

Non

Impossible de créer %S_MSG '%.*ls' filtré sur la table '%.*ls', car la colonne '%.*ls' de l'expression de filtre est d'un type de donnée CLR. Réécrivez l'expression de filtre de manière à ne pas inclure cette colonne.

10621

16

Non

Impossible de créer %S_MSG '%.*ls' sur la table '%.*ls', car l'expression de filtre contient une comparaison avec une valeur littérale NULL. Réécrivez la comparaison de manière à utiliser l'opérateur IS [NOT] NULL pour tester les valeurs NULL.

10622

16

Non

Impossible de créer l'index '%.*ls' sur la table '%.*ls', car la colonne '%.*ls' de l'expression de filtre de l'index est un jeu de colonnes.

10623

16

Non

Impossible de créer ou de reconstruire l'index '%.*ls'. Les index compressés ne sont pas pris en charge dans les tables contenant des colonnes fragmentées ou une colonne de jeu de colonnes.

10700

16

Non

Impossible de créer les statistiques filtrées '%.*ls' 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.

10701

15

Non

Le paramètre table "%.*ls" est READONLY et ne peut pas être modifié.

10702

15

Non

L'option READONLY ne peut pas être utilisée dans une instruction EXECUTE ou CREATE AGGREGATE.

10703

15

Non

Les options WITH CUBE et WITH ROLLUP ne sont pas autorisées avec une spécification ROLLUP, CUBE ou GROUPING SETS.

10705

15

Non

Trop de jeux de regroupement. Le nombre maximal est %d.

10706

15

Non

Les sous-requêtes ne sont pas autorisées dans la clause OUTPUT.

10707

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.

10708

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.

10709

15

Non

DEFAULT n'est pas autorisé dans la partie droite de "%.*ls"

10710

15

Non

Le nombre de colonnes doit être identique pour chaque ligne dans un constructeur de valeurs de table.

10711

15

Non

Une action de type '%S_MSG' n'est pas autorisée dans la clause 'WHEN NOT MATCHED' d'une instruction MERGE.

10712

15

Non

Une action de type 'INSERT' n'est pas autorisée dans la clause '%S_MSG' d'une instruction MERGE.

10713

15

Non

Les opérateurs de jointure externe non ANSI ("*=" ou "=*") ne sont pas autorisés dans une instruction MERGE. Utilisez plutôt les mots clés OUTER JOIN.

10714

15

Non

Une instruction MERGE doit se terminer par un point-virgule (;).

10716

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.

10717

15

Non

Une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée doit avoir une clause OUTPUT.

10718

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.

10719

15

Non

Les indicateurs de requête ne sont pas autorisés dans les instructions INSERT, UPDATE, DELETE ou MERGE imbriquées.

10720

15

Non

Les opérateurs de jointure externe non ANSI ("*=" ou "=*") ne sont pas autorisés dans une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée. Utilisez plutôt les mots clés OUTER JOIN.

10721

15

Non

Une clause OUTPUT INTO n'est pas autorisée dans une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée.

10722

15

Non

La clause WHERE CURRENT OF n'est pas autorisée dans une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée.

10723

15

Non

Le mot clé DISTINCT n'est pas autorisé lorsque la clause FROM contient une instruction INSERT, UPDATE, DELETE ou MERGE imbriquée.

10724

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'.

10725

15

Non

L'indicateur FORCESEEK n'est pas autorisé pour les tables cibles d'instructions INSERT, UPDATE ou DELETE.

10726

15

Non

Impossible d'utiliser l'option VARYING dans une instruction DECLARE, CREATE AGGREGATE ou CREATE FUNCTION.

10727

15

Non

Les agrégats définis par l'utilisateur ne prennent pas en charge les paramètres par défaut.

10728

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.

10729

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.

10730

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.

10731

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.

10732

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.

10733

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.

10734

16

Non

Aucune instruction INSERT, UPDATE, DELETE ou MERGE imbriquée n'est autorisée dans la clause USING d'une instruction MERGE.

10735

15

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.

10736

15

Non

Clause WHERE incorrecte pour l'élément %S_MSG '%.*ls' filtré(e) sur la table '%.*ls'.

10737

15

Non

Une instruction de liste de mots vides en texte intégral doit se terminer par un point-virgule (;).

10738

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.

10739

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.

10900

16

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.

10901

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').

10902

16

Non

L'utilisateur n'a pas l'autorisation de modifier la configuration du gouverneur de ressources.

10903

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.

10904

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.

10905

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.

10906

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.

10907

16

Non

L'objet '%.*ls'.'%.*ls' n'est pas une fonction définie par l'utilisateur classifieur du gouverneur de ressources valide. Une fonction définie par l'utilisateur classifieur valide doit être liée au schéma, retourner sysname et n'avoir aucun paramètre.

10908

16

Non

L'attribut '%.*ls' avec la valeur %u est supérieur à l'attribut '%.*ls' avec la valeur %u.

10909

16

Non

L'attribut '%.*ls' avec la valeur %u est inférieur à l'attribut '%.*ls' avec la valeur %u.

10910

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.

10911

16

Non

L'opération n'a pas pu être terminée. La valeur '%.*ls' spécifiée, %u, a pour conséquence que la somme des valeurs minimales de tous les pools de ressources dépasse 100 pour cent. Diminuez la valeur ou modifiez d'autres pools de ressources afin que la somme soit inférieure à 100.

10912

16

Non

Impossible d'effectuer l'opération demandée, car le pool de ressources '%.*ls' n'existe pas.

10913

16

Non

L'opération n'a pas pu être terminée. La suppression du %S_MSG n'est pas autorisée.

10914

16

Non

Les utilisateurs ne sont pas autorisés à %S_MSG le groupe de charges de travail '%.*ls' dans le pool de ressources '%.*ls'.

10915

16

Non

Le nom du groupe de charges de travail %S_MSG '%.*ls' ne peut pas commencer par # sur ##.

10916

16

Non

L'opération n'a pas pu être terminée. La modification de '%.*ls' %S_MSG n'est pas autorisée.

10917

16

Non

Impossible de supprimer le pool de ressources '%.*ls', car il contient le groupe de charges de travail '%.*ls'. Supprimez tous les groupes de charges de travail à l'aide de ce pool de ressources avant de le supprimer.

10918

16

Non

Échec de l'instruction ALTER WORKLOAD GROUP. Une clause 'WITH' ou 'USING' doit être spécifiée.

10919

16

Non

Impossible de créer le fichier %S_MSG '%.*ls' parce qu'il existe déjà.

10920

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.

10921

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.

10922

16

Non

'%.*ls' %S_MSG ne peut pas être déplacé hors de '%.*ls' %S_MSG.

10923

16

Non

Échec de %ls. Exécutez à nouveau l'instruction.

10981

10

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.

10982

16

Oui

La reconfiguration du gouverneur de ressources a réussi.

10983

16

Non

Impossible d'exécuter la fonction définie par l'utilisateur classifieur du gouverneur de ressources. 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.

10984

16

Non

L'opération '%ls' du gouverneur de ressources a été annulée par l'utilisateur.