Disinstallare un'istanza esistente di SQL Server (Programma di installazione)Uninstall an Existing Instance of SQL Server (Setup)

Per contenuti relativi a versioni precedenti di SQL Server, vedere Disinstallare un'istanza esistente di SQL Server (Programma di installazione).For content related to previous versions of SQL Server, see Uninstall an Existing Instance of SQL Server (Setup).

In questo articolo viene descritto come disinstallare un'istanza autonoma di SQL ServerSQL Server.This article describes how to uninstall a stand-alone instance of SQL ServerSQL Server. I passaggi inclusi in questo argomento consentono inoltre di preparare il sistema per poter reinstallare SQL ServerSQL Server.By following the steps in this topic, you also prepare the system so that you can reinstall SQL ServerSQL Server.

IMPORTANTEIMPORTANT! Per disinstallare un'istanza di SQL ServerSQL Server, è necessario essere un amministratore locale che dispone dell'autorizzazione necessaria per accedere come servizio.To uninstall an instance of SQL ServerSQL Server, you must be a local administrator with permission to log on as a service.

NOTA: per disinstallare un cluster di failover di SQL ServerSQL Server, usare la funzionalità di rimozione dei nodi inclusa nel programma di installazione di SQL ServerSQL Server per rimuovere ogni nodo singolarmente.NOTE: To uninstall a SQL ServerSQL Server failover cluster, use the Remove Node functionality provided by SQL ServerSQL Server Setup to remove each node individually. Per altre informazioni, vedere Aggiungere o rimuovere nodi in un cluster di failover di SQL Server (programma di installazione)For more information, see Add or Remove Nodes in a SQL Server Failover Cluster (Setup)

Prima di disinstallare SQL ServerSQL Server, considerare gli scenari importanti seguenti:Note the following important scenarios before you uninstall SQL ServerSQL Server:

  • Prima di rimuovere i componenti di SQL ServerSQL Server da un computer che soddisfa i requisiti minimi di memoria fisica, verificare che la dimensione del file di paging sia sufficiente.Before you remove SQL ServerSQL Server components from a computer that has the minimum required amount of physical memory, make sure that the page file size is sufficient. La dimensione del file di paging deve essere doppia rispetto alla quantità di memoria fisica.The page file size must be equal to two times the amount of physical memory. L'insufficienza di memoria virtuale può provocare una rimozione incompleta di SQL ServerSQL Server.Insufficient virtual memory can cause an incomplete removal of SQL ServerSQL Server.

  • Se si dispone di più istanze di SQL ServerSQL Server, SQL ServerSQL Server Browser verrà automaticamente disinstallato quando viene disinstallata l'ultima istanza di SQL Server 2017SQL Server 2017 .If you have multiple instances of SQL ServerSQL Server, the SQL ServerSQL Server Browser uninstalls automatically when the last instance of SQL Server 2017SQL Server 2017 is uninstalled.

    Per disinstallare tutti i componenti di SQL Server 2017SQL Server 2017, è necessario disinstallare manualmente il componente SQL ServerSQL Server Browser da Programmi e funzionalità nel Pannello di controllo.If you want to uninstall all components of SQL Server 2017SQL Server 2017, you must uninstall the SQL ServerSQL Server Browser component manually from Programs and Features in Control Panel.

  1. La disinstallazione di SQL ServerSQL Server comporta l'eliminazione dei file di dati tempdb aggiunti durante il processo di installazione.Uninstalling SQL ServerSQL Server deletes tempdb data files that were added during the install process. I file con modello di nome tempdb_mssql_.ndf vengono eliminati, se sono presenti nella directory del database di sistema.Files with tempdb_mssql_.ndf name pattern are deleted if they exist in the system database directory.

Operazioni preliminari alla disinstallazioneBefore You Uninstall

  1. Eseguire il backup dei dati.Back up your data. È possibile che siano presenti database da salvare nello stato attuale.Although this is not a required step, you might have databases that you want to save in their present state. Potrebbe inoltre essere necessario salvare le modifiche apportate ai database di sistema.You might also want to save changes that were made to the system databases. Se si verifica una di queste situazioni, accertarsi di eseguire il backup dei dati prima di disinstallare SQL ServerSQL Server.If either situation is true, make sure that back up the data before you uninstall SQL ServerSQL Server. In alternativa è possibile salvare una copia di tutti i dati e di tutti i file di log in una cartella diversa da MSSQL.Alternatively, save a copy of all the data and log files in a folder other than the MSSQL folder. La cartella MSSQL viene eliminata durante la disinstallazione.The MSSQL folder is deleted during uninstallation.

    Nei file da salvare sono inclusi i file di database seguenti:The files that you must save include the following database files:

    • Master.mdfMaster.mdf

    • Mastlog.ldfMastlog.ldf

    • Model.mdfModel.mdf

    • Modellog.ldfModellog.ldf

    • Msdbdata.mdfMsdbdata.mdf

    • Msdblog.ldfMsdblog.ldf

    • Mssqlsystemresource.mdfMssqlsystemresource.mdf

    • Mssqlsustemresource.ldfMssqlsustemresource.ldf

    • Tempdb.mdfTempdb.mdf

    • Templog.ldfTemplog.ldf

    • ReportServer[$InstanceName], ovvero il database predefinito di Reporting ServicesReporting Services.ReportServer[$InstanceName] This is the Reporting ServicesReporting Services default database.

    • ReportServer[$InstanceName]TempDB, ovvero il database temporaneo predefinito di Reporting ServicesReporting Services.ReportServer[$InstanceName]TempDB This is the Reporting ServicesReporting Services default temporary database.

  2. Eliminare i gruppi di sicurezza locali.Delete the local security groups. Prima di disinstallare SQL ServerSQL Server, eliminare i gruppi di sicurezza locali per i componenti di SQL ServerSQL Server .Before you uninstall SQL ServerSQL Server, delete the local security groups for SQL ServerSQL Server components.

  3. Arrestare tutti i servizi di SQL ServerSQL Server.Stop all SQL ServerSQL Server services. Prima di disinstallare i componenti di SQL ServerSQL Server, è consigliabile arrestare tutti i servizi SQL ServerSQL Server.We recommend that you stop all SQL ServerSQL Server services before you uninstall SQL ServerSQL Server components. Le connessioni attive possono impedire la corretta esecuzione della disinstallazione.Active connections can prevent successful uninstallation.

  4. Utilizzare un account dotato di autorizzazioni appropriate.Use an account that has the appropriate permissions. Accedere al server utilizzando l'account del servizio SQL ServerSQL Server o un account che dispone di autorizzazioni equivalenti.Log on to the server by using the SQL ServerSQL Server service account or by using an account that has equivalent permissions. È possibile, ad esempio, accedere al server utilizzando un account membro del gruppo di amministratori locali.For example, you can log on to the server by using an account that is a member of the local Administrators group.

