Códigos de error de SQL Server
- 1205Transaction (Process ID) was deadlocked on lock resources with another process and has been chosen as the deadlock victim (la transacción quedó en deadlock y fue elegida como víctima)
- 2627Violation of PRIMARY KEY / UNIQUE KEY constraint. Cannot insert duplicate key in object (violación de restricción PRIMARY KEY / UNIQUE KEY; clave duplicada)
- 2601Cannot insert duplicate key row in object with unique index. The duplicate key value is ... (fila con clave duplicada en un índice único)
- 547The INSERT/UPDATE/DELETE statement conflicted with the FOREIGN KEY / CHECK constraint (la sentencia entró en conflicto con la restricción FOREIGN KEY / CHECK)
- 18456Login failed for user (error de inicio de sesión del usuario)
- 8152String or binary data would be truncated (los datos de cadena o binarios se truncarían)
- 2628String or binary data would be truncated in table, column ...; truncated value (los datos se truncarían en la tabla y columna indicadas)
- 1222Lock request time out period exceeded (se superó el tiempo de espera de la solicitud de bloqueo)
- 9002The transaction log for database is full due to ... (el log de transacciones de la base de datos está lleno)
- 1105Could not allocate space for object in database because the filegroup is full (no se puede asignar espacio: el filegroup está lleno)
- 208Invalid object name (nombre de objeto no válido)
- 229The SELECT/EXECUTE permission was denied on the object (se denegó el permiso SELECT/EXECUTE sobre el objeto)
- 4060Cannot open database requested by the login. The login failed (no se puede abrir la base de datos solicitada; falló el inicio de sesión)
- 233A connection was successfully established with the server, but then an error occurred (no process is on the other end of the pipe) (conexión establecida, pero luego se produjo un error)
- 823The operating system returned error to SQL Server during a read/write at offset in file (I/O error) (error de E/S del sistema operativo al leer/escribir un archivo)
- 824SQL Server detected a logical consistency-based I/O error (page corruption) (error de E/S de consistencia lógica (corrupción de página))
- 701There is insufficient system memory in resource pool to run this query (memoria del sistema insuficiente en el resource pool)
- 845Time-out occurred while waiting for buffer latch (timeout al esperar un buffer latch)
- 3201Cannot open backup device. Operating system error (backup device error) (no se puede abrir el dispositivo de backup)
- 8134Divide by zero error encountered (error de división por cero)
- 245Conversion failed when converting the value to data type (falló la conversión del valor al tipo de datos)
- 515Cannot insert the value NULL into column (no se puede insertar NULL en la columna)
- 8115Arithmetic overflow error converting expression to data type (desbordamiento aritmético al convertir la expresión)
- 512Subquery returned more than 1 value (la subconsulta devolvió más de un valor)
- 207Invalid column name (nombre de columna no válido)
- 156Incorrect syntax near the keyword (sintaxis incorrecta cerca de la palabra clave)
- 2812Could not find stored procedure (no se encontró el procedimiento almacenado)
- 8623The query processor ran out of internal resources and could not produce a query plan (el procesador de consultas no pudo generar un plan)
- 4104The multi-part identifier could not be bound (no se pudo vincular el identificador de varias partes)
- 2714There is already an object named in the database (ya existe un objeto con ese nombre en la base de datos)
- 601Could not continue scan with NOLOCK due to data movement (no se pudo continuar el recorrido con NOLOCK por movimiento de datos)
- 50000Error personalizado generado con RAISERROR
- 3902The COMMIT TRANSACTION request has no corresponding BEGIN TRANSACTION (COMMIT TRANSACTION sin BEGIN TRANSACTION correspondiente)
- 1101Could not allocate a new page because of insufficient disk space in filegroup (no se pudo asignar una nueva página por falta de espacio en disco en el filegroup)
- 3729Cannot DROP because it is being referenced by object (no se puede eliminar porque otro objeto lo referencia)
- 3961Snapshot isolation transaction failed because the object was modified by a DDL statement (falló la transacción snapshot porque una sentencia DDL modificó el objeto)
- 1785Introducing FOREIGN KEY constraint may cause cycles or multiple cascade paths (la restricción FOREIGN KEY puede provocar ciclos o varias rutas de cascada)
- 9421XML parsing: illegal xml character
- 15151Cannot find the object/principal because it does not exist or you do not have permission (no se encuentra el objeto/principal porque no existe o no tiene permiso)
- 4834You do not have permission to use the bulk load statement (no tiene permiso para usar la sentencia de carga masiva)
- 10928Resource limit for the database has been reached (Azure SQL) (se alcanzó el límite de recursos de la base de datos)
- 40544The database has reached its size quota (Azure SQL) (la base de datos alcanzó su cuota de tamaño)
- 40613Database is not currently available (Azure SQL) (la base de datos no está disponible en este momento)
- 102Incorrect syntax near 'token'
- 8114Error converting data type X to Y
- 1204The instance of the SQL Server Database Engine cannot obtain a LOCK resource (la instancia de SQL Server Database Engine no puede obtener un recurso LOCK)
- 3906Failed to update database because the database is read-only (no se pudo actualizar la base de datos porque es de solo lectura)
- 15023User already exists in the current database (el usuario ya existe en la base de datos actual)
- 18452Login failed. The login is from an untrusted domain and cannot be used with Windows authentication (error de login; el login procede de un dominio no confiable y no puede usarse con autenticación de Windows)
- 605Attempt to fetch logical page belongs to a different allocation unit (la página lógica solicitada pertenece a otra allocation unit)
- 4922ALTER TABLE ALTER COLUMN failed because one or more objects access this column (falló ALTER TABLE ALTER COLUMN porque uno o más objetos acceden a esta columna)
- 7202Could not find server 'name' in sys.servers (no se encontró el servidor en sys.servers)
- 40501The service is currently busy. Retry the request after 10 seconds (el servicio está ocupado; reintente la solicitud en 10 segundos)
- 8645A time out occurred while waiting for memory resources to execute the query (timeout esperando recursos de memoria para ejecutar la consulta)
- 8651Could not perform the operation because the requested memory grant was not available (no se pudo realizar la operación porque el memory grant solicitado no estaba disponible)
- 5061ALTER DATABASE failed because a lock could not be placed on database
- 3702Cannot drop database because it is currently in use (no se puede eliminar la base de datos porque está en uso)
- 15138The database principal owns a schema in the database, and cannot be dropped (el principal es propietario de un esquema de la base de datos y no puede eliminarse)
- 1934INSERT/UPDATE failed because the following SET options have incorrect settings (falló INSERT/UPDATE porque estas opciones SET tienen valores incorrectos)
- 468Cannot resolve the collation conflict
- 4864Bulk load data conversion error (type mismatch or invalid character) (error de conversión de datos en la carga masiva (tipo no coincidente o carácter no válido))
- 916The server principal is not able to access the database under the current security context (el principal de servidor no puede acceder a la base de datos en el contexto de seguridad actual)