Codes d'erreur SQL Server
- 1205Transaction (Process ID) was deadlocked on lock resources with another process and has been chosen as the deadlock victim (transaction choisie comme victime de l'interblocage)
- 2627Violation of PRIMARY KEY / UNIQUE KEY constraint. Cannot insert duplicate key in object (violation de contrainte PRIMARY KEY / UNIQUE KEY ; clé en double non insérable)
- 2601Cannot insert duplicate key row in object with unique index. The duplicate key value is ... (ligne à clé en double non insérable dans un objet avec index unique)
- 547The INSERT/UPDATE/DELETE statement conflicted with the FOREIGN KEY / CHECK constraint (instruction en conflit avec une contrainte FOREIGN KEY / CHECK)
- 18456Login failed for user (échec de connexion pour l'utilisateur)
- 8152String or binary data would be truncated (les données chaîne ou binaires seraient tronquées)
- 2628String or binary data would be truncated in table, column ...; truncated value (données tronquées dans la table, la colonne ... ; valeur tronquée)
- 1222Lock request time out period exceeded (délai de la demande de verrou dépassé)
- 9002The transaction log for database is full due to ... (le journal des transactions de la base est plein)
- 1105Could not allocate space for object in database because the filegroup is full (allocation d'espace impossible : groupe de fichiers plein)
- 208Invalid object name (nom d'objet invalide)
- 229The SELECT/EXECUTE permission was denied on the object (autorisation SELECT/EXECUTE refusée sur l'objet)
- 4060Cannot open database requested by the login. The login failed (impossible d'ouvrir la base demandée par le login ; échec de connexion)
- 233A connection was successfully established with the server, but then an error occurred (no process is on the other end of the pipe) (connexion établie puis interrompue par une erreur)
- 823The operating system returned error to SQL Server during a read/write at offset in file (I/O error) (erreur d'E/S du système d'exploitation)
- 824SQL Server detected a logical consistency-based I/O error (page corruption) (erreur d'E/S de cohérence logique)
- 701There is insufficient system memory in resource pool to run this query (mémoire système insuffisante dans le pool de ressources)
- 845Time-out occurred while waiting for buffer latch (délai expiré en attente d'un latch de buffer)
- 3201Cannot open backup device. Operating system error (backup device error) (impossible d'ouvrir l'unité de sauvegarde)
- 8134Divide by zero error encountered (erreur de division par zéro)
- 245Conversion failed when converting the value to data type (échec de la conversion vers le type de données)
- 515Cannot insert the value NULL into column (insertion de la valeur NULL impossible dans la colonne)
- 8115Arithmetic overflow error converting expression to data type (erreur de dépassement arithmétique lors de la conversion)
- 512Subquery returned more than 1 value (la sous-requête a renvoyé plus d'une valeur)
- 207Invalid column name (nom de colonne invalide)
- 156Incorrect syntax near the keyword (syntaxe incorrecte près du mot-clé)
- 2812Could not find stored procedure (procédure stockée introuvable)
- 8623The query processor ran out of internal resources and could not produce a query plan (ressources internes du processeur de requêtes épuisées ; aucun plan produit)
- 4104The multi-part identifier could not be bound (l'identificateur en plusieurs parties n'a pas pu être lié)
- 2714There is already an object named in the database (un objet portant ce nom existe déjà dans la base)
- 601Could not continue scan with NOLOCK due to data movement (poursuite du parcours NOLOCK impossible en raison d'un déplacement de données)
- 50000Erreur personnalisée levée avec RAISERROR
- 3902The COMMIT TRANSACTION request has no corresponding BEGIN TRANSACTION (COMMIT TRANSACTION sans BEGIN TRANSACTION correspondant)
- 1101Could not allocate a new page because of insufficient disk space in filegroup (impossible d'allouer une nouvelle page : espace disque insuffisant dans le filegroup)
- 3729Cannot DROP because it is being referenced by object (DROP impossible : l'objet est référencé par un autre objet)
- 3961Snapshot isolation transaction failed because the object was modified by a DDL statement (échec de la transaction en snapshot isolation : objet modifié par une instruction DDL)
- 1785Introducing FOREIGN KEY constraint may cause cycles or multiple cascade paths (la contrainte FOREIGN KEY peut créer des cycles ou plusieurs chemins de cascade)
- 9421XML parsing: illegal xml character (analyse XML : caractère XML illégal)
- 15151Cannot find the object/principal because it does not exist or you do not have permission (objet/principal introuvable : inexistant ou droits insuffisants)
- 4834You do not have permission to use the bulk load statement (vous n'avez pas le droit d'utiliser l'instruction de chargement en masse)
- 10928Resource limit for the database has been reached (Azure SQL) (limite de ressources de la base atteinte)
- 40544The database has reached its size quota (Azure SQL) (la base a atteint son quota de taille)
- 40613Database is not currently available (Azure SQL) (base actuellement indisponible)
- 102Incorrect syntax near 'token'
- 8114Error converting data type X to Y
- 1204The instance of the SQL Server Database Engine cannot obtain a LOCK resource (l'instance du moteur SQL Server ne peut pas obtenir de ressource LOCK)
- 3906Failed to update database because the database is read-only (échec de la mise à jour : la base est en lecture seule)
- 15023User already exists in the current database (l'utilisateur existe déjà dans la base courante)
- 18452Login failed. The login is from an untrusted domain and cannot be used with Windows authentication (échec de connexion : login provenant d'un domaine non approuvé, inutilisable avec l'authentification Windows)
- 605Attempt to fetch logical page belongs to a different allocation unit (la page logique lue appartient à une autre unité d'allocation)
- 4922ALTER TABLE ALTER COLUMN failed because one or more objects access this column (échec d'ALTER TABLE ALTER COLUMN : un ou plusieurs objets accèdent à cette colonne)
- 7202Could not find server 'name' in sys.servers (serveur 'name' introuvable dans sys.servers)
- 40501The service is currently busy. Retry the request after 10 seconds (le service est actuellement occupé ; réessayez dans 10 secondes)
- 8645A time out occurred while waiting for memory resources to execute the query (timeout en attendant les ressources mémoire nécessaires à l'exécution de la requête)
- 8651Could not perform the operation because the requested memory grant was not available (opération impossible : l'octroi de mémoire demandé n'était pas disponible)
- 5061ALTER DATABASE failed because a lock could not be placed on database (échec d'ALTER DATABASE : impossible de poser un verrou sur la base)
- 3702Cannot drop database because it is currently in use (impossible de supprimer la base : elle est en cours d'utilisation)
- 15138The database principal owns a schema in the database, and cannot be dropped (le principal de base de données possède un schéma et ne peut pas être supprimé)
- 1934INSERT/UPDATE failed because the following SET options have incorrect settings (échec d'INSERT/UPDATE : les options SET suivantes sont mal réglées)
- 468Cannot resolve the collation conflict
- 4864Bulk load data conversion error (type mismatch or invalid character) (erreur de conversion lors du chargement en masse : type incompatible ou caractère invalide)
- 916The server principal is not able to access the database under the current security context (le principal serveur ne peut pas accéder à la base dans le contexte de sécurité actuel)