Erreurs du moteur
Le tableau ci-dessous répertorie les erreurs du moteur de stockage que vous pouvez rencontrer lors de l'utilisation de SQL Server Compact 4.0.
Important
Si vous rencontrez une erreur avec le préfixe « Erreur interne » lorsque vous utilisez SQL Server Compact, réessayez l'opération, car l'erreur peut ne pas se reproduire. Si l'erreur persiste, contactez immédiatement les services de support technique Microsoft. Les erreurs internes ne peuvent pas être résolues au moyen des techniques de dépannage habituelles.
Valeur |
Jeton d'erreur |
Description |
Paramètres numériques |
Paramètres de chaîne |
---|---|---|---|---|
25001 |
SSCE_M_NOCURRENTRECORD |
Soit le curseur ne se trouve pas sur une ligne, soit il ne reste plus de lignes. |
Non applicable |
Non applicable |
25002 |
SSCE_M_INVALIDBUFFERSIZE |
La taille de tampon spécifiée n'est pas valide. |
Taille de tampon spécifiée |
Non applicable |
25003 |
SSCE_M_COLUMNLENGTHTOOBIG |
La longueur spécifiée est trop importante pour le type de la colonne. |
Taille spécifiée, type de données de la colonne |
Non applicable |
25004 |
SSCE_M_COLUMNNOTUPDATEABLE |
Impossible de modifier la colonne. |
Non applicable |
Nom de colonne |
25005 |
SSCE_M_NULLINVALID |
La colonne ne peut pas contenir de valeurs NULL. |
Non applicable |
Nom de la colonne, nom de la table |
25008 |
SSCE_M_INVALIDPARAMETER |
Ce paramètre n'est pas valide. |
Non applicable |
Non applicable |
25009 |
SSCE_M_INVALIDPATH |
Le chemin d'accès n'est pas valide. Vérifiez le répertoire de la base de données. |
Non applicable |
Chemin d'accès |
25010 |
SSCE_M_INVALIDFILENAME |
Le nom de fichier n'est pas valide. Vérifiez le nom de fichier de la base de données. |
Non applicable |
Nom de fichier |
25011 |
SSCE_M_INVALIDDATABASE |
Le fichier référencé n'a pas un format de fichier de base de données SQL Server Compact. |
Non applicable |
Nom de la base de données |
25012 |
SSCE_M_UPDATENOTPREPARED |
L'enregistrement n'était pas prêt pour la mise à jour. |
Non applicable |
Non applicable |
25014 |
SSCE_M_SYSCOLACCESSDENIED |
L'accès à la colonne système est refusé. |
Non applicable |
Non applicable |
25016 |
SSCE_M_KEYDUPLICATE |
Impossible d'insérer une valeur dupliquée dans un index unique. |
Non applicable |
Nom de la table, nom de la contrainte |
25017 |
SSCE_M_DATABASECORRUPTED |
Le fichier de base de données est peut-être endommagé. Exécutez l'utilitaire de réparation pour vérifier le fichier de base de données. |
Non applicable |
Nom de la base de données |
25018 |
SSCE_M_WRITECONFLICT |
Impossible d'obtenir un verrou pour une opération d'écriture. |
Non applicable |
Non applicable |
25020 |
SSCE_M_COMMITCONFLICT |
Impossible d'obtenir un verrou pour une validation. |
Non applicable |
Non applicable |
25022 |
SSCE_M_NULLKEYDISALLOWED |
Les valeurs NULL ne sont pas autorisées dans les index. |
Non applicable |
Non applicable |
25025 |
SSCE_M_INTEGRITYVIOLATION_MSTR |
Impossible de supprimer la valeur de clé primaire, car il existe encore des références à cette clé. |
Non applicable |
Nom de la contrainte de clé étrangère |
25026 |
SSCE_M_INTEGRITYVIOLATION_SLV |
Impossible d'insérer une valeur de clé étrangère, car il n'existe pas de valeur de clé primaire correspondante. |
Non applicable |
Nom de la contrainte de clé primaire |
25027 |
SSCE_M_RECORDTOOBIG |
La définition de table ou la taille de ligne dépasse la taille de ligne maximale autorisée de 8 060 octets. |
Non applicable |
Non applicable |
25028 |
SSCE_M_INVALIDPASSWORD |
Le mot de passe spécifié ne correspond pas au mot de passe de la base de données. |
Non applicable |
Non applicable |
25030 |
SSCE_M_RI_DUPLICATEKEY |
Une valeur de clé dupliquée a été trouvée à la suite d'une action d'intégrité référentielle. |
Non applicable |
Nom de la table étrangère |
25033 |
SSCE_M_ILLEGALCOLLATINGSEQ |
Les paramètres régionaux spécifiés ne sont pas pris en charge sur ce système d'exploitation. |
Non applicable |
Non applicable |
25034 |
SSCE_M_FILELOCKVIOLATION |
Violation d'un verrouillage de fichier. Fermez toutes les applications externes qui utilisent le fichier de base de données. |
Non applicable |
Non applicable |
25035 |
SSCE_M_FILESHAREVIOLATION |
Violation d'un partage de fichier. Le fichier est peut-être utilisé par un autre processus. |
Non applicable |
Non applicable |
25037 |
SSCE_M_DISKFULL |
Espace disque restant insuffisant pour la base de données. |
Non applicable |
Non applicable |
25038 |
SSCE_M_TEMPDISKFULL |
Espace disque restant insuffisant pour la base de données temporaire. |
Non applicable |
Non applicable |
25039 |
SSCE_M_FILEACCESSDENIED |
L'accès au fichier de base de données n'est pas autorisé. |
Non applicable |
Nom de fichier |
25044 |
SSCE_M_TOOMANYOPENFILES |
Erreur système : trop de fichiers sont ouverts. Fermez des applications pour libérer des ressources. |
Non applicable |
Non applicable |
25046 |
SSCE_M_FILENOTFOUND |
Le fichier de base de données est introuvable. Vérifiez le chemin d'accès à la base de données. |
Non applicable |
Nom de fichier |
25047 |
SSCE_M_READVERIFYERROR |
Erreur système : SQL Server Compact a rencontré une fin de fichier (EOF) prématurée dans le fichier de base de données. L'exécution de l'utilitaire de réparation peut aider à récupérer des données. |
Non applicable |
Non applicable |
25048 |
SSCE_M_NOMOREFILEHANDLES |
Erreur SE : le système d'exploitation indique qu'aucun descripteur de fichier supplémentaire ne peut être créé. Pour continuer, essayez de fermer d'autres applications. |
Non applicable |
Non applicable |
25049 |
SSCE_M_DISKNOTREADY |
Erreur SE : le système de stockage du système d'exploitation (RAM, CF, SD ou IPSM) ne répond pas. Réessayez l'opération. |
Non applicable |
Non applicable |
25050 |
SSCE_M_SHARINGBUFFEREXCEEDED |
Erreur SE : le système d'exploitation n'autorisera pas le partage d'autres fichiers. Pour continuer, essayez de fermer d'autres applications. |
Non applicable |
Non applicable |
25051 |
SSCE_M_DISKIO |
Erreur interne : impossible d'exécuter correctement une E/S disque sur le système de fichiers. |
Non applicable |
Non applicable |
25053 |
SSCE_M_KEYNOTMADE |
Erreur interne : une erreur sérieuse s'est produite lors de la tentative de création d'une clé. |
Non applicable |
Non applicable |
25054 |
SSCE_M_TOOMANYKEYS |
La limite de 16 colonnes pour l'index multicolonnes a été dépassée. |
Non applicable |
Non applicable |
25056 |
SSCE_M_COLUMNWIDTHNOTEVEN |
La taille de la colonne texte Unicode n'est pas divisible par deux. |
Taille de la colonne |
Nom de colonne |
25058 |
SSCE_M_NOCURRENTINDEX |
Erreur interne : opération non valide sans un index actif. |
Non applicable |
Non applicable |
25059 |
SSCE_M_ILLEGALINDEXCOLUMN |
Impossible d'indexer le type de données de valeur Long. |
Non applicable |
Non applicable |
25060 |
SSCE_M_REFERENCENOTFOUND |
La contrainte de clé étrangère n'existe pas. |
Non applicable |
Non applicable |
25064 |
SSCE_M_ONLYONESPECIALCOLUMN |
Seulement une colonne ROWGUID, une colonne d'auto-incrémentation et une colonne de version sont autorisées par table. |
Non applicable |
Nom de l'objet |
25065 |
SSCE_M_TOOMANYINDEXES |
La limite de 249 index par table a été dépassée. |
Non applicable |
Nom de la table |
25066 |
SSCE_M_TOOMANYCOLUMNS |
La limite de 1 024 colonnes pour une table a été dépassée. |
Nombre de colonnes |
Nom de colonne |
25067 |
SSCE_M_TRANSTOODEEP |
Erreur interne : les transactions internes pour SQL Server Compact ont dépassé la limite d'imbrication. |
Non applicable |
Non applicable |
25070 |
SSCE_M_DIFFNUMRELCOLUMNS |
La définition des colonnes de référence (par exemple le nombre de colonnes ou les types de données) dans des relations référentielles doit correspondre aux colonnes référencées. |
Non applicable |
Nom de la contrainte (si connu) |
25072 |
SSCE_M_PRIMARYKEYNULLCONFLICT |
Impossible de créer des clés primaires sur des colonnes qui prennent en charge des valeurs NULL. |
Non applicable |
Nom de colonne |
25073 |
SSCE_M_TABLEMUSTHAVECOLUMNS |
Les tables doivent contenir au moins une colonne. |
Non applicable |
Non applicable |
25074 |
SSCE_M_DEFAULTEXPRTOOLONG |
La chaîne d'expression de la valeur par défaut doit être inférieure à 4 000 caractères. |
Taille de la chaîne d'expression |
Non applicable |
25075 |
SSCE_M_DISALLOWIDENTITYNULL |
Les colonnes qui acceptent des valeurs NULL ne peuvent pas être des colonnes d'identité. |
Non applicable |
Non applicable |
25077 |
SSCE_M_CONSTRAINTINUSE |
Impossible de supprimer la contrainte, car elle est référencée par une autre contrainte. |
Non applicable |
Nom de la contrainte |
25078 |
SSCE_M_INDEXINUSE |
Impossible de supprimer la contrainte, car elle est référencée par une autre contrainte. |
Non applicable |
Nom de l'index |
25079 |
SSCE_M_ENCRYPTEDDBMUSTHAVEPWD |
Un mot de passe doit être spécifié lorsqu'une base de données est créée au moyen du chiffrement. |
Non applicable |
Non applicable |
25080 |
SSCE_M_NOOSENCRYPTIONSUPPORT |
Le système d'exploitation ne prend pas en charge le chiffrement. |
Non applicable |
Non applicable |
25081 |
SSCE_M_VIOLATEDAUTOINCRANGE |
La nouvelle valeur générée pour la ligne insérée se trouve en dehors de la plage autorisée. |
Valeur générée |
Non applicable |
25083 |
SSCE_M_CYCLEDETECTED |
La relation référentielle va entraîner une référence cyclique non autorisée. |
Non applicable |
Nom de la contrainte |
25084 |
SSCE_M_RELCOLUMNSTYPEMISMATCH |
Les types de données des colonnes de la relation ne correspondent pas. |
Non applicable |
Non applicable |
25085 |
SSCE_M_PKDUPLICATE |
La table possède déjà une clé primaire. |
Non applicable |
Non applicable |
25086 |
SSCE_M_INVALIDINCREMENT |
La colonne d'identité contient une valeur incrémentielle non valide. |
Non applicable |
Nom de colonne |
25087 |
SSCE_M_GENERATEGUIDFAILED |
Erreur interne : impossible de générer un nouveau GUID pour la nouvelle ligne. |
Non applicable |
Non applicable |
25090 |
SSCE_M_LOCKTIMEOUT |
SQL Server Compact a dépassé le délai d'attente pour l'obtention d'un verrou. Le délai de verrouillage par défaut est de 2000 ms pour les appareils et de 5000 ms pour les ordinateurs de bureau. Le délai d'attente par défaut pour l'obtention d'un verrou peut être augmenté dans la chaîne de connexion à l'aide de la propriété ssce:. |
ID de la session, ID du thread, ID du processus |
Nom de la table, type de conflit, ressource |
25091 |
SSCE_M_OUTOFLOCKS |
Le gestionnaire de verrous n'a plus d'espace pour des verrous supplémentaires. Cela peut être dû à des transactions volumineuses, à des opérations de tri importantes ou à des opérations lors desquelles SQL Server Compact crée des tables temporaires. Vous ne pouvez pas accroître l'espace des verrous. |
Non applicable |
Non applicable |
25092 |
SSCE_M_INVALIDTEMPPATH |
Le chemin d'accès spécifié pour la base de données temporaire n'est pas valide. |
Non applicable |
Non applicable |
25100 |
SSCE_M_NOQUERYPROCESSOR |
Impossible de créer l'objet Command car le module du processeur de requêtes n'existe pas sur l'appareil ou n'est pas situé dans le même répertoire que le module du moteur de stockage. |
Non applicable |
Non applicable |
25101 |
SSCE_M_OUTOFBUFFERPOOLSPACE |
SQL Server Compact a dépassé la taille de tampon. La taille par défaut est de 640 Ko mais elle peut être augmentée à l'initialisation en modifiant la propriété ssce: max buffer size. |
Non applicable |
Non applicable |
25102 |
SSCE_M_INITPROPCONFLICT |
Un autre utilisateur a ouvert la base de données avec des propriétés d'initialisation différentes au niveau de l'instance. Le champ Numéro d'erreur de l'objet Error spécifie la ou les propriétés à l'origine de l'échec. Le tableau ci-dessous indique les valeurs de masque de bits utilisées pour Numéro d'erreur :
PropriétéValeurs de masque de bits
MAXBUFFERSIZE1
AUTO_SHRINK_THRESHOLD4
FLUSH_INTERVAL8
MAX_LOCKS10
MAX_DATABASE_SIZE20
TEMPFILE_DIRECTORY40
|
Non applicable |
Non applicable |
25103 |
SSCE_M_CANTLOADSQLSEDLL |
Impossible de charger le module du moteur de stockage. Réinstallez SQL Server Compact Edition. |
Non applicable |
Non applicable |
25104 |
SSCE_M_DATABASETOOBIG |
La taille du fichier de base de données est supérieure à la taille maximale configurée pour la base de données. Ce paramètre prend effet uniquement lors de la première connexion de base de données simultanée. |
Taille de base de données maximale requise (en Mo ; 0 si inconnue) |
Non applicable |
25105 |
SSCE_M_INVALIDSECURITYDESCRIPTOR |
Erreur interne : descripteur de sécurité spécifié non valide. |
Non applicable |
Non applicable |
25106 |
SSCE_M_TOOMANYCONSTRAINTS |
La limite de 249 contraintes par table a été dépassée. |
Non applicable |
Nom de la table |
25107 |
SSCE_M_BADKEYTYPE |
Erreur interne : la contrainte spécifiée ne définit pas le type de clé demandé. |
Non applicable |
Non applicable |
25108 |
SSCE_M_OUTSTANDINGPREPARE |
Un autre curseur de la même table possède une opération en attente sur la même ligne. |
Non applicable |
Non applicable |
25109 |
SSCE_M_PASSWORDTOOLONG |
Le mot de passe de base de données ne peut pas dépasser 40 caractères. |
Non applicable |
Non applicable |
25110 |
SSCE_M_SYSTEMNAME |
Le nom de la table ou de la colonne contient un nom réservé. Les noms de tables et de colonnes ne peuvent pas commencer par « __Sys ». |
Non applicable |
Nom |
25111 |
SSCE_M_COMPRESSEDNOSTREAM |
Erreur interne : les colonnes compressées ne prennent pas en charge les interfaces de flux. |
Non applicable |
Nom de la colonne |
25112 |
SSCE_M_COMPRESSEDNONLV |
Utilisation non valide d'un indicateur compressé pour une colonne Valeur qui n'est pas de type Long. |
Non applicable |
Nom de la colonne, nom de la table |
25113 |
SSCE_M_CHANGECOMPRESSED |
Impossible de modifier l'état de compression d'une base de données. |
Non applicable |
Nom de la base de données |
25114 |
SSCE_M_FILEALREADYEXISTS |
Ce fichier existe déjà. Essayez d'utiliser un nom de base de données différent. |
Non applicable |
Nom de fichier |
25115 |
SSCE_M_WRONGPAGE |
Page incorrecte (risque d'altération de la base de données). Essayez d'utiliser l'utilitaire de réparation. |
Non applicable |
Non applicable |
25116 |
SSCE_M_SYSTABACCESSDENIED |
Erreur interne : l'accès à la table système est refusé. |
Non applicable |
Non applicable |
25117 |
SSCE_M_ALREADYOPENED |
La base de données est déjà ouverte par un autre utilisateur. |
Non applicable |
Nom de la base de données |
25118 |
SSCE_M_CANTOPENSHAREDMEMORY |
Erreur interne : impossible d'ouvrir la zone de mémoire partagée. |
Non applicable |
Non applicable |
25119 |
SSCE_M_CANTCHANGEKEYCOLUMN |
Impossible de modifier une colonne faisant partie d'une clé ou d'un index. |
Non applicable |
Nom de l'index, colonne |
25120 |
SSCE_M_RODATABASEREQUIRESTEMPPATH |
L'ouverture d'une base de données en lecture seule requiert la spécification d'un chemin d'accès temporaire. |
Non applicable |
Nom de la base de données |
25122 |
SSCE_M_FATALLOCKFAILURE |
Erreur interne : échec irrécupérable du sous-système de verrouillage de cette base de données. |
Non applicable |
Nom de la base de données |
25123 |
SSCE_M_LIBRARYLOADFAILURE |
Impossible de charger une DLL SQL Server Compact. Réinstallez SQL Server Compact Edition. |
Non applicable |
Nom de la DLL, nom du répertoire |
25124 |
SSCE_M_INCONSISTENTLVVERSION |
La valeur de type Long a été modifiée par une autre transaction. |
Non applicable |
Non applicable |
25125 |
SSCE_M_INVALIDSTATSOPTIONS |
Erreur interne : options de création de statistiques non valides. |
Options |
Non applicable |
25127 |
SSCE_M_INVALIDPROVIDERTYPE |
Type de fournisseur non valide. |
Version de base de données, version demandée |
Nom de fichier |
25128 |
SSCE_M_INVALIDSHAREDMEMORYFORMAT |
SQL Server Compact a rencontré deux versions différentes du produit ayant accès au même fichier de base de données. Assurez-vous que chaque application ayant accès au même fichier de base de données utilise la même version de SQL Server Compact Edition. |
Non applicable |
Non applicable |
25129 |
SSCE_M_PREFIXTOOLARGE |
La valeur de chaîne qui a été assignée à la clause LIKE dans l'instruction SELECT dépasse la limite pour SQL Server Compact Edition. La limite pour un jeu de caractères codés sur un octet est de 256 caractères, mais elle peut être inférieure pour un jeu de caractères codés sur deux octets. |
Non applicable |
Non applicable |
25130 |
SSCE_M_UNINSTALLEDCOLLATINGSEQ |
Les paramètres régionaux spécifiés ne sont pas installés sur cette machine. Veillez à installer le module de prise en charge linguistique approprié. |
Non applicable |
Non applicable |
25131 |
SSCE_M_CANTLOADSQLQPDLL |
Impossible de charger le module du processeur de requêtes. Réinstallez SQL Server Compact Edition. |
Non applicable |
Non applicable |
25133 |
SSCE_M_NOTSUPPORTED |
Erreur interne : SQL Server Compact a soumis une demande non prise en charge au système d'exploitation hôte. |
Non applicable |
Non applicable |
25134 |
define SSCE_M_READREQUIREDRECORDS |
Le nombre d'enregistrements requis a déjà été lu. |
Non applicable |
Non applicable |
25135 |
define SSCE_M_IDENTITYINSERT_ON |
IDENTITY_INSERT est déjà défini sur ON pour une autre table. Impossible d'exécuter l'opération SET pour cette table. |
Non applicable |
Ce nom de table, un autre nom de table |
25136 |
define SSCE_M_NO_IDENTITY |
La table ne possède pas de colonne IDENTITY. |
Non applicable |
Non applicable |
25137 |
define SSCE_M_INVALIDENCRYPTIONMODE |
Le mode de chiffrement de la base de données n'est pas valide. |
Input encryption mode |
Non applicable |
25138 |
define SSCE_M_DBUPGRADENEEDED |
Le fichier de base de données a été créé par une version antérieure de SQL Server Compact. Mettez à niveau à l'aide de la méthode SqlCeEngine.Upgrade(). |
Non applicable |
Non applicable |
25139 |
define SSCE_M_INVALID3XDATABASE |
Le fichier référencé n'est pas un fichier de base de données SQL Server 2005 Compact Edition (version 3.1) ou SQL Server 2005 Mobile Edition (version 3.0) valide pour la mise à niveau. |
Non applicable |
Nom du fichier de base de données |
25140 |
define SSCE_M_INVALIDSRCPASSWORD |
Le mot de passe spécifié pour la base de données source est incorrect. |
Non applicable |
Source de données |
25141 |
define SSCE_M_ILLEGALSRCCOLLATINGSEQ |
Les paramètres régionaux de la base de données source ne sont pas pris en charge sur ce système d'exploitation. |
LCID |
Non applicable |
25200 |
SSCE_WRN_COLUMNNULL |
La colonne ne peut pas contenir de valeurs NULL. |
Non applicable |
Non applicable |
25201 |
SSCE_WRN_BUFFERTRUNCATED |
Les données ont été tronquées. Essayez d'allouer une mémoire tampon plus importante. |
Non applicable |
Non applicable |
25206 |
SSCE_WRN_RI_RECORDSUPDATED |
Des enregistrements supplémentaires ont été mis à jour à la suite d'actions d'intégrité référentielle. |
Non applicable |
Non applicable |
25207 |
SSCE_WRN_RI_RECORDSDELETED |
Des enregistrements supplémentaires ont été supprimés à la suite d'actions d'intégrité référentielle. |
Non applicable |
Non applicable |
25210 |
SSCE_WRN_DEFAULTALREADYPRESENT |
Cette colonne comportait déjà une valeur par défaut. |
Non applicable |
Non applicable |