Modification des propriétés des publications et des articles
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 la capture instantanée soit régénérée 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 de capture instantanée et transactionnelle
Description |
Procédure stockée |
Propriétés |
Conditions requises |
---|---|---|---|
Modifier le format de capture instantanée. |
sp_changepublication |
sync_method |
Nouvelle capture instantanée. |
Modifier l'emplacement de la capture instantanée. |
sp_changepublication |
alt_snapshot_folder snapshot_in_defaultfolder |
Nouvelle capture instantanée. |
Modifier l'emplacement de la capture instantanée. |
sp_changedistpublisher |
working_directory |
Nouvelle capture instantanée. |
Modifier la compression de la capture instantanée. |
sp_changepublication |
compress_snapshot |
Nouvelle capture instantanée. |
Modifier des options de la capture instantanée FTP (File Transfer Protocol). |
sp_changepublication |
enabled_for_internet ftp_address ftp_login ftp_password ftp_port ftp_subdirectory |
Nouvelle capture instantanée. |
Modifier l'emplacement du script de pré- ou de post-capture instantanée. |
sp_changepublication |
pre_snapshot_script post_snapshot_script |
Nouvelle capture instantanée (é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 pour les Abonnés non-Microsoft SQL Server. |
sp_changepublication |
is_enabled_for_het_sub |
Nouvelle capture instantanée. |
Modifier les rapports sur les conflits pour les abonnements mis à jour en 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 de capture instantanée et transactionnelle
Description |
Procédure stockée |
Propriétés |
Conditions requises |
---|---|---|---|
Supprimer un article |
sp_droparticle |
Tous les paramètres. |
Les articles peuvent être supprimés avant que des abonnements soient créés. À l'aide de procédures stockées, il est possible de supprimer un abonnement à un article ; à l'aide de SQL Server Management Studio, l'abonnement tout entier peut être supprimé, recréé et synchronisé. Pour plus d'informations, consultez Ajout et suppression d'articles de publications existantes. |
Modifier un filtre de colonne. |
sp_articlecolumn |
@column @operation |
Nouvelle capture instantanée. Réinitialiser les abonnements. |
Ajouter un filtre de lignes. |
sp_articlefilter |
Tous les paramètres. |
Nouvelle capture instantanée. Réinitialiser les abonnements. |
Supprimer un filtre de lignes. |
sp_articlefilter |
@article |
Nouvelle capture instantanée. Réinitialiser les abonnements. |
Modifier un filtre de lignes. |
sp_articlefilter |
@filter_clause |
Nouvelle capture instantanée. Réinitialiser les abonnements. |
Modifier un filtre de lignes. |
sp_changearticle |
filtre |
Nouvelle capture instantanée. Réinitialiser les abonnements. |
Modifier des options de schéma. |
sp_changearticle |
schema_option |
Nouvelle capture instantanée. |
Modifier comment les tables sont gérées sur l'Abonné avant d'appliquer la capture instantanée. |
sp_changearticle |
pre_creation_cmd |
Nouvelle capture instantanée. |
Modifier l'état de l'article |
sp_changearticle |
état |
Nouvelle capture instantanée. |
Modifier des commandes INSERT, UPDATE ou DELETE. |
sp_changearticle |
ins_cmd upd_cmd del_cmd |
Nouvelle capture instantanée. Réinitialiser les abonnements. |
Modifier le nom de la table de destination |
sp_changearticle |
dest_table |
Nouvelle capture instantanée. Réinitialiser les abonnements. |
Modifier le propriétaire de la table de destination (schéma). |
sp_changearticle |
destination_owner |
Nouvelle capture instantanée. Réinitialiser les abonnements. |
Modifier les mappages des types de données (s'applique seulement à la publication Oracle). |
sp_changearticlecolumndatatype |
@type @length @precision @scale |
Nouvelle capture instantanée. Réinitialiser les abonnements. |
Propriétés de la publication pour la réplication de fusion
Description |
Procédure stockée |
Propriétés |
Conditions requises |
---|---|---|---|
Modifier le format de capture instantanée |
sp_changemergepublication |
sync_mode |
Nouvelle capture instantanée. |
Modifier l'emplacement de la capture instantanée. |
sp_changemergepublication |
alt_snapshot_folder snapshot_in_defaultfolder |
Nouvelle capture instantanée. |
Modifier l'emplacement de la capture instantanée. |
sp_changedistpublisher |
working_directory |
Nouvelle capture instantanée. |
Modifier la compression de la capture instantanée |
sp_changemergepublication |
compress_snapshot |
Nouvelle capture instantanée. |
Modifier les options de capture instantanée FTP |
sp_changemergepublication |
enabled_for_internet ftp_address ftp_login ftp_password ftp_port ftp_subdirectory |
Nouvelle capture instantanée. |
Modifier les scripts de pré- ou de post-capture instantanée. |
sp_changemergepublication |
pre_snapshot_script post_snapshot_script |
Nouvelle capture instantanée (é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. |
Nouvelle capture instantanée. Réinitialiser les abonnements. |
Supprimer un filtre de jointure ou un enregistrement logique. |
sp_dropmergefilter |
Tous les paramètres. |
Nouvelle capture instantanée. 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 |
Nouvelle capture instantanée. Réinitialiser les abonnements. |
Activer ou désactiver l'utilisation de partitions précalculées. |
sp_changemergepublication |
use_partition_groups |
Nouvelle capture instantanée. |
Activer ou désactiver l'optimisation de partition Microsoft SQL Server 2000. |
sp_changemergepublication |
keep_partition_changes |
Réinitialiser les abonnements. |
Activer ou désactiver la validation de partition d'Abonné. |
sp_changemergepublication |
validate_subscriber_info |
Réinitialiser les abonnements. |
Modifier le niveau de compatibilité d'une publication en 80sp3 ou inférieur. |
sp_changemergepublication |
publication_compatibility_level |
Nouvelle capture instantanée. |
Propriétés d'un article pour la réplication de fusion
Description |
Procédure stockée |
Propriétés |
Conditions requises |
---|---|---|---|
Supprimer un article, où l'article a le dernier filtre paramétré dans la publication. |
sp_dropmergearticle |
Tous les paramètres |
Nouvelle capture instantanée. Réinitialiser les abonnements. |
Supprimer un article, où l'article est un parent dans un filtre de jointure ou dans un enregistrement logique (ceci a comme effet de bord de supprimer la jointure). |
sp_dropmergearticle |
Tous les paramètres |
Nouvelle capture instantanée. Réinitialiser les abonnements. |
Supprimer un article, toutes les autres circonstances. |
sp_dropmergearticle |
Tous les paramètres |
Nouvelle capture instantanée. |
Inclure un filtre de colonne qui était auparavant non publié. |
sp_mergearticlecolumn |
@column @operation |
Nouvelle capture instantanée. Réinitialiser les abonnements. |
Ajouter, supprimer ou modifier un filtre de lignes. |
sp_changemergearticle |
subset_filterclause |
Nouvelle capture instantanée. Réinitialiser les abonnements. Si vous ajoutez, supprimez ou modifiez un filtre paramétré, les modifications en attente sur l'Abonné ne peuvent pas être chargées sur le serveur de publication au cours de la réinitialisation. Si vous voulez charger les mises à jour en attente, synchronisez tous les abonnements avant de changer 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 Ajout et suppression d'articles de publications existantes. |
Modifier des options de schéma. |
sp_changemergearticle |
schema_option |
Nouvelle capture instantanée. |
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 false pour column_tracking |
Nouvelle capture instantanée. 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 |
Nouvelle capture instantanée. 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 |
Nouvelle capture instantanée. Réinitialiser les abonnements. |
Voir aussi