Errori del motore
Nella tabella seguente vengono elencati gli errori del motore di archiviazione riscontrabili durante l'utilizzo di SQL Server Compact 3.5.
Importante
Se si verificano errori con prefisso "Errore interno" durante l'utilizzo di SQL Server Compact 3.5, tentare nuovamente l'operazione, poiché l'errore potrebbe non ripetersi. Se l'errore persiste, contattare immediatamente il Servizio Supporto Tecnico Clienti Microsoft. Gli errori interni non possono infatti essere risolti con le normali tecniche di risoluzione dei problemi.
Valore | Token errore | Descrizione | Parametri numerici | Parametri di stringa |
---|---|---|---|---|
25001 |
SSCE_M_NOCURRENTRECORD |
Il cursore non si trova su una riga oppure non sono disponibili altre righe. |
Non applicabile |
Non applicabile |
25002 |
SSCE_M_INVALIDBUFFERSIZE |
La dimensione specificata per il buffer non è valida. |
Dimensione buffer specificata |
Non applicabile |
25003 |
SSCE_M_COLUMNLENGTHTOOBIG |
La lunghezza specificata è eccessiva per il tipo della colonna. |
Lunghezza specificata, tipo dati colonna |
Non applicabile |
25004 |
SSCE_M_COLUMNNOTUPDATEABLE |
Impossibile modificare la colonna. |
Non applicabile |
Nome colonna |
25005 |
SSCE_M_NULLINVALID |
La colonna non può contenere valori Null. |
Non applicabile |
Nome colonna, nome tabella |
25008 |
SSCE_M_INVALIDPARAMETER |
Parametro non valido. |
Non applicabile |
Non applicabile |
25009 |
SSCE_M_INVALIDPATH |
Percorso non valido. Controllare la directory specificata per il database. |
Non applicabile |
Percorso |
25010 |
SSCE_M_INVALIDFILENAME |
Nome di file non valido. Controllare il nome di file del database. |
Non applicabile |
Nome file |
25011 |
SSCE_M_INVALIDDATABASE |
Il file a cui viene fatto riferimento non è nel formato dei file di database di SQL Server Compact. |
Non applicabile |
Nome database |
25012 |
SSCE_M_UPDATENOTPREPARED |
Il record non è stato preparato per l'aggiornamento. |
Non applicabile |
Non applicabile |
25014 |
SSCE_M_SYSCOLACCESSDENIED |
Accesso alla colonna di sistema negato. |
Non applicabile |
Non applicabile |
25016 |
SSCE_M_KEYDUPLICATE |
Impossibile inserire un valore duplicato in un indice univoco. |
Non applicabile |
Nome tabella, nome vincolo |
25017 |
SSCE_M_DATABASECORRUPTED |
Il file di database potrebbe essere danneggiato. Eseguire l'utilità di correzione per controllare il file di database. |
Non applicabile |
Nome database |
25018 |
SSCE_M_WRITECONFLICT |
Impossibile ottenere un blocco per un'operazione di scrittura. |
Non applicabile |
Non applicabile |
25020 |
SSCE_M_COMMITCONFLICT |
Impossibile ottenere un blocco per un commit. |
Non applicabile |
Non applicabile |
25022 |
SSCE_M_NULLKEYDISALLOWED |
Valori Null non consentiti negli indici. |
Non applicabile |
Non applicabile |
25025 |
SSCE_M_INTEGRITYVIOLATION_MSTR |
Impossibile eliminare il valore della chiave primaria perché esistono ancora riferimenti a tale chiave. |
Non applicabile |
Nome vincolo di chiave esterna |
25026 |
SSCE_M_INTEGRITYVIOLATION_SLV |
Impossibile inserire un valore di chiave esterna perché non esiste un valore di chiave primaria corrispondente. |
Non applicabile |
Nome vincolo di chiave primaria |
25027 |
SSCE_M_RECORDTOOBIG |
La definizione della tabella o la dimensione della riga supera la dimensione di riga massima consentita, di 8060 byte. |
Non applicabile |
Non applicabile |
25028 |
SSCE_M_INVALIDPASSWORD |
La password specificata non corrisponde alla password del database. |
Non applicabile |
Non applicabile |
25030 |
SSCE_M_RI_DUPLICATEKEY |
In seguito a un'operazione di integrità referenziale è stato individuato un valore di chiave duplicato. |
Non applicabile |
Nome tabella della chiave esterna |
25033 |
SSCE_M_ILLEGALCOLLATINGSEQ |
Le impostazioni locali specificate non sono supportate in questo sistema operativo. |
Non applicabile |
Non applicabile |
25034 |
SSCE_M_FILELOCKVIOLATION |
Violazione del blocco a livello di file. Chiudere l'eventuale applicazione esterna che utilizza il file di database. |
Non applicabile |
Non applicabile |
25035 |
SSCE_M_FILESHAREVIOLATION |
Violazione di condivisione a livello di file. Il file potrebbe essere in uso in un altro processo. |
Non applicabile |
Non applicabile |
25037 |
SSCE_M_DISKFULL |
Spazio su disco insufficiente per il database. |
Non applicabile |
Non applicabile |
25038 |
SSCE_M_TEMPDISKFULL |
Spazio su disco insufficiente per il database temporaneo. |
Non applicabile |
Non applicabile |
25039 |
SSCE_M_FILEACCESSDENIED |
Accesso al file di database non consentito. |
Non applicabile |
Nome file |
25044 |
SSCE_M_TOOMANYOPENFILES |
Errore sistema operativo: è stato superato il numero massimo di file aperti consentito dal sistema operativo. Per consentire l'apertura di altri file, è necessario chiudere alcune applicazioni. |
Non applicabile |
Non applicabile |
25046 |
SSCE_M_FILENOTFOUND |
Impossibile trovare il file di database. Controllare il percorso del database. |
Non applicabile |
Nome file |
25047 |
SSCE_M_READVERIFYERROR |
Errore sistema operativo: fine imprevista del file di database. Per tentare di recuperare i dati, eseguire l'utilità di correzione. |
Non applicabile |
Non applicabile |
25048 |
SSCE_M_NOMOREFILEHANDLES |
Errore sistema operativo: impossibile creare ulteriori handle di file. Per continuare, provare a chiudere alcune applicazioni. |
Non applicabile |
Non applicabile |
25049 |
SSCE_M_DISKNOTREADY |
Errore sistema operativo: il sistema di archiviazione del sistema operativo (RAM, CF, SD o IPSM) non risponde. Ripetere l'operazione. |
Non applicabile |
Non applicabile |
25050 |
SSCE_M_SHARINGBUFFEREXCEEDED |
Errore sistema operativo: impossibile condividere ulteriori file. Per continuare, provare a chiudere alcune applicazioni. |
Non applicabile |
Non applicabile |
25051 |
SSCE_M_DISKIO |
Errore interno: impossibile eseguire un'operazione di I/O su disco nel file system. |
Non applicabile |
Non applicabile |
25053 |
SSCE_M_KEYNOTMADE |
Errore interno: errore grave durante la creazione di una chiave. |
Non applicabile |
Non applicabile |
25054 |
SSCE_M_TOOMANYKEYS |
Il limite di 16 colonne per l'indice a più colonne è stato superato. |
Non applicabile |
Non applicabile |
25056 |
SSCE_M_COLUMNWIDTHNOTEVEN |
La dimensione della colonna di testo Unicode non è un numero pari. |
Dimensione colonna |
Nome colonna |
25058 |
SSCE_M_NOCURRENTINDEX |
Errore interno: operazione non valida senza un indice corrente. |
Non applicabile |
Non applicabile |
25059 |
SSCE_M_ILLEGALINDEXCOLUMN |
Impossibile indicizzare il tipo di dati del valore Long. |
Non applicabile |
Non applicabile |
25060 |
SSCE_M_REFERENCENOTFOUND |
Il vincolo di chiave esterna non esiste. |
Non applicabile |
Non applicabile |
25064 |
SSCE_M_ONLYONESPECIALCOLUMN |
Per ogni colonna di una tabella sono consentiti un solo ROWGUID, un solo valore di incremento automatico e un solo numero di versione. |
Non applicabile |
Nome oggetto |
25065 |
SSCE_M_TOOMANYINDEXES |
Il limite di 249 indici per le tabelle è stato superato. |
Non applicabile |
Nome tabella |
25066 |
SSCE_M_TOOMANYCOLUMNS |
Il limite di 1024 colonne per tabella è stato superato. |
Numero colonne |
Nome colonna |
25067 |
SSCE_M_TRANSTOODEEP |
Errore interno: il limite di nidificazione per le transazioni interne di SQL Server Compact è stato superato. |
Non applicabile |
Non applicabile |
25070 |
SSCE_M_DIFFNUMRELCOLUMNS |
Nelle relazioni referenziali le informazioni di definizione delle colonne che fanno riferimento ad altre (quali i numeri di colonna o i tipi di dati) devono corrispondere a quelle delle colonne a cui viene fatto riferimento. |
Non applicabile |
Nome vincolo (se conosciuto) |
25072 |
SSCE_M_PRIMARYKEYNULLCONFLICT |
Impossibile creare chiavi primarie su colonne che supportano valori Null. |
Non applicabile |
Nome colonna |
25073 |
SSCE_M_TABLEMUSTHAVECOLUMNS |
Le tabelle devono contenere almeno una colonna. |
Non applicabile |
Non applicabile |
25074 |
SSCE_M_DEFAULTEXPRTOOLONG |
La stringa dell'espressione per il valore predefinito non può contenere più di 4000 caratteri. |
Lunghezza stringa dell'espressione |
Non applicabile |
25075 |
SSCE_M_DISALLOWIDENTITYNULL |
Le colonne che ammettono valori Null non possono essere colonne Identity. |
Non applicabile |
Non applicabile |
25077 |
SSCE_M_CONSTRAINTINUSE |
Impossibile rimuovere il vincolo perché è presente un altro vincolo che vi fa riferimento. |
Non applicabile |
Nome vincolo |
25078 |
SSCE_M_INDEXINUSE |
Impossibile rimuovere l'indice perché viene utilizzato per imporre un vincolo. |
Non applicabile |
Nome indice |
25079 |
SSCE_M_ENCRYPTEDDBMUSTHAVEPWD |
Quando si crea un database utilizzando la crittografia è necessario specificare una password. |
Non applicabile |
Non applicabile |
25080 |
SSCE_M_NOOSENCRYPTIONSUPPORT |
Il sistema operativo non supporta la crittografia. |
Non applicabile |
Non applicabile |
25081 |
SSCE_M_VIOLATEDAUTOINCRANGE |
Il nuovo valore generato per la riga inserita non è incluso nell'intervallo consentito. |
Valore generato |
Non applicabile |
25083 |
SSCE_M_CYCLEDETECTED |
La relazione referenziale comporta la creazione di un riferimento ciclico e ciò non è consentito. |
Non applicabile |
Nome vincolo |
25084 |
SSCE_M_RELCOLUMNSTYPEMISMATCH |
La relazione include colonne con tipi di dati non corrispondenti. |
Non applicabile |
Non applicabile |
25085 |
SSCE_M_PKDUPLICATE |
Per la tabella è già stata definita una chiave primaria. |
Non applicabile |
Non applicabile |
25086 |
SSCE_M_INVALIDINCREMENT |
La colonna Identity contiene un valore di incremento non valido. |
Non applicabile |
Nome colonna |
25087 |
SSCE_M_GENERATEGUIDFAILED |
Errore interno. Impossibile generare un nuovo GUID per la nuova riga. |
Non applicabile |
Non applicabile |
25089 |
SSCE_M_SYNCINPROGRESS |
È già in corso un'altra sincronizzazione. Riprovare a eseguire la sincronizzazione in seguito. |
Non applicabile |
Non applicabile |
25090 |
SSCE_M_LOCKTIMEOUT |
Timeout di SQL Server Compact in attesa di un blocco. Il timeout di blocco predefinito è di 2000 ms per i dispositivi e 5000 ms per i computer desktop. Tale valore può essere aumentato nella stringa di connessione utilizzando la proprietà ssce: default lock timeout. |
ID sessione, ID thread, ID processo |
Nome tabella, tipo di conflitto, risorsa |
25091 |
SSCE_M_OUTOFLOCKS |
Gestione blocchi non dispone di spazio sufficiente per l'aggiunta di altri blocchi. Il problema può essere dovuto a operazioni di ordinamento o transazioni su grandi quantità di dati oppure a operazioni che richiedono la creazione di tabelle temporanee da parte di SQL Server Compact. Lo spazio di blocco non può essere aumentato. |
Non applicabile |
Non applicabile |
25092 |
SSCE_M_INVALIDTEMPPATH |
Il percorso specificato per il database temporaneo non è valido. |
Non applicabile |
Non applicabile |
25100 |
SSCE_M_NOQUERYPROCESSOR |
Impossibile creare l'oggetto Command. Il modulo Query Processor non è presente nel dispositivo o non si trova nella stessa directory del modulo del motore di archiviazione. |
Non applicabile |
Non applicabile |
25101 |
SSCE_M_OUTOFBUFFERPOOLSPACE |
La dimensione del buffer di SQL Server Compact è stata superata. La dimensione predefinita è di 640 KB, ma tale valore può essere aumentato modificando la proprietà ssce: max buffer size. |
Non applicabile |
Non applicabile |
25102 |
SSCE_M_INITPROPCONFLICT |
Il database è stato aperto da un altro utente utilizzando proprietà di inizializzazione a livello di istanza diverse. Il campo del numero di errore dell'oggetto Error specifica quali proprietà hanno causato l'errore. Nella tabella seguente vengono illustrati i valori della maschera di bit utilizzati per il numero di errore:
Proprietà Valore maschera di bit
MAXBUFFERSIZE 1
AUTO_SHRINK_THRESHOLD 4
FLUSH_INTERVAL 8
MAX_LOCKS 10
MAX_DATABASE_SIZE 20
TEMPFILE_DIRECTORY 40
|
Non applicabile |
Non applicabile |
25103 |
SSCE_M_CANTLOADSQLSEDLL |
Impossibile caricare sqlcese30.dll. Reinstallare SQL Server 2005 Compact. |
Non applicabile |
Non applicabile |
25104 |
SSCE_M_DATABASETOOBIG |
La dimensione del file di database supera la dimensione massima configurata per i database. Questa impostazione viene applicata solo nella prima connessione di database concorrente. |
Dimensione massima richiesta per il database (in MB; 0 se sconosciuta) |
Non applicabile |
25105 |
SSCE_M_INVALIDSECURITYDESCRIPTOR |
Errore interno: specificato descrittore di protezione non valido. |
Non applicabile |
Non applicabile |
25106 |
SSCE_M_TOOMANYCONSTRAINTS |
Il limite di 249 vincoli per tabella è stato superato. |
Non applicabile |
Nome tabella |
25107 |
SSCE_M_BADKEYTYPE |
Errore interno: il vincolo specificato non definisce il tipo di chiave richiesto. |
Non applicabile |
Non applicabile |
25108 |
SSCE_M_OUTSTANDINGPREPARE |
Un altro cursore sulla stessa tabella ha un'operazione in sospeso sulla stessa riga. |
Non applicabile |
Non applicabile |
25109 |
SSCE_M_PASSWORDTOOLONG |
La password del database può essere composta al massimo da 40 caratteri. |
Non applicabile |
Non applicabile |
25110 |
SSCE_M_SYSTEMNAME |
Il nome della tabella o della colonna contiene un nome riservato. I nomi di tabella e colonna non possono iniziare con "__Sys". |
Non applicabile |
Nome |
25111 |
SSCE_M_COMPRESSEDNOSTREAM |
Errore interno: le colonne compresse non supportano interfacce di flusso. |
Non applicabile |
Nome colonna |
25112 |
SSCE_M_COMPRESSEDNONLV |
Utilizzo non valido di un flag compresso per una colonna con valori non di tipo Long. |
Non applicabile |
Nome colonna, nome tabella |
25113 |
SSCE_M_CHANGECOMPRESSED |
Impossibile modificare lo stato di compressione di un database. |
Non applicabile |
Nome database |
25114 |
SSCE_M_FILEALREADYEXISTS |
File già esistente. Provare a utilizzare un nome di database diverso. |
Non applicabile |
Nome file |
25115 |
SSCE_M_WRONGPAGE |
Pagina non valida (possibile danneggiamento del database). Provare a eseguire l'utilità di correzione. |
Non applicabile |
Non applicabile |
25116 |
SSCE_M_SYSTABACCESSDENIED |
Errore interno: accesso negato alla tabella di sistema. |
Non applicabile |
Non applicabile |
25117 |
SSCE_M_ALREADYOPENED |
Database già aperto da un altro utente. |
Non applicabile |
Nome database |
25118 |
SSCE_M_CANTOPENSHAREDMEMORY |
Errore interno: impossibile aprire l'area di memoria condivisa. |
Non applicabile |
Non applicabile |
25119 |
SSCE_M_CANTCHANGEKEYCOLUMN |
Impossibile modificare una colonna che fa parte di una chiave o di un indice. |
Non applicabile |
Nome indice, colonna |
25120 |
SSCE_M_RODATABASEREQUIRESTEMPPATH |
Per aprire un database in sola lettura è necessario specificare un percorso temporaneo. |
Non applicabile |
Nome database |
25122 |
SSCE_M_FATALLOCKFAILURE |
Errore interno: errore irreversibile del sottosistema di blocco per il database. |
Non applicabile |
Nome database |
25123 |
SSCE_M_LIBRARYLOADFAILURE |
Impossibile caricare una DLL di SQL Server Compact. Reinstallare SQL Server 2005 Compact. |
Non applicabile |
Nome DLL, nome directory |
25124 |
SSCE_M_INCONSISTENTLVVERSION |
Il valore Long è stato modificato da un'altra transazione. |
Non applicabile |
Non applicabile |
25125 |
SSCE_M_INVALIDSTATSOPTIONS |
Errore interno: le opzioni relative alla creazione delle statistiche non sono valide. |
Opzioni |
Non applicabile |
25126 |
SSCE_M_PENDINGUPDATE |
È presente una transazione di aggiornamento in sospeso. Impossibile avviare una sessione di sincronizzazione. Riprovare a eseguire la sincronizzazione. |
Non applicabile |
Non applicabile |
25127 |
SSCE_M_INVALIDPROVIDERTYPE |
Tipo di provider non valido. |
Db version, Requested version |
File name |
25128 |
SSCE_M_INVALIDSHAREDMEMORYFORMAT |
Rilevate due versioni diverse di SQL Server Compact che accedono allo stesso file di database. Verificare che tutte le applicazioni che accedono a uno stesso file di database utilizzino la stessa versione di SQL Server Compact. |
Non applicabile |
Non applicabile |
25129 |
SSCE_M_PREFIXTOOLARGE |
Il valore stringa assegnato alla clausola LIKE dell'istruzione SELECT supera il limite consentito per SQL Server Compact Edition. Per i caratteri a un byte tale limite è di 256 caratteri, ma per i set di caratteri a due byte può essere inferiore. |
Non applicabile |
Non applicabile |
25130 |
SSCE_M_UNINSTALLEDCOLLATINGSEQ |
Le impostazioni locali specificate non sono installate in questo computer. Assicurarsi di installare i file di supporto della lingua appropriati. |
Non applicabile |
Non applicabile |
25131 |
SSCE_M_CANTLOADSQLQPDLL |
Impossibile caricare sqlceqp30.dll. Reinstallare SQL Server 2005 Compact. |
Non applicabile |
Non applicabile |
25133 |
SSCE_M_NOTSUPPORTED |
Errore interno: SQL Server Compact ha inviato una richiesta non supportata al sistema operativo host. |
Non applicabile |
Non applicabile |
25134 |
define SSCE_M_READREQUIREDRECORDS |
Il numero di record richiesto è già stato letto. |
Non applicabile |
Non applicabile |
25135 |
define SSCE_M_IDENTITYINSERT_ON |
IDENTITY_INSERT è già ON per un'altra tabella. Impossibile eseguire l'operazione SET per questa tabella. |
Non applicabile |
Nome della tabella, nome di un'altra tabella |
25136 |
define SSCE_M_NO_IDENTITY |
La tabella non include una colonna IDENTITY. |
Non applicabile |
Non applicabile |
25137 |
define SSCE_M_INVALIDENCRYPTIONMODE |
Modalità di crittografia del database non valida. |
Inserimento modalità di crittografia |
Non applicabile |
25138 |
define SSCE_M_DBUPGRADENEEDED |
Il file di database è stato creato con una versione precedente di SQL Server Compact. Aggiornare utilizzando il metodo SqlCeEngine.Upgrade(). |
Non applicabile |
Non applicabile |
25139 |
define SSCE_M_INVALID3XDATABASE |
Il file a cui si fa riferimento non è un file di database di SQL Server 2005 Compact Edition (versione 3.1) o SQL Server 2005 Mobile Edition (versione 3.0) valido per eseguire l'aggiornamento. |
Non applicabile |
Nome del file di database |
25140 |
define SSCE_M_INVALIDSRCPASSWORD |
La password specificata per il database di origine non è corretta. |
Non applicabile |
Origine dati |
25141 |
define SSCE_M_ILLEGALSRCCOLLATINGSEQ |
Le impostazioni locali del database di origine non sono supportate dal sistema operativo in uso. |
LCID |
Non applicabile |
25200 |
SSCE_WRN_COLUMNNULL |
La colonna non può includere valori NULL. |
Non applicabile |
Non applicabile |
25201 |
SSCE_WRN_BUFFERTRUNCATED |
Dati troncati. Provare a passare un buffer più grande. |
Non applicabile |
Non applicabile |
25206 |
SSCE_WRN_RI_RECORDSUPDATED |
In seguito a operazioni di integrità referenziale sono stati aggiornati ulteriori record. |
Non applicabile |
Non applicabile |
25207 |
SSCE_WRN_RI_RECORDSDELETED |
In seguito a operazioni di integrità referenziale sono stati eliminati ulteriori record. |
Non applicabile |
Non applicabile |
25210 |
SSCE_WRN_DEFAULTALREADYPRESENT |
Il valore predefinito della colonna è già impostato. |
Non applicabile |
Non applicabile |