Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server su Windows
Questo articolo elenca i requisiti hardware e software minimi per installare ed eseguire SQL Server 2016 (13.x) e SQL Server 2017 (14.x) nel sistema operativo Windows.
Per informazioni sui requisiti hardware e software per altre versioni di SQL Server, vedere:
Requisiti hardware
I requisiti di memoria e processore seguenti si applicano a tutte le edizioni di SQL Server:
| Componente | Requisito |
|---|---|
| Spazio di archiviazione | SQL Server richiede almeno 6 GB di spazio libero su disco rigido. I requisiti di spazio su unità variano a seconda dei componenti di SQL Server installati. Per altre informazioni, vedere Requisiti di spazio su disco più avanti in questo articolo. Per informazioni sui tipi di archiviazione supportati per i file di dati, vedere Tipi di archiviazione per i file di dati. È consigliabile installare SQL Server nei computer con formati di file NTFS o ReFS. Anche se il file system FAT32 è supportato, è meno sicuro di NTFS o ReFS. Le unità di sola lettura, mappate o compresse vengono bloccate durante l'installazione. |
| Guida | Per l'installazione da disco è necessaria un'unità DVD. |
| Monitor | SQL Server richiede un monitor con risoluzione Super-VGA (800 x 600) o superiore. |
| Internet | Per la funzionalità Internet è necessario l'accesso a Internet (potrebbero essere applicati costi aggiuntivi). |
| Memoria1 | |
| Memoria minima | - Edizioni Express: 512 MB - Tutte le altre edizioni: 1 GB |
| Memoria consigliata | - Edizioni Express: 1 GB - Tutte le altre edizioni: almeno 4 GB e devono essere aumentate man mano che le dimensioni del database aumentano per garantire prestazioni ottimali. |
| Processore | |
| Tipo di processore | Processore x64. Tutte le CPU Intel e AMD x86-64 con un massimo di 64 core per ogni nodo NUMA. |
| Velocità minima | 1,4 GHz |
| Velocità consigliata | 2,0 GHz o superiore |
1 La quantità di memoria minima richiesta per l'installazione del componente Data Quality Server in Data Quality Services (DQS) è 2 GB di RAM, diversa dal requisito minimo di memoria di SQL Server. Per informazioni sull'installazione di DQS, vedere Install Data Quality Services.
Nota
L'installazione di SQL Server è supportata solo su processori x64, L'installazione nei processori x86 non è più supportata.
Requisiti software
Nella tabella in questa sezione sono elencati i requisiti software minimi per l'esecuzione di SQL Server. Sono inoltre indicate le opzioni di configurazione consigliate per prestazioni ottimali.
I requisiti seguenti si applicano a tutte le installazioni:
| Componente | Requisito |
|---|---|
| Sistema operativo | - Windows 8 o versione successiva - Windows Server 2012 o versione successiva |
| .NET Framework | SQL Server richiede .NET Framework 4.6 per il motore di database, Master Data Services o la replica. Il programma di installazione di SQL Server installa automaticamente .NET Framework. Vedere Installazione di .NET Framework. |
| Software di rete | I sistemi operativi supportati per SQL Server includono software di rete integrato. Le istanze denominate e predefinite di un'installazione autonoma supportano i protocolli di rete seguenti: memoria condivisa, named pipe, TCP/IP e VIA1. |
1 Il protocollo VIA non è supportato nei cluster di failover. I client o le applicazioni in esecuzione sullo stesso nodo del cluster di failover dell'istanza di SQL Server, possono usare il protocollo Shared Memory per la connessione a SQL Server tramite il relativo indirizzo pipe locale. Tuttavia, questo tipo di connessione non è compatibile con il cluster e ha esito negativo dopo il failover di un'istanza. Non è quindi consigliabile e deve essere usato solo in scenari specifici.
Importante
Il protocollo VIA è deprecato. Questa funzionalità verrà rimossa nelle versioni future di SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Per altre informazioni su protocolli e librerie di rete, vedere Protocolli di rete e librerie di rete.
Con la configurazione di SQL Server vengono installati i seguenti componenti software necessari per il funzionamento del prodotto:
- SQL Server Native Client
- File di supporto del programma di installazione di SQL Server
Importante
La funzionalità PolyBase presenta requisiti hardware e software aggiuntivi. Per altre informazioni, vedere Virtualizzazione dei dati con PolyBase in SQL Server.
Installazione di .NET Framework
È possibile installare manualmente . NET Framework da Microsoft .NET Framework 4.6 (programma di installazione Web) per Windows.
Per altre informazioni, suggerimenti e indicazioni su .NET Framework 4.6 vedere Guida alla distribuzione di .NET Framework per sviluppatori.
Windows 8.1 e Windows Server 2012 R2 richiedono KB2919355 prima di installare .NET Framework 4.6.
Nota
Il supporto per .NET Framework 4.5.2, 4.6 e 4.6.1 è terminato il 26 aprile 2022.
SQL Server 2016 (13.x) e SQL Server 2017 (14.x) richiedono .NET Framework 4.6 per motore di database, Master Data Services o Replica (il programma di installazione di SQL Server installa automaticamente .NET Framework).
È possibile eseguire l'aggiornamento a .NET Framework 4.8 o installare direttamente .NET Framework 4.8. Tutti i framework con la versione principale 4.x eseguono un aggiornamento sul posto e sono compatibili con le versioni precedenti.
Per altre informazioni, vedere Download .NET Framework 4.8 | Download ufficiali gratuiti (microsoft.com).
Supporto del sistema operativo per SQL Server 2017
La tabella seguente illustra le edizioni di SQL Server 2017 (14.x) compatibili con le versioni di Windows. È anche possibile usare le informazioni sul ciclo di vita del supporto per verificare se la versione di Windows è supportata.
| Edizione di SQL Server: | Impresa | Sviluppatore | Normale | Rete Internet | Esprimere |
|---|---|---|---|---|---|
| Windows Server 2022 (ciclo di vita del supporto) | |||||
| Windows Server 2022 Datacenter | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2022 Datacenter: Azure Edition | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2022 Standard | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2019 (ciclo di vita del supporto) | |||||
| Windows Server 2019 Datacenter | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2019 Standard | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2019 Essentials | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2016 (ciclo di vita del supporto) | |||||
| Windows Server 2016 Datacenter | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2016 Standard | Sì | Sì | Sì | Sì | Sì |
| Nozioni di base su Windows Server 2016 | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2012 R2 (ciclo di vita del supporto) | |||||
| Windows Server 2012 R2 Datacenter | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2012 R2 Standard | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2012 R2 Essentials | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2012 R2 Foundation | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2012 (ciclo di vita del supporto) | |||||
| Centro dati di Windows Server 2012 | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2012 Standard | Sì | Sì | Sì | Sì | Sì |
| Nozioni di base su Windows Server 2012 | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2012 Foundation | Sì | Sì | Sì | Sì | Sì |
| Windows 11 IoT Enterprise | NO | Sì | Sì | NO | Sì |
| Windows 11 Enterprise | NO | Sì | Sì | NO | Sì |
| Windows 11 Professional | NO | Sì | Sì | NO | Sì |
| Windows 11 Home | NO | Sì | Sì | NO | Sì |
| Windows 10 IoT Enterprise | NO | Sì | Sì | NO | Sì |
| Windows 10 Enterprise | NO | Sì | Sì | NO | Sì |
| Windows 10 Professional | NO | Sì | Sì | NO | Sì |
| Windows 10 Home | NO | Sì | Sì | NO | Sì |
| Windows 8.1 Enterprise | NO | Sì | Sì | NO | Sì |
| Windows 8.1 Pro | NO | Sì | Sì | NO | Sì |
| Windows 8.1 Enterprise | NO | Sì | Sì | NO | Sì |
| Windows 8 Pro | NO | Sì | Sì | NO | Sì |
| Windows 8 | NO | Sì | Sì | NO | Sì |
Supporto di Server Core per SQL Server 2017
Le edizioni seguenti di Windows Server Core supportano l'installazione di SQL Server 2017 (14.x):
- Windows Server 2022 Datacenter
- Windows Server 2022 Datacenter: Azure Edition
- Windows Server 2022 Standard
- Windows Server 2019 Datacenter
- Windows Server 2019 Standard
- Windows Server 2016 Datacenter
- Windows Server 2016 Standard
- Windows Server 2012 R2 Datacenter
- Windows Server 2012 R2 Standard
- Centro dati di Windows Server 2012
- Windows Server 2012 Standard
Per altre informazioni sull'installazione di SQL Server in Server Core, vedere Installare SQL Server in Server Core.
Nota
Non è possibile installare SQL Server in un sistema operativo Windows quando è abilitata la distinzione tra maiuscole e minuscole. Per altre informazioni, vedere SQL Server non è supportato in un sistema operativo Windows in cui è abilitata la distinzione tra maiuscole e minuscole.
Supporto del sistema operativo per SQL Server 2016
La tabella seguente illustra le edizioni di SQL Server 2016 (13.x) compatibili con le versioni di Windows. È anche possibile usare le informazioni sul ciclo di vita del supporto per verificare se la versione di Windows è supportata.
| Edizione di SQL Server: | Impresa | Sviluppatore | Normale | Rete Internet | Esprimere |
|---|---|---|---|---|---|
| Windows Server 2019 (ciclo di vita del supporto) | |||||
| Windows Server 2019 Datacenter | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2019 Standard | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2019 Essentials | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2016 (ciclo di vita del supporto) | |||||
| Windows Server 2016 Datacenter | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2016 Standard | Sì | Sì | Sì | Sì | Sì |
| Nozioni di base su Windows Server 2016 | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2012 R2 (ciclo di vita del supporto) | |||||
| Windows Server 2012 R2 Datacenter | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2012 R2 Standard | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2012 R2 Essentials | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2012 R2 Foundation | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2012 (ciclo di vita del supporto) | |||||
| Centro dati di Windows Server 2012 | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2012 Standard | Sì | Sì | Sì | Sì | Sì |
| Nozioni di base su Windows Server 2012 | Sì | Sì | Sì | Sì | Sì |
| Windows Server 2012 Foundation | Sì | Sì | Sì | Sì | Sì |
| Windows 11 IoT Enterprise | NO | NO | NO | NO | NO |
| Windows 11 Enterprise | NO | NO | NO | NO | NO |
| Windows 11 Professional | NO | NO | NO | NO | NO |
| Windows 11 Home | NO | NO | NO | NO | NO |
| Windows 10 IoT Enterprise | NO | Sì | Sì | NO | Sì |
| Windows 10 Enterprise | NO | Sì | Sì | NO | Sì |
| Windows 10 Professional | NO | Sì | Sì | NO | Sì |
| Windows 10 Home | NO | Sì | Sì | NO | Sì |
| Windows 8.1 Enterprise | NO | Sì | Sì | NO | Sì |
| Windows 8.1 Pro | NO | Sì | Sì | NO | Sì |
| Windows 8.1 Enterprise | NO | Sì | Sì | NO | Sì |
| Windows 8 Pro | NO | Sì | Sì | NO | Sì |
| Windows 8 | NO | Sì | Sì | NO | Sì |
Per i requisiti minimi di versione per installare SQL Server in Windows Server 2012 o Windows 8, vedere Requisiti della versione per SQL Server nel sistema operativo Windows.
Supporto di Server Core per SQL Server 2016
Le edizioni seguenti di Windows Server Core supportano l'installazione di SQL Server 2016 (13.x):
- Windows Server 2019 Datacenter
- Windows Server 2019 Standard
- Windows Server 2016 Datacenter
- Windows Server 2016 Standard
- Windows Server 2012 R2 Datacenter
- Windows Server 2012 R2 Standard
- Centro dati di Windows Server 2012
- Windows Server 2012 Standard
Per altre informazioni sull'installazione di SQL Server in Server Core, vedere Installare SQL Server in Server Core.
Nota
Non è possibile installare SQL Server in un sistema operativo Windows quando è abilitata la distinzione tra maiuscole e minuscole. Per altre informazioni, vedere SQL Server non è supportato in un sistema operativo Windows in cui è abilitata la distinzione tra maiuscole e minuscole.
Supporto WOW64
WOW64 (Windows 32-bit on Windows 64-bit) è una funzionalità delle edizioni a 64 bit di Windows che consente l'esecuzione a livello nativo in modalità a 32 bit delle applicazioni a 32 bit. Le applicazioni verranno eseguite in modalità a 32 bit anche se il sistema operativo sottostante viene eseguito a 64 bit. WOW64 non è supportato per le installazioni di SQL Server. Tuttavia, gli strumenti di gestione sono supportati in WOW64.
Funzionalità supportate nei sistemi operativi client a 32 bit
I sistemi operativi client Windows, ad esempio Windows 10 e Windows 8.1, sono disponibili come architetture a 32 o a 64 bit. Tutte le funzionalità di SQL Server sono supportate in sistemi operativi client a 64 bit. Nei sistemi operativi client a 32 bit Microsoft supporta le funzionalità seguenti:
- Qualità dei dati Client
- Connessione degli strumenti client
- Servizi di Integrazione
- Compatibilità con le versioni precedenti di strumenti client.
- SDK di strumenti client
- Componenti della documentazione
- Componenti di Riesecuzione distribuita
- Controller di Riproduzione distribuita
- Client di Replay Distribuito
- SDK di Connettività SQL Client
I sistemi operativi server Windows Server 2008 R2 e versioni successive non sono disponibili come architetture a 32 bit. Tutti i sistemi operativi server supportati sono disponibili solo a 64 bit. Tutte le funzionalità sono supportate in sistemi operativi server a 64 bit.
Supporto di lingue diverse
Per altre informazioni sul supporto multilingue e sulle considerazioni per l'installazione di SQL Server in lingue localizzate, vedere Versioni della lingua locale in SQL Server.
Requisiti di spazio su disco
Durante l'installazione di SQL Server, Windows Installer crea dei file temporanei nell'unità di sistema. Prima di eseguire il programma di installazione per installare o aggiornare SQL Server, verificare di avere almeno 6 GB di spazio disponibile nell'unità di sistema per questi file. Tale requisito deve essere soddisfatto anche se tutti i componenti di SQL Server vengono installati in un'unità di sistema non predefinita.
I requisiti effettivi di spazio su disco rigido dipendono dalla configurazione del sistema e dalle funzionalità che si decide di installare. La tabella seguente fornisce i requisiti di spazio su unità per i componenti di SQL Server.
| Caratteristica / Funzionalità | Requisito di spazio su disco |
|---|---|
| Motore del Database e file di dati, Replica, Ricerca Full-Text e Servizi di Qualità dei Dati | 1.480 MB |
| Motore di database (come nella riga precedente) con Servizi R (In-Database) | 2.744 MB |
| Motore di database (come riga precedente) con il servizio query PolyBase per dati esterni | 4.194 MB |
| Servizi di Analisi e file di dati | 698 MB |
| Servizi di Reporting | 967 MB |
| Microsoft R Server (Standalone) | 280 MB |
| Reporting Services – SharePoint | 1.203 MB |
| Componente aggiuntivo di Reporting Services per SharePoint Prodotti | 325 MB |
| Qualità dei dati Client | 121 MB |
| Connessione degli strumenti client | 328 MB |
| Servizi di Integrazione | 306 MB |
| Componenti client (diversi dai componenti della documentazione online di SQL Server e dagli strumenti di Integration Services) | 445 MB |
| Master Data Services | 280 MB |
| Componenti della documentazione online di SQL Server per visualizzare e gestire il contenuto della guida 1 | 27 MB |
| Tutte le funzionalità | 8.030 MB |
1 Il requisito di spazio su unità per il contenuto online della documentazione scaricata è 200 MB.
Tipi di archiviazione per i file di dati
I tipi di archiviazione supportati per i file di dati sono:
Disco locale
SQL Server attualmente supporta unità disco con dimensioni del settore native standard di 512 byte e 4 KB. Per altre informazioni sul supporto per le dimensioni del settore e le implementazioni dei produttori più grandi, vedere la sezione "Dimensioni del settore del disco da 4 KB" nel white paper SQLIOBasicsCh2.doc. È possibile scaricare il white paper dalla sezione Download dell'articolo Informazioni di base sull'I/O di SQL Server, capitolo 2.
Se si usano dischi di formati avanzati formattati fisicamente con 4.096 byte, ma si espongono dimensioni logiche del settore di 512 byte, è possibile leggere altre informazioni sul comportamento e le raccomandazioni nell'articolo della community tecnica SQL Server - Le nuove unità usano dimensioni di settore di 4K.
I dischi rigidi con dimensioni del settore superiori a 4 KB possono causare errori quando si tenta di archiviare i file di dati di SQL Server. Per altre informazioni sul supporto delle dimensioni del settore del disco rigido in SQL Server, vedere Risolvere gli errori di SQL Server relativi alle dimensioni del settore del disco di sistema superiori a 4 KB. Attualmente, la chiave del Registro di sistema
ForcedPhysicalSectorSizeInBytesè necessaria per installare correttamente SQL Server in alcuni dispositivi di archiviazione più recenti con dimensioni del settore del disco di sistema superiori a 4 KB.Il disco locale è supportato nell'installazione del cluster di failover di SQL Server solo per l'installazione dei file
tempdb. Assicurarsi che il percorso specificato per i file di datitempdbe di log sia valido su tutti i nodi del cluster. Durante il failover, se le directorytempdbnon sono disponibili sul nodo di destinazione del failover, la risorsa di SQL Server non viene riportata online.
Archiviazione condivisa
Condivisione SMB di file
L'archiviazione SMB non è supportata per i file di dati di Analysis Services per le installazioni autonome o cluster. Usare invece storage collegato diretto, una rete di archiviazione SAN o S2D.
L'archiviazione SMB può essere ospitata da un file server di Windows o da un dispositivo di archiviazione SMB di terze parti. Se si usa Windows File Server, la versione deve essere 2008 o successiva. Per altre informazioni sull'installazione di SQL Server tramite la condivisione file SMB come opzione di archiviazione, vedere Installare SQL Server con l'archiviazione di condivisione file SMB.
Installazione di SQL Server in un controller di dominio
Per motivi di sicurezza, non installare SQL Server in un controller di dominio. Il programma di installazione di SQL Server non bloccherà l'installazione in un computer con funzioni di controller di dominio, ma verranno applicate le limitazioni seguenti:
Non è possibile eseguire servizi di SQL Server in un controller di dominio usando un account Servizio locale.
Dopo aver installato SQL Server in un computer, non è possibile modificare il computer da un membro di dominio a un controller di dominio. Prima di modificare il computer host in controller di dominio, è necessario disinstallare SQL Server.
Dopo aver installato SQL Server in un computer, non è possibile modificare il computer da un controller di dominio a un membro di dominio. Prima di modificare il computer host in membro di dominio, è necessario disinstallare SQL Server.
Le istanze del cluster di failover di SQL Server non sono supportate quando i nodi del cluster sono controller di dominio.
SQL Server non è supportato in un controller di dominio di sola lettura. Il programma di installazione di SQL Server non può creare gruppi di sicurezza o account del servizio SQL Server in un controller di dominio di sola lettura. In questo scenario il programma di installazione ha esito negativo.
Nota
Questa restrizione si applica anche alle installazioni nei nodi membro del dominio.
Un'istanza del cluster di failover di SQL Server non è supportata in un ambiente in cui si può accedere solo a un controller di dominio di sola lettura.
Nota
Questa restrizione si applica anche alle installazioni nei nodi membro del dominio.
Supporto di installazione
Ottenere i supporti di installazione pertinenti dai percorsi seguenti:
In alternativa, è possibile distribuire SQL Server in una macchina virtuale di Azure nel portale di Azure. A causa del sovraccarico della virtualizzazione, le macchine virtuali possono essere più lente rispetto all'esecuzione nativa.