Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server
Azure SQL Managed Instance
Quand une publication a été créée, la plupart des propriétés de la publication et des articles peuvent être modifiées, mais certaines nécessitent que l'instantané soit régénéré et/ou que les abonnements soient réinitialisés. Cette rubrique contient des informations sur toutes les propriétés qui requièrent l'une de ces actions ou les deux si elles sont modifiées.
Propriétés de la publication pour la réplication d'instantané et transactionnelle
| Description | Procédure stockée | Propriétés | Spécifications |
|---|---|---|---|
| Modifier le format de capture instantanée. | sp_changepublication | sync_method | Nouvel instantané. |
| Changer l’emplacement de la capture instantanée. | sp_changepublication |
alt_snapshot_folder snapshot_in_defaultfolder |
Nouvel instantané. |
| Changer l’emplacement de la capture instantanée. | sp_changedistpublisher | working_directory | Nouvel instantané. |
| Modifier la compression de l'instantané. | sp_changepublication | compress_snapshot | Nouvel instantané. |
| Modifier des options de l'instantané FTP (File Transfer Protocol). | sp_changepublication |
activé pour Internet ftp_address ftp_login ftp_password ftp_port ftp_subdirectory |
Nouvel instantané. |
| Modifier l'emplacement du script de pré- ou de post-instantané. | sp_changepublication |
pre_snapshot_script post_snapshot_script |
Nouvel instantané (également requis si vous modifiez le contenu du script). La réinitialisation est requise pour appliquer le nouveau script à l'Abonné. |
| Activer ou désactiver la prise en charge des abonnés non Microsoft SQL Server. | sp_changepublication | is_enabled_for_het_sub | Nouvel instantané. |
| Modifier le signalement des conflits pour les abonnements dont la mise à jour est en file d’attente | sp_changepublication | centralized_conflicts | Ne peut être modifiée qu'en l'absence d'abonnements actifs. |
| Modifier la stratégie de résolution des conflits pour les abonnements mis à jour en attente. | sp_changepublication | conflict_policy | Ne peut être modifiée qu'en l'absence d'abonnements actifs. |
Propriétés des articles pour la réplication par capture instantanée et la réplication transactionnelle
| Description | Procédure stockée | Propriétés | Spécifications |
|---|---|---|---|
| Supprimer un article | sp_droparticle | Tous les paramètres. | Les articles peuvent être supprimés avant que des abonnements soient créés. En utilisant les procédures stockées, il est possible de supprimer un abonnement à un article ; en utilisant SQL Server Management Studio, l'abonnement entier doit être supprimé, recréé et synchronisé. Pour plus d’informations, consultez Ajouter et supprimer des articles de publications existantes. |
| Modifier un filtre de colonne. | sp_articlecolumn | @column@operation |
Nouvel instantané. Réinitialiser les abonnements. |
| Ajouter un filtre de lignes. | sp_articlefilter | Tous les paramètres. | Nouvel instantané. Réinitialiser les abonnements. |
| Supprimer un filtre de lignes. | sp_articlefilter | @article |
Nouvel instantané. Réinitialiser les abonnements. |
| Modifier un filtre de lignes. | sp_articlefilter | @filter_clause |
Nouvel instantané. Réinitialiser les abonnements. |
| Modifier un filtre de lignes. | sp_changearticle | filter | Nouvel instantané. Réinitialiser les abonnements. |
| Modifier des options de schéma. | sp_changearticle | schema_option | Nouvel instantané. |
| Modifier la manière dont les tables sont gérées au niveau de l’abonné avant l’application du cliché. | sp_changearticle | pre_creation_cmd | Nouveau snapshot. |
| Modifier l'état de l'article | sp_changearticle | statut | Nouvel instantané. |
| Modifiez les commandes INSERT, UPDATE ou DELETE. | sp_changearticle |
ins_cmd upd_cmd del_cmd |
Nouvel instantané. Réinitialiser les abonnements. |
| Modifier le nom de la table de destination | sp_changearticle | dest_table | Nouvel instantané. Réinitialiser les abonnements. |
| Modifier le propriétaire de la table de destination (schéma). | sp_changearticle | destination_owner | Nouvel instantané. Réinitialiser les abonnements. |
| Modifier les mappages des types de données (s'applique seulement à la publication Oracle). | sp_changearticlecolumndatatype | @type @length @precision@scale |
Nouvel instantané. Réinitialiser les abonnements. |
Propriétés de la publication pour la réplication de fusion
| Description | Procédure stockée | Propriétés | Spécifications |
|---|---|---|---|
| Modifier le format de la capture instantanée | sp_changemergepublication | sync_mode | Nouvel instantané. |
| Changer l’emplacement de l’instantané. | sp_changemergepublication |
alt_snapshot_folder snapshot_in_defaultfolder |
Nouvel instantané. |
| Changer l’emplacement de la capture instantanée. | sp_changedistpublisher | working_directory | Nouvel instantané. |
| Modifier la compression de l'instantané | sp_changemergepublication | compress_snapshot | Nouvel instantané. |
| Modifier les options d'instantané FTP | sp_changemergepublication |
activé pour Internet ftp_address ftp_login ftp_password ftp_port ftp_subdirectory |
Nouvel instantané. |
| Modifier les scripts pré- et post-instantané. | sp_changemergepublication |
pre_snapshot_script post_snapshot_script |
Nouvel instantané (également requis si vous modifiez le contenu du script). La réinitialisation est requise pour appliquer le nouveau script à l'Abonné. |
| Ajouter un filtre de jointure ou un enregistrement logique. | sp_addmergefilter | Tous les paramètres. | Nouvel instantané. Réinitialiser les abonnements. |
| Supprimer un filtre de jointure ou un enregistrement logique. | sp_dropmergefilter | Tous les paramètres. | Nouvel instantané. Réinitialiser les abonnements. |
| Modifier un filtre de jointure ou un enregistrement logique. | sp_changemergefilter | @property@value |
Nouvelle capture instantanée Réinitialiser les abonnements. |
| Désactiver l'utilisation de filtres paramétrés (l'activation de filtres paramétrés ne nécessite pas d'actions particulières). | sp_changemergepublication | Une valeur false pour dynamic_filters | Nouvel instantané. Réinitialiser les abonnements. |
| Activer ou désactiver l'utilisation de partitions précalculées. | sp_changemergepublication | use_partition_groups | Nouvel instantané. |
| Activer ou désactiver l'optimisation de la partition de Microsoft SQL Server 2000 (8.x). | sp_changemergepublication | conserver_les_modifications_de_partition | Réinitialiser les abonnements. |
| Activer ou désactiver la validation de la partition de l’abonné. | sp_changemergepublication | validate_subscriber_info | Réinitialiser les abonnements. |
| Modifier le niveau de compatibilité de la publication sur 80sp3 ou une version antérieure. | sp_changemergepublication | publication_compatibility_level | Nouvel instantané. |
Propriétés d'un article pour la réplication de fusion
| Description | Procédure stockée | Propriétés | Spécifications |
|---|---|---|---|
| Supprimer un article, où l'article a le dernier filtre paramétré dans la publication. | sp_dropmergearticle | Tous les paramètres | Nouvel instantané. Réinitialiser les abonnements. |
| Supprimer un article lorsqu’il est un élément parent dans un filtre de jointure ou un enregistrement logique (ce qui a pour effet secondaire de supprimer la jointure). | sp_dropmergearticle | Tous les paramètres | Nouvel instantané. Réinitialiser les abonnements. |
| Supprimer un article, toutes les autres circonstances. | sp_dropmergearticle | Tous les paramètres | Nouvel instantané. |
| Inclure un filtre de colonne qui était auparavant non publié. | sp_mergearticlecolumn | @column@operation |
Nouvel instantané. Réinitialiser les abonnements. |
| Ajouter, supprimer ou modifier un filtre de lignes. | sp_changemergearticle | subset_filterclause | Nouvel instantané. Réinitialiser les abonnements. Si vous ajoutez, supprimez ou modifiez un filtre paramétré, les modifications en attente chez l'abonné ne peuvent pas être chargées sur le serveur de publication pendant la réinitialisation. Si vous voulez télécharger les modifications en attente, synchronisez tous les abonnements avant de modifier le filtre. Si un article n'est impliqué dans aucun des filtres de jointure, vous pouvez supprimer l'article et l'ajouter à nouveau avec un autre filtre de lignes, ce qui ne nécessite pas la réinitialisation de la totalité de l'abonnement. Pour plus d’informations sur l’ajout et la suppression d’articles, consultez Ajouter et supprimer des articles de publications existantes. |
| Modifier des options de schéma. | sp_changemergearticle | schema_option | Nouvel instantané. |
| Modifier le suivi de niveau colonne en niveau ligne (changer le suivi de niveau ligne pour un suivi de niveau colonne ne nécessite aucune action particulière). | sp_changemergearticle | Une valeur de false pour column_tracking | Nouvel instantané. Réinitialiser les abonnements. |
| Changer le fait que les autorisations sont ou non vérifiées avant l'application sur le serveur de publication d'instructions créées sur l'Abonné. | sp_changemergearticle | check_permissions | Nouvel instantané. Réinitialiser les abonnements. |
| Activer ou désactiver les abonnements en téléchargement seul (changer d'autres options de chargement ne nécessite pas d'actions particulières). | sp_changemergearticle | Changer la valeur ou pour la valeur 2 pour subscriber_upload_options | Réinitialiser les abonnements. |
| Modifier le propriétaire de la table de destination. | sp_changemergearticle | destination_owner | Nouvel instantané. Réinitialiser les abonnements. |
Contenu connexe
- FAQ sur l’administration de la réplication
- Créer et appliquer un instantané
- Réinitialiser des abonnements
- sp_addmergefilter (Transact-SQL)
- sp_articlecolumn (Transact-SQL)
- sp_articlefilter (Transact-SQL)
- sp_changearticle (Transact-SQL)
- sp_changearticlecolumndatatype (Transact-SQL)
- sp_changedistpublisher (Transact-SQL)
- sp_changemergearticle (Transact-SQL)
- sp_changemergefilter (Transact-SQL)
- sp_changemergepublication (Transact-SQL)
- sp_changepublication (Transact-SQL)
- sp_droparticle (Transact-SQL)
- sp_dropmergearticle (Transact-SQL)
- sp_dropmergefilter (Transact-SQL)
- sp_mergearticlecolumn (Transact-SQL)