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" wrote in message 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
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
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:brouardf@club-internet.fr ******************
ANNIE a écrit:
Bonjour,
Est-il possible d'empêcher que des verrous de tables
soient mis en place?
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
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
.
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 /
-----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
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: ******************
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 /
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:brouardf@club-internet.fr ******************
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: ******************