none
Database non accessibile RRS feed

  • Domanda

  • Buongiorno a tutti,
    ho un problema con un database che di tanto in tanto si scollega dal motore:
    il motore database sul mio server è SQL Server 2008 Express con SP1, il tutto gira su Windows Server 2008 R2.
    Ho diversi database che girano su questo server e sotto questo motore che non presentano alcun problema, solo uno di questi, di tanto in tanto, diventa inaccessibile, in pratica connettendosi al motore il database appare nella lista, solo che non c'è il segno + a fianco, quindi non si riesca ad accedere alle tabelle ed al resto della struttura.
    A questo punto, semplicemente scollegando e ricollegando il file di database, tutto riprende a funzionare regolarmente.
    La cosa avviene occasionalmente, non sono riuscito ad individuare un evento che ricorra ogni volta che questo accade.

    Qualche idea??
    Grazie...

    lunedì 7 marzo 2011 09:08

Risposte

  • Verifica che l'opzione AUTO_CLOSE del database sia "False".

    In due parole, "Auto Close" è una proprietà del database che consente al motore di SQL Server di rilasciare le risorse allocate per quel database dopo che l'ultimo utente si è disconnesso. Per ovvi motivi può andare bene se l'ambiente SQL Express è relativo ad esempio ad un pc dove sviluppo un applicazione, certamente non in un server di produzione! Tant'è che dalla prossima versione di SQL Server questa proprietà verrà rimossa (vedi qui ).


    Danilo Dominici MCP MCDBA MCITP MCSE MCAD
    lunedì 7 marzo 2011 10:43

Tutte le risposte

  • Verifica che l'opzione AUTO_CLOSE del database sia "False".

    In due parole, "Auto Close" è una proprietà del database che consente al motore di SQL Server di rilasciare le risorse allocate per quel database dopo che l'ultimo utente si è disconnesso. Per ovvi motivi può andare bene se l'ambiente SQL Express è relativo ad esempio ad un pc dove sviluppo un applicazione, certamente non in un server di produzione! Tant'è che dalla prossima versione di SQL Server questa proprietà verrà rimossa (vedi qui ).


    Danilo Dominici MCP MCDBA MCITP MCSE MCAD
    lunedì 7 marzo 2011 10:43
  • Grazie della risposta, effettivamente l'opzione in questione era impostata su True, ora l'ho modificata come indicato.
    Terrò monitorata la cosa per verificare se il problema è risolto.

    Grazie di nuovo.

    lunedì 7 marzo 2011 10:52