Condividi tramite


Interruzione di servizi

È possibile interrompere l'esecuzione di un'istanza di Microsoft SQL Server in locale dal server o in remoto da un client o da un altro server. Se si interrompe un'istanza di SQL Server senza sospenderne l'esecuzione, tutti i processi del server verranno terminati immediatamente. L'interruzione di un'istanza di SQL Server impedisce nuove connessioni e determina la disconnessione degli utenti correnti.

Nella tabella seguente vengono descritti i metodi disponibili per l'interruzione di un'istanza di SQL Server.

Metodo Descrizione

Gestione configurazione SQL Server

Consente di interrompere un'istanza locale o remota di SQL Server o il servizio SQL Server Agent.

SQL Server Management Studio

Consente di interrompere un'istanza locale o remota di SQL Server o il servizio SQL Server Agent.

Istruzione SHUTDOWN

Consente di interrompere un'istanza di SQL Server se viene eseguita in sqlcmd o in un'altra utilità per l'immissione di query. Se viene utilizzata con l'istruzione WITH NOWAIT, consente di interrompere immediatamente un'istanza di SQL Server.

Comandi net

Consente di interrompere in locale o in remoto un'istanza di SQL Server nei sistemi operativi Microsoft o . Per interrompere un'istanza denominata di SQL Server 2005, immettere net stop mssql$instancename dal prompt dei comandi.

Pannello di controllo

Consente di interrompere un'istanza di SQL Server tramite l'applicazione Servizi.

CTRL+C

Consente di interrompere un'istanza di SQL Server se questa è stata avviata come programma dal prompt dei comandi.

Quando si interrompe un'istanza di SQL Server, prima della chiusura del server vengono eseguiti i servizi seguenti:

  • Disattivazione degli account di accesso (ad eccezione di quelli degli amministratori di sistema)

  • Attesa del completamento di tutte le istruzioni Transact-SQL e le stored procedure in esecuzione

    [!NOTA] Per chiudere immediatamente il sistema, è possibile utilizzare il comando SHUTDOWN WITH NOWAIT dall'utilità sqlcmd o osql.

Prima di interrompere l'esecuzione di un'istanza di SQL Server è possibile trasmettere un messaggio per segnalare agli utenti la chiusura imminente. Nel messaggio specificare l'ora di interruzione dell'istanza di SQL Server in modo da consentire agli utenti il completamento delle attività in corso. Per ulteriori informazioni, vedere Procedura: Trasmissione di un messaggio di chiusura (prompt dei comandi).

Vedere anche

Attività

Procedura: Trasmissione di un messaggio di chiusura (prompt dei comandi)
Procedura: Interruzione di un'istanza di SQL Server (Gestione configurazione SQL Server)
Procedura: Interruzione di un'istanza di SQL Server (comandi net)
Procedura: Interruzione di un'istanza di SQL Server (SQL Server Management Studio)
Procedura: Interruzione dell'esecuzione di SQL Server Agent (Gestione configurazione SQL Server)
Procedura: Interruzione di SQL Server Agent (comandi net)

Altre risorse

Procedura: Interruzione di un'istanza di Notification Services (prompt dei comandi)
Procedura: Interruzione di un'istanza di Notification Services (SQL Server Management Studio)

Guida in linea e informazioni

Assistenza su SQL Server 2005