|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2008 Messages : 1 ![]() |
Bonjour à tous
Je souhaite modifier une table sql server utilisé pour une replication. je souhaite allonger la longueur d'un champs de type varchar. Cependant lorsque je valide, j'ai un message qui m'explique que la modification ne peut pas etre prise ne compte du fait que cette table est utilisé dans une replication. J'ai bien tenté de deselectionner l'article (table) en question dans le menu publication>propriété de sql server, mais le probleme c'est que es cases à cocher apparaissent en grisées et sont donc non modifiable à priori. Si quelqu'un à une idée sur ce probleme, tout avis sera le bienvenue Merci par avance pour votre aide. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 056 ![]() |
bonjour,
il faut d'abord "désabonner" les abonnés à cet article (sp_dropsubscription en précisant le nom de l'article) puis retirer l'article de la publication sp_droparticle. Une fois l'article sorti de la publication, il n'y a plus qu'à passer l'ALTER. Ensuite il faut ajouter l'article dans la pub à nouveau puis réabonner les abonnés. Tout se fait depuis l'éditeur (publisher). Une fois les abonnements créés, il suffit de lancer l'agent de snapshot qui synchronisera l'article sur tous les abonnés.
__________________
Emmanuel T. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com