SQL Server Errors or Failures from Error: 12801 to Error: 12824

Error: 12801, Severity: 16, The reference to cursor name ‘%.*ls’ is ambiguous and cannot be resolved. Possible candidates are ‘%.*ls’ and ‘%.*ls’.
Error: 12803, Severity: 16, Containment cannot be enabled for database ‘%.*ls’ because it is a system database.
Error: 12804, Severity: 16, Feature or option “%ls” breaches containment in a contained database. Please see Books Online topic Understanding Contained Databases for more information on contained databases.
Error: 12805, Severity: 16, Index name ‘%.*ls’ is too long. Maximum length for temp table index name is %d characters.
Error: 12807, Severity: 16, The option ‘%.*ls’ cannot be set on non-contained database.
Error: 12808, Severity: 16, The option ‘%.*ls’ cannot be set on a database while containment is being set to NONE.
Error: 12810, Severity: 16, The option ‘%.*ls’ was specified multiple times.
Error: 12811, Severity: 16, The user options for the instance must be set to 0 in order to %S_MSG a contained database.
Error: 12813, Severity: 16, Errors were encountered in the %S_MSG ‘%.*ls’ during compilation of the object. Either the containment option of the database ‘%.*ls’ was changed, or this object was present in model db and the user tried to create a new contained database.
Error: 12814, Severity: 16, The object referenced as ‘%.*ls’ resolves differently in the target metadata collation ‘%.*ls’ than in the current metadata collation ‘%.*ls’.
Error: 12815, Severity: 16, The column referenced as ‘%.*ls’ resolves differently in the target metadata collation ‘%.*ls’ than in the current metadata collation ‘%.*ls’.
Error: 12816, Severity: 16, The type or XML schema collection referenced as ‘%.*ls’ resolves differently in the target metadata collation ‘%.*ls’ than in the current metadata collation ‘%.*ls’.
Error: 12817, Severity: 16, The reference to the variable, parameter or goto label ‘%.*ls’ resolves differently in the target metadata collation ‘%.*ls’ than in the current metadata collation ‘%.*ls’.
Error: 12818, Severity: 16, RECONFIGURE failed. Attempting to change the ‘contained database authentication’ value to 0 while there are existing contained databases requires a RECONFIGURE WITH OVERRIDE.
Error: 12819, Severity: 16, sp_migrate_user_to_contained cannot be used in a non-contained database (a database with CONTAINMENT set to NONE).
Error: 12820, Severity: 16, sp_migrate_user_to_contained can not be used with a user with a password or a user type other than SQL Login.
Error: 12821, Severity: 16, sp_migrate_user_to_contained cannot be used on a user used in the EXECUTE AS clause of a signed module.
Error: 12822, Severity: 16, sp_migrate_user_to_contained cannot be used to copy a password to an old hash algorithm.
Error: 12823, Severity: 16, sp_migrate_user_to_contained can not find the login for user ‘%.*ls’.
Error: 12824, Severity: 16, The sp_configure value ‘contained database authentication’ must be set to 1 in order to %S_MSG a contained database. You may need to use RECONFIGURE to set the value_in_use.
This is applicable on below versions of SQL Server
SQL Server 2005
SQL Server 2008 R2
SQL Server 2012
SQL Server 2014
Hope this was helpful.
Thanks,
SQLServerF1 Team
In-Depth Blogs on SQL Server, Information about SQL Server Conferences and Events, SQL Server Frequently asked questions, SQL Server Trainings.