SQL Server 2016 e 2017: requisiti hardware e software
Si applica a: SQL Server - solo Windows
Questo articolo elenca i requisiti hardware e software minimi per l'installazione e l'esecuzione di SQL Server 2016 e SQL Server 2017 nel sistema operativo Windows.
Per informazioni sui requisiti hardware e software per altre versioni di SQL Server, vedere:
Requisiti hardware
I requisiti hardware seguenti si applicano a SQL Server 2016 e SQL Server 2017:
Componente | Requisito |
---|---|
Disco rigido | SQL Server richiede almeno 6 GB di spazio libero su disco rigido. I requisiti di spazio su disco variano a seconda dei componenti di SQL Server installati. Per altre informazioni, vedere Requisiti di spazio su disco rigido più avanti in questo articolo. Per informazioni sui tipi di archiviazione supportati per i file di dati, vedere Storage Types for Data Files. È consigliabile installare SQL Server nei computer con formati di file NTFS o ReFS. L'installazione in un file system FAT32 è supportata ma non è consigliata, perché è meno sicuro dei file system NTFS o ReFS. Le unità di sola lettura, mappate o compresse vengono bloccate durante l'installazione. |
Unità | Per l'installazione da disco è necessaria un'unità DVD. |
Monitoraggio | 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). |
Memoria * | Minimo: Edizioni Express: 512 MB Tutte le altre edizioni: 1 GB Consigliato: Edizioni Express: 1 GB Tutte le altre edizioni: almeno 4 GB che devono essere incrementati all'aumentare delle dimensioni del database per garantire prestazioni ottimali. |
Velocità processore | Minima : processore x64 a 1,4 GHz Consigliata: almeno 2,0 GHz |
Tipo di processore | Processore x64: AMD Opteron, AMD Athlon 64, Intel Xeon con supporto Intel EM64T, Intel Pentium IV con supporto EM64T |
Nota
L'installazione di SQL Server è supportata solo su processori x64, non è più supportata su processori x86.
* 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.
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 software seguenti si applicano a tutte le installazioni:
Componente | Requisito |
---|---|
.NET Framework | SQL Server 2016 (13.x) e versioni successive richiedono .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. È anche 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.
|
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: Shared Memory, TCP/IP, Named Pipes e VIA. Nota: 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 è in grado di riconoscere il cluster e ha esito negativo dopo un failover dell'istanza. Pertanto non è consigliata e deve essere usata 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 ulteriori informazioni su protocolli e librerie di rete, vedere Network Protocols and Network Libraries. |
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
Vi sono altri requisiti hardware e software per la funzionalità PolyBase. Per altre informazioni, vedere Get started with PolyBase(Introduzione a PolyBase).
Supporto dei sistemi operativi per SQL Server 2017
Nella tabella seguente sono indicate le edizioni di SQL Server 2017 compatibili con le varie versioni di Windows:
Edizione di SQL Server: | Enterprise | Sviluppatore | Standard | Web | Express |
---|---|---|---|---|---|
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 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 Datacenter | Sì | Sì | Sì | Sì | Sì |
Windows Server 2016 Standard | Sì | Sì | Sì | Sì | Sì |
Windows Server 2016 Essentials | Sì | Sì | Sì | Sì | Sì |
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 Datacenter | Sì | Sì | Sì | Sì | Sì |
Windows Server 2012 Standard | Sì | Sì | Sì | Sì | Sì |
Windows Server 2012 Essentials | 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
L'installazione di SQL Server 2017 nella modalità Server Core è supportata dalle edizioni di Windows Server seguenti:
Windows Server 2022 Standard
Windows Server 2022 Datacenter
Windows Server 2022 Datacenter: Azure Edition
Windows Server 2019 Standard
Windows Server 2019 Datacenter
Windows Server 2016 Standard
Windows Server 2016 Datacenter
Windows Server 2012 R2 Standard
Windows Server 2012 R2 Datacenter
Windows Server 2012 Standard
Windows Server 2012 Datacenter
Per altre informazioni sull'installazione di SQL Server in Server Core, vedere Installare SQL Server in Server Core.
Nota
L'installazione di SQL Server in un sistema operativo Windows in cui è abilitata la distinzione tra maiuscole e minuscole non è supportata. Per altre informazioni, consultare SQL Server non è supportato in un sistema operativo Windows in cui è abilitata la distinzione tra maiuscole e minuscole
Supporto dei sistemi operativi per SQL Server 2016
Nella tabella seguente sono indicate le edizioni di SQL Server 2016 compatibili con le varie versioni di Windows:
Edizione di SQL Server: | Enterprise | Sviluppatore | Standard | Web | Express |
---|---|---|---|---|---|
Windows Server 2022 Datacenter | No | No | No | No | No |
Windows Server 2022 Datacenter: Azure Edition | No | No | No | No | No |
Windows Server 2022 Standard | No | No | No | No | No |
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 Datacenter | Sì | Sì | Sì | Sì | Sì |
Windows Server 2016 Standard | Sì | Sì | Sì | Sì | Sì |
Windows Server 2016 Essentials | Sì | Sì | Sì | Sì | Sì |
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 Datacenter | Sì | Sì | Sì | Sì | Sì |
Windows Server 2012 Standard | Sì | Sì | Sì | Sì | Sì |
Windows Server 2012 Essentials | 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 di versione minimi per installare SQL Server in Windows Server 2012 o Windows 8, vedere Installazione di SQL Server in Windows Server 2012 o Windows 8.
Supporto di Server Core per SQL Server 2016
L'installazione di SQL Server 2016 nella modalità Server Core è supportata dalle edizioni di Windows Server seguenti:
Windows Server 2019 Standard
Windows Server 2019 Datacenter
Windows Server 2016 Standard
Windows Server 2016 Datacenter
Windows Server 2012 R2 Standard
Windows Server 2012 R2 Datacenter
Windows Server 2012 Standard
Windows Server 2012 Datacenter
Per altre informazioni sull'installazione di SQL Server in Server Core, vedere Installare SQL Server in Server Core.
Nota
L'installazione di SQL Server in un sistema operativo Windows in cui è abilitata la distinzione tra maiuscole e minuscole non è supportata. Per altre informazioni, consultare 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. La funzionalità WOW64 non è supportata 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:
- Client Data Quality
- Connettività strumenti client
- Integration Services
- Compatibilità con le versioni precedenti di strumenti client
- SDK di strumenti client
- Componenti della documentazione
- Componenti di Riesecuzione distribuita
- Controller di Riesecuzione distribuita
- Client Riesecuzione distribuita
- 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 di lingue diverse e per considerazioni relative all'installazione di SQL Server nelle lingue localizzate, vedere Versioni in lingua locale di 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 che nell'unità di sistema siano disponibili almeno 6 GB di spazio su disco 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 possono variare in base alla configurazione del sistema e alle funzionalità selezionate per l'installazione. Nella tabella seguente vengono indicati i requisiti di spazio su disco dei componenti di SQL Server.
Funzionalità | Requisito di spazio su disco |
---|---|
Motore di database e file di dati, replica, ricerca full-text e Data Quality Services | 1480 MB |
Motore di database (come sopra) con R Services (In-Database) | 2744 MB |
Motore di database (come sopra) con Servizio Query PolyBase per i dati esterni | 4194 MB |
Analysis Services e file di dati | 698 MB |
Reporting Services | 967 MB |
Microsoft R Server (Standalone) | 280 MB |
Reporting Services – SharePoint | 1203 MB |
Componente aggiuntivo Reporting Services per prodotti SharePoint | 325 MB |
Client Data Quality | 121 MB |
Connettività strumenti client | 328 MB |
Integration Services | 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* | 27 MB |
Tutte le funzionalità | 8030 MB |
*Il requisito di spazio su disco per il contenuto della documentazione online scaricato è pari a 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. I dischi rigidi con dimensioni del settore superiori a 4KB possono causare errori durante il tentativo di archiviazione dei file di dati di SQL Server sui dischi. Vedere Limiti di dimensioni del settore supportati da unità disco rigido in SQL Server per altre informazioni sulle dimensioni del settore dei dischi rigidi supportate in SQL Server. Per altre informazioni, vedere Risolvere gli errori correlati alle 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 dati tempdb e di log sia valido su tutti i nodi del cluster. Durante il failover, se le directory tempdb non sono disponibili sul nodo di destinazione del failover, la risorsa di SQL Server non verrà riportata online.
- Archiviazione condivisa
- Spazi di archiviazione diretta (S2D)
- Condivisione file SMB
- L'archiviazione SMB non è supportata per i file di dati di Analysis Services per le installazioni autonome o cluster. Usare invece l'archiviazione collegata direttamente, una rete 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. Nel primo caso, la versione del file server di Windows deve essere la versione 2008 o successiva. Per altre informazioni sull'installazione di SQL Server con una condivisione file SMB come opzione di archiviazione, vedere Installare SQL Server con l'opzione di archiviazione su condivisione file SMB.
Installazione di SQL Server in un controller di dominio
Per motivi di sicurezza, è consigliabile 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.
Al termine dell'installazione di SQL Server in un computer, non è possibile modificare il computer da membro di dominio a controller di dominio. Prima di modificare il computer host in controller di dominio, è necessario disinstallare SQL Server.
Al termine dell'installazione di SQL Server in un computer, non è possibile modificare il computer da controller di dominio a 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 consente di creare gruppi di sicurezza o effettuare il provisioning di 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
È possibile ottenere il supporto di installazione pertinente nelle posizioni seguenti:
In alternativa, è possibile creare una macchina virtuale di Azure che esegue già SQL Server.
Passaggi successivi
Dopo aver esaminato i requisiti hardware e software per l'installazione di SQL Server, è possibile iniziare a pianificare un'installazione di SQL Server o esaminare le considerazioni sulla sicurezza per SQL Server.