OVH Cloud OVH Cloud

Lock tables capture du snapshot

3 réponses
Avatar
maditoudi
Bonsoir,

Je me permets de reposer ma question car je n'etais pas précis sur la
précédente.
Nous effectuons des synchronisations dans le sens serveur central SQL Server
--> bases MSDE. La replication utilisée est de type snapshot. Le serveur
central sert de référentiel pour plusieurs utilisateurs (clients MSDE). Le
problème est qu'au moment de la réalisation de la capture, nous constaton
sdes locks au niveau des tables du serveur central ce qui bloque les autres
utilisateurs.
Connaissez vous s'il y a des options pour mettre ces verrous au niveau
enregistrement (sur la base centrale).

Merci par avance.

3 réponses

Avatar
Med Bouchenafa
Il faut activer l'option Concurrent snapshot
Regarde la procedure sp_changepublication et la propriete sync_method
La valeur concurrent_c permet de ne pas locker les tables durant la
production du snapshot

Bien cordialement
Med Bouchenafa

"maditoudi" wrote in message
news:
Bonsoir,

Je me permets de reposer ma question car je n'etais pas précis sur la
précédente.
Nous effectuons des synchronisations dans le sens serveur central SQL
Server
--> bases MSDE. La replication utilisée est de type snapshot. Le serveur
central sert de référentiel pour plusieurs utilisateurs (clients MSDE). Le
problème est qu'au moment de la réalisation de la capture, nous constaton
sdes locks au niveau des tables du serveur central ce qui bloque les
autres
utilisateurs.
Connaissez vous s'il y a des options pour mettre ces verrous au niveau
enregistrement (sur la base centrale).

Merci par avance.


Avatar
maditoudi
Merci pour votre retour.
Apparement cette option n'est disponible qur sur SQL Server 2005. Nous
utilisons SQL Server 2000. Est ce qu'il y a une option équivalente de
disponible sur cette version.

Par avance merci.

"Med Bouchenafa" a écrit :

Il faut activer l'option Concurrent snapshot
Regarde la procedure sp_changepublication et la propriete sync_method
La valeur concurrent_c permet de ne pas locker les tables durant la
production du snapshot

Bien cordialement
Med Bouchenafa

"maditoudi" wrote in message
news:
> Bonsoir,
>
> Je me permets de reposer ma question car je n'etais pas précis sur la
> précédente.
> Nous effectuons des synchronisations dans le sens serveur central SQL
> Server
> --> bases MSDE. La replication utilisée est de type snapshot. Le serveur
> central sert de référentiel pour plusieurs utilisateurs (clients MSDE). Le
> problème est qu'au moment de la réalisation de la capture, nous constaton
> sdes locks au niveau des tables du serveur central ce qui bloque les
> autres
> utilisateurs.
> Connaissez vous s'il y a des options pour mettre ces verrous au niveau
> enregistrement (sur la base centrale).
>
> Merci par avance.





Avatar
bruno reiter [MVP]
cette option est dispo sur SQL2000 mais pas pour la répli snapshot.

br

"maditoudi" wrote in message
news:
Merci pour votre retour.
Apparement cette option n'est disponible qur sur SQL Server 2005. Nous
utilisons SQL Server 2000. Est ce qu'il y a une option équivalente de
disponible sur cette version.

Par avance merci.

"Med Bouchenafa" a écrit :

> Il faut activer l'option Concurrent snapshot
> Regarde la procedure sp_changepublication et la propriete sync_method
> La valeur concurrent_c permet de ne pas locker les tables durant la
> production du snapshot
>
> Bien cordialement
> Med Bouchenafa
>
> "maditoudi" wrote in message
> news:
> > Bonsoir,
> >
> > Je me permets de reposer ma question car je n'etais pas précis sur la
> > précédente.
> > Nous effectuons des synchronisations dans le sens serveur central SQL
> > Server
> > --> bases MSDE. La replication utilisée est de type snapshot. Le


serveur
> > central sert de référentiel pour plusieurs utilisateurs (clients


MSDE). Le
> > problème est qu'au moment de la réalisation de la capture, nous


constaton
> > sdes locks au niveau des tables du serveur central ce qui bloque les
> > autres
> > utilisateurs.
> > Connaissez vous s'il y a des options pour mettre ces verrous au niveau
> > enregistrement (sur la base centrale).
> >
> > Merci par avance.
>
>
>