Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [SQLSERVER 2005] Procedure in esecuzione

    Ciao a tutti,
    ho bisogno di sapere se è possibile rilevare se una procedura è in esecuzione in modo che nessuno possa eseguirla se è già in esecuzione.

    Mi servirebbe una specie di lock che blocchi l'esecuzione della procedura quando è già stata chiamata fino alla sua completa esecuzione.

    Grazie.

  2. #2
    L'uso delle normali transazioni non sarebbe sufficiente a proteggere le parti di database modificate / lette dalla stored procedure in esecuzione?

    Ciao

  3. #3
    Ciao intanto grazie della risposta,
    stavo proprio valutando qualcosa simile alle transizioni ma serve qualcosa che blocchi l'esecuzione contemporanea di più persone.

    Stavo valutando l'uso della serializzazione (consigliatomi in un altro forum).

    In pratica quello di cui ho bisogno è un controllo che mi permetta di essere sicuro che una certa procedure (o anche una parte di essa la chiamata a codice non t-sql) venga eseguita da una sola chiamata alla volta.

  4. #4
    Documentati allora su sp_getapplock

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.