SQL Server System Errors: 20000 - 20999
List of error messages between 20000 and 20999 in SQL Server 2017.
These error messages are all available by querying the sys.messages
catalog view on the master
database.
message_id | severity | is_event_logged | text |
---|---|---|---|
20001 | 10 | 0 | There is no nickname for article '%s' in publication '%s'. |
20002 | 10 | 0 | The filter '%s' already exists for article '%s' in publication '%s'. |
20003 | 10 | 0 | Could not generate nickname for '%s'. |
20004 | 10 | 0 | Publication '%s' has the following property: '%s'. SQL Server subscribers below version '%s' will ignore this setting. |
20005 | 18 | 0 | %ls: Cannot convert parameter %ls: Resulting colv would have too many entries. |
20006 | 16 | 0 | Cannot make the change because the article might be in a publication that has anonymous or client subscriptions. Set @force_reinit_subscription to 1 to acknowledge that such a subscription will be reinitialized. |
20007 | 16 | 0 | The system tables for merge replication could not be dropped successfully. |
20008 | 16 | 0 | The system tables for merge replication could not be created successfully. |
20009 | 16 | 0 | The article '%s' could not be added to the publication '%s'. |
20010 | 16 | 0 | The Snapshot Agent corresponding to the publication '%s' could not be dropped. |
20011 | 16 | 0 | Cannot set incompatible publication properties. The 'allow_anonymous' property of a publication depends on the 'immediate_sync' property. |
20012 | 16 | 0 | The subscription type '%s' is not allowed on publication '%s'. |
20013 | 16 | 0 | The publication property '%s' cannot be changed when there are subscriptions on it. |
20014 | 16 | 0 | Invalid @schema_option value. |
20015 | 16 | 0 | Could not remove directory '%ls'. Check the security context of xp_cmdshell and close other processes that may be accessing the directory. |
20016 | 16 | 0 | Invalid @subscription_type value. Valid values are 'pull' or 'anonymous'. |
20017 | 16 | 0 | The subscription on the Subscriber does not exist. |
20018 | 16 | 0 | The @optional_command_line is too long. Use an agent definition file. |
20019 | 16 | 0 | Replication database option '%s' cannot be set unless the database is a publishing database or a distribution database. |
20020 | 16 | 0 | The article resolver supplied is either invalid or nonexistent. |
20021 | 16 | 0 | The subscription could not be found. |
20022 | 16 | 0 | This article has now settings to disable uploads and compensate_for_errors=true. However, local and anonymous subscribers will behave as if compensate_for_errors=false. |
20023 | 16 | 0 | Invalid @subscriber_type value. Valid options are 'local', 'global', or 'anonymous'. |
20024 | 16 | 0 | The alt_snapshot_folder cannot be the same as the working directory. |
20025 | 16 | 0 | The publication name must be unique. The specified publication name '%s' has already been used. |
20026 | 16 | 0 | The publication '%s' does not exist. |
20027 | 16 | 0 | The article '%s' does not exist. |
20028 | 16 | 0 | The Distributor has not been installed correctly. Could not enable database for publishing. |
20029 | 16 | 0 | The Distributor has not been installed correctly. Could not disable database for publishing. |
20030 | 16 | 0 | The article '%s' already exists on another publication with a different column tracking option. |
20031 | 16 | 0 | Could not delete the row because it does not exist. |
20032 | 16 | 0 | '%s' is not defined as a Subscriber for '%s'. |
20033 | 16 | 0 | Invalid publication type. |
20034 | 16 | 0 | Publication '%s' does not support '%s' subscriptions. |
20036 | 16 | 0 | The Distributor has not been installed correctly. |
20037 | 16 | 0 | The article '%s' already exists in another publication with a different article resolver. |
20038 | 16 | 0 | The article filter could not be added to the article '%s' in the publication '%s'. |
20039 | 16 | 0 | The article filter could not be dropped from the article '%s' in the publication '%s'. |
20040 | 16 | 0 | Could not drop the article(s) from the publication '%s'. |
20041 | 16 | 0 | Transaction rolled back. Could not execute trigger. Retry your transaction. |
20043 | 16 | 0 | Could not change the article '%s' because the publication has already been activated. |
20044 | 16 | 0 | The priority property is invalid for local subscribers. |
20045 | 16 | 0 | You must supply an article name. |
20046 | 16 | 0 | The article does not exist. |
20047 | 16 | 0 | You are not authorized to perform this operation. |
20048 | 16 | 0 | To modify the priority of a subscription, run sp_changemergesubscription at the Publisher instead of using sp_changemergepullsubscription at subscriber. This is for backward compatibility only. |
20049 | 16 | 0 | The priority value should not be larger than 100.0. |
20050 | 16 | 0 | The retention period must be greater than or equal to 0, and it must not extend past December 31, 9999. |
20051 | 16 | 0 | The Subscriber is not registered. |
20052 | 16 | 0 | The @metatype parameter value must be null, 1, 2, 5, or 6. |
20053 | 16 | 0 | An article with a different %s value already exists for object '%s'. |
20054 | 16 | 0 | Current database is not enabled for publishing. |
20055 | 16 | 0 | Table '%s' cannot be published for merge replication because it has a timestamp column. |
20056 | 16 | 0 | Table '%s' cannot be republished. |
20057 | 16 | 0 | The profile name '%s' already exists for the specified agent type. |
20058 | 16 | 0 | The @agent_type must be 1 (Snapshot), 2 (Logreader), 3 (Distribution), or 4 (Merge) |
20059 | 16 | 0 | The @profile_type must be 0 (System) or 1 (Custom) |
20060 | 16 | 0 | Compatibility level cannot be smaller than 60. |
20061 | 16 | 0 | The compatibility level of this database must be set to 70 or higher to be enabled for merge publishing. |
20062 | 16 | 0 | Updating columns with the rowguidcol property is not allowed. |
20063 | 16 | 0 | Table '%s' into which you are trying to insert, update, or delete data has been marked as read-only. Only the merge process can perform these operations. |
20064 | 16 | 0 | Cannot drop profile. Either it is not defined or it is defined as the default profile. |
20065 | 16 | 0 | Cannot drop profile because it is in use. |
20066 | 16 | 0 | Profile not defined. |
20067 | 16 | 0 | The parameter name '%s' already exists for the specified profile. |
20068 | 16 | 0 | The article cannot be created on table '%s' because it has more than %d columns. |
20069 | 16 | 0 | Cannot validate a merge article that uses looping join filters. |
20070 | 16 | 0 | Cannot update subscription row. |
20072 | 16 | 0 | Cannot update Subscriber information row. |
20073 | 16 | 0 | Articles can be added or changed only at the Publisher. |
20074 | 16 | 0 | Only a table object can be published as a "table" article for merge replication. |
20075 | 16 | 0 | The 'status' parameter value must be either 'active' or 'unsynced'. |
20076 | 16 | 0 | The @sync_mode parameter value must be 'native' or 'character'. |
20077 | 16 | 0 | Problem encountered generating replica nickname. |
20078 | 16 | 0 | The @property parameter value must be one of the following: 'sync_type', 'priority', 'description', 'subscriber_security_mode', 'subscriber_login', 'subscriber_password', 'publisher_security_mode', 'publisher_login', 'publisher_password', 'merge_job_login', or 'merge_job_password'. |
20079 | 16 | 0 | Invalid @subscription_type parameter value. Valid options are 'push', 'pull', or 'both'. |
20081 | 16 | 0 | Publication property '%s' cannot be NULL. |
20084 | 16 | 0 | Publication '%s' cannot be subscribed to by Subscriber database '%s'. |
20086 | 16 | 0 | Publication '%s' does not support the nosync type because it contains a table that does not have a rowguidcol column. |
20087 | 16 | 0 | You cannot push an anonymous subscription. |
20088 | 16 | 0 | Only assign priorities that are greater than or equal to 0 and less than 100. |
20089 | 16 | 0 | Could not get license information correctly. |
20090 | 16 | 0 | Could not get version information correctly. |
20091 | 16 | 0 | sp_mergesubscription_cleanup is used to clean up push subscriptions. Use sp_dropmergepullsubscription to clean up pull or anonymous subscriptions. |
20092 | 16 | 0 | Table '%s' into which you are trying to insert, update, or delete data is currently being upgraded or initialized for merge replication. On the publisher data modifications are disallowed until the upgrade completes and snapshot has successfully run. On subscriber data modifications are disallowed until the upgrade completes or the initial snapshot has been successfully applied and it has synchronized with the publisher. |
20093 | 16 | 0 | Merge replication upgrade is not complete until the snapshot agent is run for the publisher and the merge agent run for all the subscribers. |
20094 | 10 | 0 | Profile parameter '%s' is dynamically reloadable and the change will be applied to running agents within configured period of time. |
20095 | 10 | 0 | For agent profile '%s', parameters marked as is_reloadable in msdb.dbo.MSagentparameterlist table will be applied to running agents within configured period of time. |
20100 | 16 | 0 | Cannot drop Subscriber '%s'. There are existing subscriptions. |
20500 | 16 | 0 | The updatable Subscriber stored procedure '%s' does not exist. |
20501 | 16 | 0 | Could not insert into sysarticleupdates using sp_articlecolumn. |
20502 | 16 | 0 | Invalid '%s' value. Valid values are 'read only', 'sync tran', 'queued tran', or 'failover'. |
20503 | 16 | 0 | Invalid '%s' value in '%s'. The publication is not enabled for '%s' updatable subscriptions. |
20504 | 16 | 0 | Immediate Updating Subscriptions: The xml values inserted/updated by Subscriber will be replicated as NULL to publisher. |
20505 | 16 | 0 | Could not drop synchronous update stored procedure '%s' in '%s'. |
20506 | 16 | 0 | Source table '%s' not found in '%s'. |
20507 | 16 | 0 | Table '%s' not found in '%s'. |
20508 | 11 | 0 | Updatable subscriptions: The text, ntext, or image values inserted at the Subscriber will be NULL. |
20509 | 16 | 0 | Updatable subscriptions: The text, ntext, or image values cannot be updated at the Subscriber. |
20510 | 16 | 0 | Updateable Subscriptions: Cannot update identity columns. |
20511 | 16 | 0 | Updateable Subscriptions: Cannot update timestamp columns. |
20512 | 16 | 0 | Updateable Subscriptions: Rolling back transaction. |
20513 | 16 | 0 | Database '%s' does not contain any replication metadata for a row whose ROWGUIDCOL matches the value specified for the @rowguid parameter of sp_showrowreplicainfo. Verify that the value specified for @rowguid parameter is correct. |
20514 | 10 | 0 | A rowcount validation request has been submitted to heterogeneous publisher %s for article %s of publication %s. Validation results will be posted to distribution history. |
20515 | 16 | 0 | Updateable Subscriptions: Rows do not match between Publisher and Subscriber. Run the Distribution Agent to refresh rows at the Subscriber. |
20516 | 16 | 0 | Updateable Subscriptions: Replicated data is not updatable. |
20518 | 16 | 0 | Updateable Subscriptions: INSERT and DELETE operations are not supported unless published table has a timestamp column. |
20519 | 16 | 0 | Updateable Subscriptions: INSERT operations on tables with identity or timestamp columns are not allowed unless a primary key is defined at the Subscriber. |
20520 | 16 | 0 | Updateable Subscriptions: UPDATE operations on tables with identity or timestamp columns are not allowed unless a primary key is defined at the Subscriber. |
20521 | 16 | 0 | sp_MSmark_proc_norepl: must be a member of the db_owner or sysadmin roles. |
20522 | 16 | 0 | sp_MSmark_proc_norepl: invalid object name '%s'. |
20523 | 16 | 0 | Could not validate the article '%s'. It is not activated. |
20524 | 10 | 0 | Table '%s' may be out of synchronization. Rowcounts (actual: %s, expected: %s). Rowcount method %d used (0 = Full, 1 = Fast). |
20525 | 10 | 0 | Table '%s' might be out of synchronization. Rowcounts (actual: %s, expected %s). Checksum values (actual: %s, expected: %s). |
20526 | 10 | 0 | Table '%s' passed rowcount (%s) validation. Rowcount method %d used (0 = Full, 1 = Fast). |
20527 | 10 | 0 | Table '%s' passed rowcount (%s) and checksum validation. Checksum is not compared for any text or image columns. |
20528 | 10 | 0 | Log Reader Agent startup message. |
20529 | 10 | 0 | Starting agent. |
20530 | 10 | 0 | Run agent. |
20531 | 10 | 0 | Detect nonlogged agent shutdown. |
20532 | 10 | 0 | Replication agent schedule. |
20533 | 10 | 0 | Replication agents checkup |
20534 | 10 | 0 | Detects replication agents that are not logging history actively. |
20535 | 10 | 0 | Removes replication agent history from the distribution database. |
20536 | 10 | 0 | Replication: agent failure |
20537 | 10 | 0 | Replication: agent retry |
20538 | 10 | 0 | Replication: expired subscription dropped |
20539 | 10 | 0 | Replication Warning: %s (Threshold: %s) |
20540 | 10 | 0 | Replication: agent success |
20541 | 10 | 0 | Removes replicated transactions from the distribution database. |
20542 | 10 | 0 | Detects and removes expired subscriptions from published databases or distribution databases. |
20543 | 10 | 0 | @rowcount_only parameter must be the value 0,1, or 2. 0=7.0 compatible checksum. 1=only check rowcounts. 2=new checksum functionality introduced in version 8.0. |
20545 | 10 | 0 | Default agent profile |
20546 | 10 | 0 | Verbose history agent profile. |
20547 | 10 | 0 | Agent profile for detailed history logging. |
20548 | 10 | 0 | Slow link agent profile. |
20549 | 10 | 0 | Agent profile for low bandwidth connections. |
20550 | 10 | 0 | Windows Synchronization Manager profile |
20551 | 10 | 0 | Profile used by the Windows Synchronization Manager. |
20552 | 10 | 0 | Could not clean up the distribution transaction tables. |
20553 | 10 | 0 | Could not clean up the distribution history tables. |
20554 | 10 | 0 | The replication agent has not logged a progress message in %ld minutes. This might indicate an unresponsive agent or high system activity. Verify that records are being replicated to the destination and that connections to the Subscriber, Publisher, and Distributor are still active. |
20555 | 10 | 0 | 6.x publication. |
20556 | 10 | 0 | Heartbeats detected for all running replication agents. |
20557 | 10 | 1 | Agent shutdown. For more information, see the SQL Server Agent job history for job '%s'. |
20558 | 10 | 0 | Table '%s' passed full rowcount validation after failing the fast check. DBCC UPDATEUSAGE will be initiated automatically. |
20559 | 10 | 0 | Conditional Fast Rowcount method requested without specifying an expected count. Fast method will be used. |
20560 | 10 | 0 | An expected checksum value was passed, but checksums will not be compared because rowcount-only checking was requested. |
20561 | 10 | 0 | Generated expected rowcount value of %s for %s. |
20565 | 10 | 0 | Replication: Subscriber has failed data validation |
20566 | 10 | 0 | Replication: Subscriber has passed data validation |
20567 | 10 | 0 | Agent history clean up: %s |
20568 | 10 | 0 | Distribution clean up: %s |
20569 | 10 | 0 | Expired subscription clean up |
20570 | 10 | 0 | Reinitialize subscriptions having data validation failures |
20571 | 10 | 0 | Reinitializes all subscriptions that have data validation failures. |
20572 | 10 | 1 | Subscriber '%s' subscription to article '%s' in publication '%s' has been reinitialized after a validation failure. |
20573 | 10 | 0 | Replication: Subscription reinitialized after validation failure |
20574 | 10 | 1 | Subscriber '%s' subscription to article '%s' in publication '%s' failed data validation. |
20575 | 10 | 0 | Subscriber '%s' subscription to article '%s' in publication '%s' passed data validation. |
20576 | 10 | 0 | Subscriber '%s' subscription to article '%s' in publication '%s' has been reinitialized after a synchronization failure. |
20577 | 10 | 0 | No entries were found in msdb..sysreplicationalerts. |
20578 | 10 | 0 | Replication: agent custom shutdown |
20579 | 10 | 0 | Generated expected rowcount value of %s and expected checksum value of %s for %s. |
20580 | 10 | 0 | Heartbeats not detected for some replication agents. The status of these agents have been changed to 'Failed'. |
20581 | 10 | 0 | Cannot drop server '%s' because it is used as a Distributor in replication. |
20582 | 10 | 0 | Cannot drop server '%s' because it is used as a Publisher in replication. |
20583 | 10 | 0 | Cannot drop server '%s' because it is used as a Subscriber in replication. |
20584 | 10 | 0 | Cannot drop server '%s' because it is used as a Subscriber to remote Publisher '%s' in replication. |
20585 | 16 | 0 | Validation Failure. Object '%s' does not exist. |
20586 | 16 | 0 | (default destination) |
20587 | 16 | 0 | Invalid '%s' value for stored procedure '%s'. |
20588 | 16 | 0 | The subscription is not initialized. Run the Distribution Agent first. |
20589 | 10 | 0 | Agent profile for replicated queued transaction reader. |
20590 | 16 | 0 | The article property 'status' cannot include bit 64, 'DTS horizontal partitions' because the publication does not allow data transformations. |
20591 | 16 | 0 | Only 'DTS horizontal partitions' and 'no DTS horizontal partitions' are valid 'status' values because the publication allows data transformations. |
20592 | 16 | 0 | 'dts horizontal partitions' and 'no dts horizontal partitions' are not valid 'status' values because the publication does not allow data transformations. |
20593 | 16 | 0 | Cannot modify publication '%s'. The sync_method cannot be changed to 'native', or 'concurrent' because the publication is enabled for heterogeneous subscribers. |
20594 | 16 | 0 | A push subscription to the publication exists. Use sp_subscription_cleanup to drop defunct push subscriptions. |
20595 | 16 | 0 | Skipping error signaled. |
20596 | 16 | 0 | Only '%s' or members of db_owner can drop the anonymous agent. |
20597 | 10 | 0 | Dropped %d anonymous subscription(s). |
20598 | 16 | 0 | The row was not found at the Subscriber when applying the replicated %S_MSG command for Table '%s' with Primary Key(s): %s |
20599 | 16 | 0 | Continue on data consistency errors. |
20600 | 10 | 0 | Agent profile for skipping data consistency errors. It can be used only by SQL Server Subscribers. |
20601 | 10 | 0 | Invalid value specified for agent parameter 'SkipErrors'. |
20602 | 10 | 0 | The value specified for agent parameter 'SkipErrors' is too long. |
20603 | 10 | 0 | The agent profile cannot be used by heterogeneous Subscribers. |
20604 | 10 | 0 | You do not have permissions to run agents for push subscriptions. Make sure that you specify the agent parameter 'SubscriptionType'. |
20605 | 10 | 0 | Invalidated the existing snapshot of the publication. Run the Snapshot Agent again to generate a new snapshot. |
20606 | 10 | 0 | Reinitialized subscription(s). |
20607 | 10 | 0 | Cannot make the change because a snapshot is already generated. Set @force_invalidate_snapshot to 1 to force the change and invalidate the existing snapshot. |
20608 | 10 | 0 | Cannot make the change because there are active subscriptions. Set @force_reinit_subscription to 1 to force the change and reinitialize the active subscriptions. |
20609 | 16 | 0 | Cannot attach subscription file '%s'. Make sure that it is a valid subscription copy file. |
20610 | 16 | 0 | Cannot run '%s' when the Log Reader Agent is replicating the database. |
20611 | 16 | 0 | Cannot add the article. Publications that allow transformable subscriptions with Data Transformation Services (DTS) can only include tables and indexed views that are published as tables. |
20612 | 16 | 0 | Checksum validation is not supported because the publication allows DTS. Use row count only validation. |
20613 | 16 | 0 | Validation is not supported for articles that are set up for DTS horizontal partitions. |
20614 | 16 | 0 | Validation is not supported for heterogeneous Subscribers. |
20615 | 16 | 0 | Unable to add a heterogeneous subscription to the publication. The publication is not enabled for heterogeneous subscriptions. |
20616 | 10 | 0 | High Volume Server-to-Server Profile |
20617 | 10 | 0 | Merge agent profile optimized for the high volume server-to-server synchronization scenario. |
20618 | 16 | 0 | You must have CREATE DATABASE permission to attach a subscription database. |
20619 | 16 | 0 | Server user '%s' is not a valid user in database '%s'. Add the user account or 'guest' user account into the database first. |
20620 | 11 | 0 | The security mode specified requires the server '%s' to be registered as a linked server. Use sp_addlinkedserver to add the server. |
20621 | 11 | 0 | Cannot copy a subscription database to an existing database. |
20622 | 11 | 0 | Replication database option 'sync with backup' cannot be set on the publishing database because the database is in Simple Recovery mode. |
20623 | 11 | 0 | You cannot validate article '%s' unless you have 'SELECT ALL' permission on table '%s'. |
20624 | 16 | 0 | The value specified for the @login parameter is not valid. User '%s' is not a user in database '%s'. Add the user account to the database before attempting to execute the stored procedures sp_grant_publication_access or sp_revoke_publication_access. |
20625 | 16 | 0 | Cannot create the merge replication publication access list (PAL) database role for publication '%s'. This role is used by replication to control access to the publication. Verify that you have sufficient permissions to create roles in the publication database. |
20626 | 16 | 0 | Filter '%s' already exists in publication '%s'. Specify a unique name for the @filtername parameter of sp_addmergefilter. |
20627 | 16 | 0 | Partition id has to be greater than or equal to 0. |
20628 | 16 | 0 | Failed to generate dynamic snapshot. |
20629 | 16 | 0 | Failed to get partition id information. |
20630 | 16 | 0 | Cannot create partitioned snapshot job. A job already exists for publication '%ls' that uses the values you specified for the @suser_sname and/or @host_name parameters of sp_adddynamicsnapshot_job. If the job that already exists is not working correctly, use sp_dropdynamicsnapshot_job to drop it and create a new one using sp_adddynamicsnapshot_job. |
20631 | 16 | 0 | Cannot find a location in which to generate a partitioned snapshot. Verify that the there is a valid snapshot folder specified for the publication. This can be the default folder associated with the Distributor or an alternate folder associated with the publication. |
20632 | 16 | 0 | Failed to create a dynamic snapshot job to generate the dynamic snapshot. |
20633 | 16 | 0 | Cannot start the partitioned snapshot job. Verify that SQL Server Agent is running on the Distributor. |
20634 | 16 | 0 | The root publication information could not be found on the republisher. |
20635 | 16 | 0 | A push subscription to '%ls' was found. Cannot add a pull subscription agent for a push subscription. |
20636 | 16 | 0 | Cannot generate merge replication stored procedures for article '%s'. Stored procedures are generated on the Publisher when the Snapshot Agent runs or when a data definition language action is performed; they are generated on the Subscriber when the snapshot is applied by the Merge Agent. Verify that the agents have the appropriate permissions to create procedures, and that the procedures do not already exist. |
20637 | 10 | 0 | The article order specified in the @processing_order parameter of sp_addmergearticle does not reflect the primary key-foreign key relationships between published tables. Article '%s' references one or more articles that will be created after it is created. Change the processing_order property using sp_changemergearticle. |
20638 | 10 | 0 | Merge table articles do not support different values for the @source_object and @destination_object parameters of sp_addmergearticle. Either do not specify a value for @destination_object, or specify the same value for both parameters. |
20639 | 16 | 0 | Cannot enable the publication to support non-SQL Server subscriptions because the publication is enabled for updatable subscriptions. To support non-SQL Server subscriptions, drop the existing publication and create a new one with the properties allow_sync_tran and allow_queued_tran set to 'false'. |
20640 | 16 | 0 | Cannot change enabled for heterogeneous subscriptions property while there are subscriptions to the publication. |
20641 | 16 | 0 | Failed to check if the subset_filterclause has a dynamic function in it. |
20642 | 16 | 0 | Cannot add article '%s' with one or more dynamic functions in the subset_filterclause '%s' to publication '%s' because the publication could have active subscriptions. Set @force_reinit_subscription to 1 to add the article and reinitialize all active subscriptions. |
20643 | 16 | 0 | Cannot change the value of validate_subscriber_info for publication '%s' because the publication has active subscriptions. Set @force_reinit_subscription to 1 to change the value and reinitialize all active subscriptions. |
20644 | 16 | 0 | Invalid value "%s" specified for the parameter @identityrangemangementoption. Valid values are "auto", "manual", or "none". |
20645 | 16 | 0 | The property "%s" cannot be modified for publications that are enabled for non-SQL Server subscriptions. |
20646 | 16 | 0 | Peer-to-peer publications do not support %s. Change the value for parameter '%s'. |
20647 | 16 | 0 | Cannot modify property '%s'. The publication is used in a peer-to-peer topology, which does not allow this property to be modified after the publication is created. |
20648 | 16 | 0 | An article already exists for table "%s" with a different value for the @delete_tracking property. The value must be the same for all publications in which the table is published. Use the stored procedures sp_helpmergearticle and sp_changemergearticle to view and modify the property in the other article(s). |
20649 | 16 | 0 | Publications enabled for heterogeneous subscriptions do not support %s. Please change the '%s' parameter value. |
20650 | 16 | 0 | Cannot enable data definition language (DDL) replication (a value of "true" for the @replicate_ddl parameter) for publication "%s". This is because the compatibility level of the publication is lower than 90RTM. For new publications, in the stored procedure sp_addmergepublication, set the @publication_compatibility_level parameter to 90RTM; for existing publications, use sp_changemergepublication. |
20651 | 16 | 0 | Publication "%s" "%s". Therefore the compatibility level of the publication cannot be set to lower than %d. To set the compatibility level lower, disable the feature and then call the stored procedure sp_changemergepublication to lower the compatibility level. |
20652 | 16 | 0 | Required metadata for publication '%s' could not be found in the sysmergeschemachange system table. Run the Snapshot Agent again. |
20653 | 16 | 0 | Cannot have a dynamic snapshot job with both dynamic_filter_login and dynamic_filter_hostname being NULL. |
20654 | 16 | 0 | Dynamic snapshots are only valid for merge publications. |
20655 | 16 | 0 | The partitioned snapshot process cannot complete. Cannot retrieve the maximum timestamp information from the MSsnapshot_history table in the distribution database. Ensure that a standard snapshot is up-to-date and available. |
20656 | 16 | 0 | The @subset_filterclause parameter cannot reference a computed column. |
20657 | 16 | 0 | The value for the @pub_identity_range parameter must be a multiple of the increment for the identity column. The increment for table "%s" and identity column "%s" is %s. |
20658 | 16 | 0 | The value for the @identity_range parameter must be a multiple of the increment for the identity column. The increment for table "%s" and identity column "%s" is %s. |
20659 | 11 | 0 | The value of IDENT_CURRENT ("%s") is greater than the value in the max_used column of the MSmerge_identity_range system table. |
20660 | 16 | 0 | The republisher's republishing range obtained from its publisher is not large enough to allocate the specified @pub_identity_range. |
20661 | 16 | 0 | The republisher's republishing range obtained from its publisher is not large enough to allocate the specified @identity_range. |
20662 | 16 | 0 | The republisher does not have a range of identity values from the root Publisher '%s' that it can assign to its Subscribers. Ensure that the republisher has a server subscription to the publication at the root Publisher, and then run the Merge Agent to synchronize with the root Publisher. |
20663 | 16 | 0 | The identity range allocation entry for the Publisher could not be found in the system table MSmerge_identity_range. Ensure that the value for the @identityrangemanagementoption property is "auto". |
20664 | 16 | 0 | The Publisher cannot be assigned a new range of identity values, because the values for the identity column's data type have all been used. Change the data type in the identity column. |
20665 | 16 | 0 | The republisher does not have a range of identity values from the root Publisher that it can assign to its Subscribers. Run the Merge Agent to synchronize with the root Publisher. |
20666 | 16 | 0 | Cannot refresh the identity range and/or the check constraint on the Publisher. Ensure the following: that the value in the identity column has not reached the maximum for the data type in the identity column; and that the user who made the last insert has the privileges to drop and re-create the check constraint. |
20667 | 16 | 0 | Cannot allocate an identity range for article "%s". The article is not enabled for automatic identity range management. |
20668 | 16 | 0 | Not enough range available to allocate a new range for a subscriber. |
20669 | 16 | 0 | Object referenced by the given @article or @artid '%s' could not be found. |
20670 | 16 | 0 | Cannot add, drop, or alter the identity range check constraint for table %s. This constraint is used by replication for automatic identity range management. This error typically occurs if the user who made the last insert in the table does not have permission to make schema changes on the table. If this error occurs at the Publisher, run sp_adjustpublisheridentityrange; if it occurs at the Subscriber, run the Merge Agent. |
20671 | 16 | 0 | Cannot find the identity range allocation entry for the Subscriber in the MSmerge_identity_range table. Reinitialize the subscription. |
20672 | 16 | 0 | A value for the parameter @host_name was specified, but no articles in the publication use HOST_NAME() for parameterized filtering. |
20673 | 16 | 0 | A value for the parameter @host_name was specified, but no articles in the publication use SUSER_SNAME() for parameterized filtering. |
20674 | 16 | 0 | The publication does not use dynamic filtering. |
20675 | 16 | 0 | The identity range values cannot be NULL. |
20676 | 11 | 0 | Cannot refresh the Publisher identity range for article "%s". Execute the stored procedure sp_adjustpublisheridentityrange to refresh the identity range. |
20677 | 11 | 0 | Cannot add article "%s" with automatic identity range management. The article is already published in a transactional publication with automatic identity range management. |
20678 | 11 | 0 | Could not find the regular snapshot job for the specified publication '%s'. |
20679 | 11 | 0 | Cannot execute the stored procedure sp_adjustpublisheridentityrange on the current database because the database is a republisher or a Subscriber. To adjust the identity range at a republisher or a Subscriber, synchronize with the root Publisher. |
20680 | 16 | 0 | Failed to get metadata for a batch of rows. |
20681 | 10 | 0 | Cannot specify a value of 1, 2, or 3 for the parameter @partition_options because publication "%s" has a compatibility level lower than 90RTM. Use the stored procedure sp_changemergepublication to set publication_compatibility_level to 90RTM. |
20682 | 10 | 0 | Failed deletion of rows in batched delete attempt on table %s. |
20683 | 16 | 0 | Failed batched deletion on download only article %s. |
20684 | 16 | 0 | Deleted more rows than expected in the batched delete attempt on table %s. Stop and restart the Merge Agent. |
20685 | 16 | 0 | Cannot drop the filter '%s' . The filter specified for the @filtername parameter cannot be found. |
20686 | 16 | 0 | Parameter '%s' cannot be NULL or empty when this procedure is run from a '%s' database. |
20687 | 16 | 0 | Parameter '%s' must be NULL when this procedure is not being run from a '%s' database. |
20688 | 16 | 0 | The tracer token ID (%d) could not be found for Publisher %s, database %s, publication %s. Use the stored procedure sp_helptracertokens to retrieve a list of valid tracer token IDs. |
20689 | 16 | 0 | The check for a Publisher needing a new identity range allocation failed on table %s. This check occurs every time the Merge Agent and Snapshot Agent run. Rerun the Merge Agent or Snapshot Agent. |
20690 | 16 | 0 | Cannot set up the Publisher identity range for table %s. Verify that appropriate ranges were specified when the article was created, and then rerun the Snapshot Agent. |
20691 | 16 | 0 | Merge replication upgrade of SQL Server 2005 metadata and triggers on the subscriber failed. |
20692 | 16 | 0 | One or more rows to be inserted in the batch insert procedure for table %s were present in MSmerge_tombstone; merge replication cannot use batch insert. This typically occurs when rows move from one partition to another. No action is required, but if this condition occurs frequently, verify that data is partitioned optimally. Batch insert can improve the performance of merge replication. |
20693 | 16 | 0 | One or more rows to be inserted in the batch insert procedure for table %s were present in MSmerge_contents; merge replication cannot use batch insert. This typically occurs when rows move from one partition to another. No action is required, but if this condition occurs frequently, verify that data is partitioned optimally. Batch insert can improve the performance of merge replication. |
20694 | 16 | 0 | One or more rows to be updated for table %s contain changes in the column %s, which is used in one or more filters; merge replication cannot use batch processing for these changes. No action is required, but if this condition occurs frequently, verify that data is partitioned optimally. Batch updates can improve the performance of merge replication. |
20695 | 16 | 0 | Only %ld out of %ld rows were updated in the batched update procedure for table %s; other rows could not be updated because they have been deleted. No action is required, but if this condition occurs frequently, determine if update-delete conflicts can be avoided. Batch updates can be helpful for performance. |
20696 | 16 | 0 | The object %s is marked as shipped by Microsoft (ms_shipped). It cannot be added as an article for merge replication. |
20697 | 16 | 0 | Cannot drop article %s from publication %s. In this publication, this is the only article that uses a parameterized filter. Dropping this article changes the publication to a static publication, which requires reinitialization of all Subscribers. To drop the article and reinitialize all active subscriptions, specify a value of 1 for the @force_reinit_subscription parameter of sp_dropmergepublication. |
20698 | 16 | 0 | A value for the parameter @host_name was not specified while publication uses HOST_NAME() for dynamic filtering. |
20699 | 16 | 0 | A value for the parameter @suser_sname was not specified while publication uses SUSER_SNAME() for dynamic filtering. |
20701 | 16 | 0 | The dynamic snapshot job schedule could not be changed on the distributor. |
20702 | 16 | 0 | The dynamic snapshot job schedule could not be changed due to one or more errors. |
20703 | 16 | 0 | One or more rows inserted in table '%s' were out of partition while the table was published with 'partition_options' set to %d. |
20704 | 16 | 0 | The datatype of the identity column of table '%s' is tinyint. tinyint does not have enough numbers available for merge auto identity range. Change the identity column to have a larger datatype and add the merge article with merge auto identity range management. |
20705 | 10 | 0 | Cannot set @conflict_logging to 'both' because publication '%s' has a compatibility level lower than 90. Set @publication_compatibility_level to '90RTM' when creating the publication or use sp_changemergepublication to set publication_compatibility_level to '90RTM'. |
20706 | 10 | 0 | The max or min allowed identity numbers for the identity column could not be found for the given article. |
20707 | 10 | 0 | Failed to publish the article with identityrangemanagementoption set to 'auto' due to one or more errors. |
20708 | 10 | 0 | An article is not allowed to be part of a logical record when it has a custom business logic resolver. |
20709 | 10 | 0 | The merge process could not clean up the conflict table "%s" for publication "%s". |
20710 | 16 | 0 | Incorrect identity range allocation was detected when logging identity range allocation information on the distributor for publisher '%s', publisher_db '%s', publication '%s' and article '%s'. |
20711 | 16 | 0 | The dynamic filters property for publication '%s' has been incorrectly set. Use sp_changemergepublication to reset the value to true if the publication uses parameterized filters and false if it does not. |
20712 | 16 | 0 | Unable to acquire the replication merge administrative application lock for database '%s'. This could be due an active snapshot running while the schema change (DDL) or the administrative proc change was attempted. |
20713 | 16 | 0 | Replication merge admin stored procedure '%s' failed for publication '%s'. This could be due an active snapshot running while the admin proc was called. |
20714 | 16 | 0 | Failed to prepare article '%s' in publication '%s' for merge replication. |
20715 | 16 | 0 | Failed to create merge replication triggers for object '%s'. |
20716 | 16 | 0 | Failed to create publication views for merge replication publication '%s'. |
20717 | 16 | 0 | sp_addmergelogsettings failed to add log settings. If log settings already exist for this subscription then use sp_changemergelogsettings to change the settings or sp_dropmergelogsettings to remove the settings. |
20718 | 16 | 0 | Log settings do not exist for subscriber server '%s', subscriber db '%s', webserver '%s'. Use sp_addmergelogsettings to add the settings. |
20719 | 16 | 0 | sp_changemergelogsettings failed to update log settings. Check the parameter values. |
20720 | 16 | 0 | Log settings do not exist for subscriber server '%s', subscriber db '%s', webserver '%s'. |
20721 | 16 | 0 | sp_dropmergelogsettings failed to remove log settings. |
20722 | 16 | 0 | '%s' failed. The value for parameter '%s' is not valid. Valid values are @support_options [0 - 5], @log_severity [1 - 4], @log_file_size [2,000,000 - 999,000,000], @no_of_log_files [2 - 500], @upload_interval [0 - 40320], @delete_after_upload [0 - 1]. |
20723 | 16 | 0 | Computed column "%s" can only be added to publication after its depending object "%s" is added. |
20724 | 16 | 0 | Could not find a valid command line for the dynamic snapshot job with job_id '%s' for publication '%s'. |
20725 | 16 | 0 | Unable to update the dynamic snapshot location for the dynamic snapshot job with job_id '%s' in publication '%s'. |
20726 | 16 | 0 | Failed to change the dynamic snapshot location in one or more dynamic snapshot jobs for the given publication. |
20727 | 16 | 0 | An invalid value was specified for parameter @subscription_type. Valid values are 'push', 'pull', 'both', 'anonymous' or 'all'. |
20728 | 16 | 0 | Failed to restore the max allocated identity value for article '%s' in publication '%s'. |
20729 | 16 | 0 | The max identity value allocation for article '%s' in publication '%s' could not be found on the distributor. |
20730 | 16 | 0 | Setting @upload_first to 'true' requires the publication to be at publication_compatibility_level of '80RTM' or higher. Use sp_changemergepublication to set publication_compatibility_level to '80RTM' or higher if you want to use this feature. |
20731 | 16 | 0 | This edition of SQL Server does not support publications. Dropping existing publications. |
20732 | 10 | 0 | Warning: Values of some of the flags specified in the 'schema_option' property are not compatible with the publication's compatibility level. The modified schema_option value of '%s' will be used instead. |
20733 | 16 | 0 | One or more rows updated in table '%s' were out of partition while the table was published with 'partition_options' set to %d. |
20734 | 16 | 0 | One or more rows deleted in table '%s' were out of partition while the table was published with 'partition_options' set to %d. |
20735 | 16 | 0 | Cannot add article '%s' to publication '%s'. The publication already contains 256 articles, which is the maximum. |
20736 | 10 | 0 | Warning: Values of some of the flags specified in the 'schema_option' property are not compatible with the publication's compatibility level. The modified schema_option value of '%s' will be used instead. |
20737 | 10 | 0 | Warning: To allow replication of FILESTREAM data to perform optimally and reduce memory utilization, the 'stream_blob_columns' property has been set to 'true'. To force FILESTREAM table articles to not use blob streaming, use sp_changemergearticle to set 'stream_blob_columns' to 'false'. |
20738 | 11 | 0 | Cannot add article '%s' with sparse column or column set to merge publication since merge replication does not support sparse columns and column set. |
20739 | 16 | 0 | The DDL operation is not supported for article '%s'. If the column in the DDL operation is enabled for FILESTREAM or is of type hierarchyid, geometry, geography, datetime2, date, time, or datetimeoffset, the publication compatibility level must be at least 100RTM. For DDL operations that involve FILESTREAM and hierarchyid columns, the snapshot mode must be native. Character mode, which is required for SQL Server Compact Subscribers, is not supported. |
20800 | 16 | 0 | Cannot reinitialize the article '%s' in subscription '%s:%s' to publication '%s'. The publication is enabled for peer-to-peer transactional replication, which does not allow subscriptions to be reinitialized with a snapshot. Drop and re-create the subscription instead. |
20801 | 16 | 0 | Cannot reinitialize the subscription. The publication is enabled for peer-to-peer transactional replication, which does not allow subscriptions to be reinitialized with a snapshot. Drop and re-create the subscription instead. |
20802 | 16 | 0 | Cannot publish objects from the replication administrative user schema [%s]. This schema owns all replication procedures and metadata tables, but it cannot own published objects. Use a different schema for objects that will be published. |
20803 | 16 | 0 | Peer-To-Peer topologies require identical articles in publications at all nodes prior to synchronizing. Articles in publication [%s].[%s].[%s] do not match articles in [%s].[%s].[%s]. |
20804 | 16 | 0 | Articles can only be included in a single peer-to-peer publication. [%s].[%s] is already included in the peer-to-peer publication '%s'. |
20805 | 16 | 0 | Peer-to-peer topologies require identical publication names on each Publisher. You are attempting to republish object [%s].[%s] that is already being published in the peer-to-peer publication [%s].[%s].[%s]. |
20806 | 16 | 0 | An error occurred while executing a peer-to-peer forwarding command. Contact Customer Support Services. |
20807 | 16 | 0 | No peers were found for %s:%s:%s. If you encounter this error when executing the stored procedure sp_requestpeerresponse, verify that subscriptions have been created before attempting to call the procedure again. If you encounter this error in other circumstances, contact Customer Support Services. |
20808 | 16 | 0 | The peer-to-peer publication '%s' does not exist. Execute sp_helppublication to view a list of publication names. |
20809 | 16 | 0 | Peer-To-Peer topologies require identical publication names on each publisher. The distribution agent for publication [%s].[%s].[%s] is attempting to synchronize articles that exist in publication [%s].[%s].[%s]. |
20810 | 16 | 0 | The specified source object must be a user-defined aggregate object if it is published as an 'aggregate schema only' type article. |
20811 | 16 | 0 | Replication monitoring refresher for %s. |
20812 | 16 | 0 | The specified source object must be a synonym if it is published as a 'synonym schema only' type article. |
20813 | 16 | 0 | Only members of the sysadmin fixed server role can modify a %s that does not have a job with a proxy account defined. |
20814 | 10 | 0 | Distribution Profile for OLEDB streaming |
20815 | 10 | 0 | Distribution agent profile enabled for the processing LOB data using OLEDB streaming. |
20816 | 10 | 0 | Peer-To-Peer publishers are only supported on Enterprise class editions of SQL Server. This instance is %s. |
20817 | 16 | 0 | An error occurred during the execution of '%ls'. A call to '%ls' failed with error code: '%ld', return code: '%d'. |