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