To Uninstall an Instance of SQL ServerSQL ServerTo Uninstall an Instance of SQL ServerSQL Server

  1. Per avviare il processo di disinstallazione, nel Pannello di controllo scegliere Programmi e funzionalità.To begin the uninstall process, go to Control Panel and then Programs and Features.

  2. Fare clic con il pulsante destro del mouse su SQL Server 2016 e scegliere Disinstalla.Right click SQL Server 2016 and select Uninstall. Fare clic su Rimuovi.Then click Remove. Verrà avviata l'Installazione guidata di SQL ServerSQL Server .This starts the SQL ServerSQL Server Installation Wizard.

    Verranno eseguite le regole di supporto dell'installazione per verificare la configurazione del computer.Setup Support Rules runs to verify your computer configuration. Scegliere Avantiper continuare.To continue, click Next.

  3. Nella pagina Seleziona istanza utilizzare la casella di riepilogo a discesa per specificare un'istanza di SQL ServerSQL Server da rimuovere o indicare l'opzione per rimuovere solo gli strumenti di gestione e le funzionalità condivise di SQL ServerSQL Server .On the Select Instance page, use the drop-down box to specify an instance of SQL ServerSQL Server to remove, or specify the option to remove only the SQL ServerSQL Server shared features and management tools. Scegliere Avantiper continuare.To continue, click Next.

  4. Nella pagina Seleziona funzionalità specificare le funzionalità da rimuovere dall'istanza specificata di SQL ServerSQL Server.On the Select Features page, specify the features to remove from the specified instance of SQL ServerSQL Server.

    Verranno eseguite le regole di rimozione per verificare l'esecuzione corretta dell'operazione.Removal rules runs to verify that the operation can complete successfully.

  5. Nella pagina Inizio rimozione esaminare l'elenco dei componenti e delle funzionalità che verranno disinstallate.On the Ready to Remove page, review the list of components and features that will be uninstalled. Fare clic su Rimuovi per avviare la disinstallazione.Click Remove to begin uninstalling

  6. Immediatamente dopo la disinstallazione dell'ultima istanza di SQL ServerSQL Server , gli altri programmi associati a SQL ServerSQL Server saranno ancora visibili nell'elenco dei programmi in Programmi e funzionalità.Immediately after you uninstall the last SQL ServerSQL Server instance, the other programs associated with SQL ServerSQL Server will still be visible in the list of programs in Programs and Features. Tuttavia, se si chiude Programmi e funzionalità, alla successiva apertura di Programmi e funzionalità, l'elenco dei programmi verrà aggiornato per visualizzare solo i programmi ancora installati.However, if you close Programs and Features, the next time you open Programs and Features, it will refresh the list of programs, to show only the ones that are actually still installed.

Se la disinstallazione non viene completataIf the Uninstallation Fails

  1. Se il processo di disinstallazione non viene completato correttamente, tentare di eliminare la causa del problema.If the uninstallation process does not complete successfully, attempt to fix the problem that caused the uninstallation to fail. Gli articoli seguenti possono aiutare a individuare la causa della mancata disinstallazione:The following articles can help you understand the cause of the failed uninstallation:

  2. Se non è possibile eliminare la causa del problema di disinstallazione, contattare il Supporto tecnico MicrosoftMicrosoft .If you are unable to fix the cause of the uninstallation failure, you can contact MicrosoftMicrosoft Support. In alcuni casi, ad esempio quando si eliminano inavvertitamente file importanti, la reinstallazione del sistema operativo può essere necessaria per reinstallare SQL ServerSQL Server nel computer.In some cases, such as unintentional deletion of important files, reinstalling the operating system may be required before reinstalling SQL ServerSQL Server on the computer.

Vedere ancheSee Also

Visualizzare e leggere i file di log del programma di installazione di SQL ServerView and Read SQL Server Setup Log Files