Verrous de table

Le
ANNIE
Bonjour,

Est-il possible d'empcher que des verrous de tables
soient mis en place?

Si oui, comment??

Bonne journe

Cordialement

Annie
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
bruno reiter [MVP]
Le #11719751
en lecture, NOLOCK
en mise à jour ROWLOCK ou PAGLOCK, à utiliser avec précaution, car cela va
multiplier le nombre d'enregs dans syslockinfo

br

"ANNIE" news:425601c42b65$1191b6f0$
Bonjour,

Est-il possible d'empêcher que des verrous de tables
soient mis en place?

Si oui, comment??

Bonne journée

Cordialement

Annie
Fred BROUARD
Le #11719611
ce n'est, en principe, jamais une bonne idée. Sauf pour faire de la
lecture sale (DIRTY READ ou READ UNCOMMITED) auquel cas on peut le
spécifier pour chaque table dans une requête par NOLOCK ou encore
gobalement pour la transaction en cours en plaçant le niveau d'isolation
à READ COMMITED.
Lire :
http://sqlpro.developpez.com/TransactSQL/SQL_MSTransactSQL.html#4.5

Mais l'important est : pourquoi veut tu faire cela ???

A +


--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************

ANNIE a écrit:
Bonjour,

Est-il possible d'empêcher que des verrous de tables
soient mis en place?

Si oui, comment??

Bonne journée

Cordialement

Annie


ANNIE
Le #11719441
Bonjour,

Afin déviter les blocages utilisateurs.

Merci

Annie
-----Message d'origine-----
ce n'est, en principe, jamais une bonne idée. Sauf pour


faire de la
lecture sale (DIRTY READ ou READ UNCOMMITED) auquel cas


on peut le
spécifier pour chaque table dans une requête par NOLOCK


ou encore
gobalement pour la transaction en cours en plaçant le


niveau d'isolation
à READ COMMITED.
Lire :
http://sqlpro.developpez.com/TransactSQL/SQL_MSTransactSQL


.html#4.5

Mais l'important est : pourquoi veut tu faire cela ???

A +


--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL /


Delphi / web
Livre SQL - col. Référence :


http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros :


http://sqlpro.developpez.com
****************** mailto:


******************

ANNIE a écrit:
Bonjour,

Est-il possible d'empêcher que des verrous de tables
soient mis en place?

Si oui, comment??

Bonne journée

Cordialement

Annie



.



Fred BROUARD
Le #11719201
Alors gère des transactions côté serveur dans des procédures stockées et
pilote le niveau d'isolation en fonction de la nature du traitement.
C'est ce qui évitera le plus les blocages !

A +

ANNIE a écrit:
Bonjour,

Afin déviter les blocages utilisateurs.

Merci

Annie

-----Message d'origine-----
ce n'est, en principe, jamais une bonne idée. Sauf pour



faire de la

lecture sale (DIRTY READ ou READ UNCOMMITED) auquel cas



on peut le

spécifier pour chaque table dans une requête par NOLOCK



ou encore

gobalement pour la transaction en cours en plaçant le



niveau d'isolation

à READ COMMITED.
Lire :
http://sqlpro.developpez.com/TransactSQL/SQL_MSTransactSQL



.html#4.5

Mais l'important est : pourquoi veut tu faire cela ???

A +


--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL /



Delphi / web

Livre SQL - col. Référence :



http://sqlpro.developpez.com/bookSQL.html

Le site du SQL, pour débutants et pros :



http://sqlpro.developpez.com

****************** mailto:



******************

ANNIE a écrit:

Bonjour,

Est-il possible d'empêcher que des verrous de tables
soient mis en place?

Si oui, comment??

Bonne journée

Cordialement

Annie



.









--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************
Publicité
Poster une réponse
Anonyme