OVH Cloud OVH Cloud

replication

2 réponses
Avatar
AXL
Bonjour,

J'ai actuellement une base de donnée en publication sur un serveur et un
abonnement a cette base sur un autre serveur.

Je doit ajouter une table et une 10 ene de colonnes sur des tables
existante.

Je vais creer c table via un script sql et je voudaris savoir si c
modification vont se repercuter sur l'abonnné ?

Sinon comment faire pour que c modif se repercute sur l'abonnée ?

c de la replication Transactionnel!

2 réponses

Avatar
hch
Bonjour

Si vous essayez de changer la structure d'une table utilisée deja pour la
replication , le moteur SQL vous en empechera et vous dira qu'il est
impossible d'appliquer ces changements car la table est utilisée ds le cadre
d'une replication ...

Ce quue vous devez faire c'est de supprimer a publication correspondante ,
mettre a jour la structure de cette table et recréer la publication et par la
suite l'abonnement correspondant

je ne sais pas s'il y a un raccourcis pour pour optimiser ceci mais je pense
que si votre tables n'est pas tres volumineuse la manipulation ne sera pas
lourde .

hch



"AXL" a écrit :

Bonjour,

J'ai actuellement une base de donnée en publication sur un serveur et un
abonnement a cette base sur un autre serveur.

Je doit ajouter une table et une 10 ene de colonnes sur des tables
existante.

Je vais creer c table via un script sql et je voudaris savoir si c
modification vont se repercuter sur l'abonnné ?

Sinon comment faire pour que c modif se repercute sur l'abonnée ?

c de la replication Transactionnel!





Avatar
Philippe T [MS]
Bonjour,

Aller voir l'article suivant dans l'aide en ligne de SQL : "Schema Changes
on Publication Databases"

sp_repladdcolumn or sp_repldropcolumn

----------------------------------------------------------------------
Philippe TROTIN - Microsoft Service France

"hch" wrote in message
news:
Bonjour

Si vous essayez de changer la structure d'une table utilisée deja pour la
replication , le moteur SQL vous en empechera et vous dira qu'il est
impossible d'appliquer ces changements car la table est utilisée ds le
cadre
d'une replication ...

Ce quue vous devez faire c'est de supprimer a publication correspondante ,
mettre a jour la structure de cette table et recréer la publication et par
la
suite l'abonnement correspondant

je ne sais pas s'il y a un raccourcis pour pour optimiser ceci mais je
pense
que si votre tables n'est pas tres volumineuse la manipulation ne sera pas
lourde .

hch



"AXL" a écrit :

Bonjour,

J'ai actuellement une base de donnée en publication sur un serveur et un
abonnement a cette base sur un autre serveur.

Je doit ajouter une table et une 10 ene de colonnes sur des tables
existante.

Je vais creer c table via un script sql et je voudaris savoir si c
modification vont se repercuter sur l'abonnné ?

Sinon comment faire pour que c modif se repercute sur l'abonnée ?

c de la replication Transactionnel!