Error |
Severity |
Description (Message Text) |
4003 |
21 |
ODS error. Server is terminating this connection. |
4004 |
16 |
Unicode data in a Unicode-only collation or ntext data cannot be sent to clients using DB-Library (such as ISQL) or ODBC version 3.7 or earlier. |
4015 |
16 |
Language requested in login '%.*ls' is not an official name on this SQL Server. Using server-wide default %.*ls instead. |
4016 |
16 |
Language requested in 'login %.*ls' is not an official name on this SQL Server. Using user default %.*ls instead. |
4017 |
16 |
Neither the language requested in 'login %.*ls' nor user default language %.*ls is an official language name on this SQL Server. Using server-wide default %.*ls instead. |
4018 |
16 |
User default language %.*ls is not an official language name on this SQL Server. Using server-wide default %.*ls instead. |
4019 |
16 |
Language requested in login '%.*ls' is not an official language name on this SQL Server. Login fails. |
4020 |
16 |
Default date order '%.*ls' for language %.*ls is invalid. Using mdy instead. |
4027 |
16 |
Mount tape for %hs of database '%ls'. |
4028 |
16 |
End of tape has been reached. Remove tape '%ls' and mount next tape for %hs of database '%ls'. |
4030 |
10 |
The medium on device '%ls' expires on %hs and cannot be overwritten. |
4035 |
10 |
Processed %d pages for database '%ls', file '%ls' on file %d. |
4037 |
16 |
User-specified volume ID '%ls' does not match the volume ID '%ls' of the device '%ls'. |
4038 |
16 |
Cannot find file ID %d on device '%ls'. |
4060 |
11 |
Cannot open database requested in login '%.*ls'. Login fails. |
4061 |
11 |
Cannot open either database requested in login (%.*ls) or user default database. Using master database instead. |
4062 |
11 |
Cannot open user default database. Using master database instead. |
4063 |
11 |
Cannot open database requested in login (%.*ls). Using user default '%.*ls' instead. |
4064 |
11 |
Cannot open user default database. Login failed. |
4208 |
16 |
The statement %hs is not allowed while the recovery model is SIMPLE. Use BACKUP DATABASE or change the recovery model using ALTER DATABASE. |
4212 |
16 |
Cannot back up the log of the master database. Use BACKUP DATABASE instead. |
4214 |
10 |
There is no current database backup. This log backup cannot be used to roll forward a preceding database backup. |
4215 |
10 |
The log was not truncated because records at the beginning of the log are pending replication. Ensure the Log Reader Agent is running or use sp_repldone to mark transactions as distributed. |
4216 |
16 |
Minimally logged operations cannot be backed up when the database is unavailable. |
4217 |
10 |
BACKUP LOG cannot modify the database because database is read-only. The backup will continue,although subsequent backups will duplicate the work of this backup. |
4301 |
16 |
Database in use. The system administrator must have exclusive use of the database to restore the log. |
4304 |
16 |
A USER ATTENTION signal raised during RESTORE LOG is being ignored until the current restore completes. |
4305 |
16 |
The log in this backup set begins at LSN %.*ls, which is too late to apply to the database. An earlier log backup that includes LSN %.*ls can be restored. |
4306 |
16 |
The preceding restore operation did not specify WITH NORECOVERY or WITH STANDBY. Restart the restore sequence, specifying WITH NORECOVERY or WITH STANDBY for all but the final step. |
4316 |
16 |
Can only RESTORE LOG in the master database if SQL Server is in single user mode. |
4318 |
16 |
File '%ls' has been rolled forward to LSN %.*ls. This log terminates at LSN %.*ls, which is too early to apply the WITH RECOVERY option. Reissue the RESTORE LOG statement WITH NORECOVERY. |
4320 |
16 |
File '%ls' was only partially restored by a database or file restore. The entire file must be successfully restored before applying the log. |
4322 |
10 |
This log file contains records logged before the designated point-in-time. The database is being left in load state so you can apply another log file. |
4323 |
16 |
The database is marked suspect. Transaction logs cannot be restored. Use RESTORE DATABASE to recover the database. |
4324 |
10 |
Backup history older than %ls has been deleted. |
4325 |
16 |
Could not delete entries for backup set ID '%ls'. |
4326 |
16 |
The log in this backup set terminates at LSN %.*ls, which is too early to apply to the database. A more recent log backup that includes LSN %.*ls can be restored. |
4327 |
16 |
The log in this backup set contains minimally logged changes. Point-in-time recovery is inhibited. RESTORE will roll forward to end of logs without recovering the database. |
4328 |
16 |
File '%ls' is missing. Rollforward stops at log sequence number %.*ls. File is created at LSN %.*ls, dropped at LSN %.*ls. Restore transaction log beyond point in time when file was dropped or restore data to be consistent with rest of database. |
4329 |
10 |
This log file contains records logged before the designated mark. The database is being left in load state so you can apply another log file. |
4330 |
16 |
The log in this backup set cannot be applied because it is on a recovery path inconsistent with the database. |
4331 |
16 |
The database cannot be recovered because the files have been restored to inconsistent points in time. |
4332 |
16 |
RESTORE LOG has been halted. To use the database in its current state, run RESTORE DATABASE %ls WITH RECOVERY. |
4333 |
16 |
The database cannot be recovered because the log was not restored. |
4334 |
16 |
The named mark does not identify a valid LSN. |
4403 |
16 |
View or function '%.*ls' is not updatable because it contains aggregates. |
4404 |
16 |
View or function '%.*ls' is not updatable because the definition contains the DISTINCT clause. |
4405 |
16 |
View or function '%.*ls' is not updatable because the modification affects multiple base tables. |
4406 |
16 |
Update or insert of view or function '%.*ls' failed because it contains a derived or constant field. |
4408 |
19 |
The query and the views or functions in it exceed the limit of %d tables. |
4413 |
16 |
Could not use view or function '%.*ls' because of binding errors. |
4414 |
16 |
Could not allocate ancillary table for view or function resolution. The maximum number of tables in a query (%d) was exceeded. |
4415 |
16 |
View '%.*ls' is not updatable because either it was created WITH CHECK OPTION or it spans a view created WITH CHECK OPTION and the target table is referenced multiple times in the resulting query. |
4416 |
16 |
UNION ALL view '%.*ls' is not updatable because the definition contains a disallowed construct. |
4417 |
16 |
Derived table '%.*ls' is not updatable because the definition contains a UNION operator. |
4418 |
16 |
Derived table '%.*ls' is not updatable because it contains aggregates. |
4419 |
16 |
Derived table '%.*ls' is not updatable because the definition contains the DISTINCT clause. |
4420 |
16 |
Derived table '%.*ls' is not updatable because the modification affects multiple base tables. |
4421 |
16 |
Derived table '%.*ls' is not updatable because a column of the derived table is derived or constant. |
4422 |
16 |
View '%.*ls' has an INSTEAD OF UPDATE trigger and cannot be a target of an UPDATE FROM statement. |
4423 |
16 |
View '%.*ls' has an INSTEAD OF DELETE trigger and cannot be a target of a DELETE FROM statement. |
4424 |
16 |
Joined tables cannot be specified in a query containing outer join operators. View or function '%.*ls' contains joined tables. |
4425 |
16 |
Cannot specify outer join operators in a query containing joined tables. View or function '%.*ls' contains outer join operators. |
4427 |
16 |
The view or function '%.*ls' is not updatable because the definition contains the TOP clause. |
4428 |
16 |
The derived table '%.*ls' is not updatable because the definition contains the TOP clause. |
4429 |
16 |
View or function '%.*ls' contains a self-reference. Views or functions cannot reference themselves directly or indirectly. |
4430 |
10 |
Warning: Index hints supplied for view '%.*ls' will be ignored. |
4431 |
16 |
Partitioned view '%.*ls' is not updatable because table '%.*ls' has a timestamp column. |
4432 |
16 |
Partitioned view '%.*ls' is not updatable because table '%.*ls' has a DEFAULT constraint. |
4433 |
16 |
Cannot INSERT into partitioned view ''%.*ls'' because table ''%.*ls'' has an IDENTITY constraint. |
4434 |
16 |
Partitioned view '%.*ls' is not updatable because table '%.*ls' has an INSTEAD OF trigger. |
4435 |
16 |
Partitioned view '%.*ls' is not updatable because a value was not specified for partitioning column '%.*ls'. |
4436 |
16 |
UNION ALL view '%.*ls' is not updatable because a partitioning column was not found. |
4437 |
16 |
Partitioned view '%.*ls' is not updatable as the target of a bulk operation. |
4438 |
16 |
Partitioned view '%.*ls' is not updatable because it does not deliver all columns from its member tables. |
4439 |
16 |
Partitioned view '%.*ls' is not updatable because the source query contains references to partition table '%.*ls'. |
4440 |
16 |
UNION ALL view '%.*ls' is not updatable because a primary key was not found on table '%.*ls'. |
4441 |
16 |
Partitioned view '%.*ls' is not updatable because the table '%.*ls' has an index on a computed column. |
4442 |
16 |
UNION ALL view '%.*ls' is not updatable because base table '%.*ls' is used multiple times. |
4443 |
16 |
UNION ALL view '%.*ls' is not updatable because column '%.*ls' of base table '%.*ls' is used multiple times. |
4444 |
16 |
UNION ALL view '%.*ls' is not updatable because the primary key of table '%.*ls' is not included in the union result. |
4445 |
16 |
UNION ALL view '%.*ls' is not updatable because the primary key of table '%.*ls' is not unioned with primary keys of preceding tables. |
4446 |
16 |
UNION ALL view '%.*ls' is not updatable because the definiton of column '%.*ls' of view '%.*ls' is used by another view column. |
4447 |
16 |
View '%.*ls' is not updatable because the definition contains a set operator. |
4448 |
16 |
Cannot INSERT into partitioned view '%.*ls' because values were not supplied for all columns. |
4449 |
16 |
Using defaults is not allowed in views that contain a set operator. |
4450 |
16 |
Cannot update partitioned view '%.*ls' because the definition of the view column '%.*ls' in table '%.*ls' has a IDENTITY constraint. |
4451 |
16 |
Views referencing tables on multiple servers are not updatable on this SKU of SQL Server. |
4501 |
16 |
View or function ''%.*ls'' has more columns defined than column names given. |
4502 |
16 |
View or function ''%.*ls'' has more column names specified than columns defined. |
4505 |
16 |
CREATE VIEW failed because column '%.*ls' in view '%.*ls' exceeds the maximum of %d columns. |
4506 |
10 |
Column names in each view or function must be unique. Column name '%.*ls' in view or function '%.*ls' is specified more than once. |
4508 |
16 |
Views or functions are not allowed on temporary tables. Table names that begin with '#' denote temporary tables. |
4509 |
16 |
Could not perform CREATE VIEW because WITH %ls was specified and the view contains set operators. |
4510 |
16 |
Could not perform CREATE VIEW because WITH %ls was specified and the view is not updatable. |
4511 |
16 |
Create View or Function failed because no column name was specified for column %d. |
4512 |
16 |
Cannot schema bind %S_MSG '%.*ls' because name '%.*ls' is invalid for schema binding. Names must be in two-part format and an object cannot reference itself. |
4513 |
16 |
Cannot schema bind %S_MSG '%.*ls'. '%.*ls' is not schema bound. |
4514 |
16 |
CREATE FUNCTION failed because a column name is not specified for column %d. |
4515 |
16 |
CREATE FUNCTION failed because column '%.*ls' in function '%.*ls' exceeds the maximum of %d columns. |
4516 |
16 |
Cannot schema bind function '%.*ls' because it contains an EXECUTE statement. |
4602 |
14 |
Only members of the sysadmin role can grant or revoke the CREATE DATABASE permission. |
4604 |
16 |
There is no such user or group '%.*ls'. |
4606 |
16 |
Granted or revoked privilege %ls is not compatible with object. |
4610 |
16 |
You can only grant or revoke permissions on objects in the current database. |
4611 |
16 |
To revoke grantable privileges, specify the CASCADE option with REVOKE. |
4613 |
16 |
Grantor does not have GRANT permission. |
4615 |
16 |
Invalid column name '%.*ls'. |
4617 |
16 |
Cannot grant, deny or revoke permissions to or from special roles. |
4618 |
16 |
You do not have permission to use %.*ls in the AS clause. |
4619 |
16 |
CREATE DATABASE permission can only be granted in the master database. |
4701 |
11 |
Could not truncate table '%.*ls' because this table does not exist in database '%.*ls'. |
4706 |
17 |
Could not truncate table '%.*ls' because there is not enough room in the log to record the deallocation of all the index and data pages. |
4707 |
16 |
Could not truncate object '%.*ls' because it or one of its indexes resides on a READONLY filegroup. |
4708 |
16 |
Could not truncate object '%.*ls' because it is not a table. |
4709 |
16 |
You are not allowed to truncate the system table '%.*ls'. |
4711 |
16 |
Cannot truncate table '%.*ls' because it is published for replication. |
4712 |
16 |
Cannot truncate table '%.*ls' because it is being referenced by a FOREIGN KEY constraint. |
4803 |
21 |
Received invalid row length %d from bcp client. Maximum row size is %d. |
4804 |
21 |
Premature end-of-message while reading current row from host. Host program may have terminated. |
4805 |
17 |
The front-end tool you are using does not support the feature of bulk insert from host. Use the proper tools for this command. |
4807 |
21 |
Received invalid row length %d from bcp client. Minimum row size is %d. |
4808 |
16 |
Bulk copy operations cannot trigger BULK INSERT statements. |
4810 |
16 |
Expected the TEXT token in data stream for bulk copy of text or image data. |
4811 |
16 |
Expected the column offset in data stream for bulk copy of text or image data. |
4812 |
16 |
Expected the row offset in data stream for bulk copy of text or image data. |
4813 |
16 |
Expected the text length in data stream for bulk copy of text, ntext, or image data. |
4815 |
21 |
Received invalid column length from bcp client. |
4817 |
16 |
Could not bulk insert. Invalid sorted column '%.*ls'. Assuming data stream is not sorted. |
4818 |
16 |
Could not bulk insert. Sorted column '%.*ls' was specified more than once. Assuming data stream is not sorted. |
4819 |
16 |
Could not bulk insert. Bulk data stream was incorrectly specified as sorted. |
4820 |
16 |
Could not bulk insert. Unknown version of format file '%s'. |
4821 |
16 |
Could not bulk insert. Error reading the number of columns from format file '%s'. |
4822 |
16 |
Could not bulk insert. Invalid number of columns in format file '%s'. |
4823 |
16 |
Could not bulk insert. Invalid column number in format file '%s'. |
4824 |
16 |
Could not bulk insert. Invalid data type for column number %d in format file '%s'. |
4825 |
16 |
Could not bulk insert. Invalid prefix for column number %d in format file '%s'. |
4826 |
16 |
Could not bulk insert. Invalid column length for column number %d in format file '%s'. |
4827 |
16 |
Could not bulk insert. Invalid column terminator for column number %d in format file '%s'. |
4828 |
16 |
Could not bulk insert. Invalid destination table column number for source column %d in format file '%s'. |
4829 |
16 |
Could not bulk insert. Error reading destination table column name for source column %d in format file '%s'. |
4830 |
10 |
Bulk Insert: DataFileType was incorrectly specified as char. DataFileType will be assumed to be widechar because the data file has a Unicode signature. |
4831 |
10 |
Bulk Insert: DataFileType was incorrectly specified as widechar. DataFileType will be assumed to be char because the data file does not have a Unicode signature. |
4832 |
16 |
Bulk Insert: Unexpected end-of-file (EOF) encountered in data file. |
4833 |
16 |
Bulk Insert: Version mismatch between the provider dynamic link library and the server executable. |
4834 |
16 |
You do not have permission to use the BULK INSERT statement. |
4835 |
16 |
Bulk copying into a table with computed columns is not supported for downlevel clients. |
4837 |
16 |
Error: Cannot bulk copy into a table '%s' enabled for immediate-updating subscriptions |
4838 |
16 |
The bulk data source does not support the SQLNUMERIC or SQLDECIMAL data types. |
4839 |
16 |
Cannot perform bulk insert. Invalid collation name for source column %d in format file '%s'. |
4840 |
16 |
The bulk data source provider string has an invalid %ls property value %ls. |
4841 |
16 |
The data source name is not a simple object name. |
4842 |
16 |
The required FormatFile property is missing from the provider string of the server. |
4843 |
16 |
The bulk data source provider string has a syntax error ('%lc') near character position %d. |
4844 |
16 |
The bulk data source provider string has an unsupported property name (%ls). |
4845 |
16 |
The bulk data source provider string has a syntax error near character position %d. Expected '%lc', but found '%lc'. |
4846 |
16 |
The bulk data provider failed to allocate memory. |
4847 |
16 |
Bulk copying into a table with bigint columns is not supported for versions earlier than SQL Server 2000. |
4848 |
16 |
Bulk copying into a table with sql_variant columns is not supported for versions earlier than SQL Server 2000. |
4849 |
16 |
Could not import table '%ls'. Error %d. |
4850 |
10 |
Data import: Table '%ls' is already locked by another user. |
4851 |
10 |
Data import: Table '%ls' already has data. Skipping to next table. |
4852 |
10 |
Data import: Table '%ls' does not exist or it is not a user table. |
4853 |
10 |
%hs |
4854 |
21 |
%hs |
4860 |
16 |
Could not bulk insert. File '%ls' does not exist. |
4861 |
16 |
Could not bulk insert because file '%ls' could not be opened. Operating system error code %ls. |
4862 |
16 |
Could not bulk insert because file '%ls' could not be read. Operating system error code %ls. |
4863 |
16 |
Bulk insert data conversion error (truncation) for row %d, column %d (%ls). |
4864 |
16 |
Bulk insert data conversion error (type mismatch) for row %d, column %d (%ls). |
4865 |
16 |
Could not bulk insert because the maximum number of errors (%d) was exceeded. |
4866 |
16 |
Bulk Insert fails. Column is too long in the data file for row %d, column %d. Make sure the field terminator and row terminator are specified correctly. |
4867 |
16 |
Bulk insert data conversion error (overflow) for row %d, column %d (%ls). |
4868 |
16 |
Bulk Insert fails. Codepage '%d' is not installed. Install the codepage and run the command again. |
4869 |
16 |
Bulk Insert failed. Unexpected NULL value in data file row %d, column %d. Destination column (%ls) is defined NOT NULL. |
4880 |
16 |
Could not bulk insert. When using the FIRSTROW and LASTROW parameters, the value for FIRSTROW cannot be greater than the value for LASTROW. |
4881 |
10 |
Note: Bulk Insert through a view may result in base table default values being ignored for NULL columns in the data file. |
4882 |
16 |
Could not bulk insert. Prefix length, field length, or terminator required for source column %d in format file '%s'. |
4901 |
16 |
ALTER TABLE only allows columns to be added that can contain nulls or have a DEFAULT definition specified. Column '%.*ls' cannot be added to table '%.*ls' because it does not allow nulls and does not specify a DEFAULT definition. |
4902 |
11 |
Cannot alter table '%.*ls' because this table does not exist in database '%.*ls'. |
4909 |
16 |
Cannot alter '%.*ls' because it is not a table. |
4910 |
16 |
Only the owner or members of the sysadmin role can alter table '%.*ls'. |
4916 |
16 |
Could not enable or disable the constraint. See previous errors. |
4917 |
16 |
Constraint '%.*ls' does not exist. |
4920 |
16 |
ALTER TABLE failed because trigger '%.*ls' on table '%.*ls' does not exist. |
4921 |
16 |
ALTER TABLE failed because trigger '%.*ls' does not belong to table '%.*ls'. |
4922 |
16 |
%ls %.*ls failed because one or more objects access this column. |
4923 |
16 |
ALTER TABLE DROP COLUMN failed because '%.*ls' is the only data column in table '%.*ls'. A table must have at least one data column. |
4924 |
16 |
%ls failed because column '%.*ls' does not exist in table '%.*ls'. |
4925 |
16 |
ALTER TABLE ALTER COLUMN ADD ROWGUIDCOL failed because a column already exists in table '%.*ls' with ROWGUIDCOL property. |
4926 |
16 |
ALTER TABLE ALTER COLUMN DROP ROWGUIDCOL failed because a column does not exist in table '%.*ls' with ROWGUIDCOL property. |
4927 |
16 |
Cannot alter column '%.*ls' to be data type %.*ls. |
4928 |
16 |
Cannot alter column '%.*ls' because it is '%ls'. |
4929 |
16 |
Cannot alter the %S_MSG '%.*ls' because it is being published for replication. |
4930 |
10 |
Warning: Columns added to the replicated table %S_MSG '%.*ls' will be ignored by existing articles. |
4931 |
16 |
Cannot add columns to %S_MSG '%.*ls' because it is being published for merge replication. |
4932 |
16 |
ALTER TABLE DROP COLUMN failed because '%.*ls' is currently replicated. |