Condividi tramite


Criteri di supporto per i prodotti Microsoft SQL Server in esecuzione in un ambiente di virtualizzazione hardware

Questo articolo descrive i criteri di supporto per i prodotti SQL Server in esecuzione in un ambiente di virtualizzazione hardware.

Versione originale del prodotto: SQL Server
Numero KB originale: 956893

Introduzione

Questo articolo descrive i criteri di supporto per i prodotti Microsoft SQL Server in esecuzione in un ambiente di virtualizzazione hardware.

Ulteriori informazioni

Microsoft fornisce supporto tecnico per SQL Server per gli ambienti di virtualizzazione hardware supportati seguenti:

  • Versioni di Windows Server (attualmente nel ciclo di vita del supporto) con Hyper-V

  • Microsoft Hyper-V Server

  • Configurazioni convalidate tramite il Server Virtualization Validation Program (SVVP).

    Per altre informazioni sui fornitori certificati e sulle configurazioni per SVVP, vedere http://windowsservercatalog.com/svvp.aspx?svvppage=svvp.htm.

    Note

    La soluzione SVVP deve essere in esecuzione su hardware certificato per la versione di Windows Server (attualmente nel ciclo di vita del supporto) per essere considerata una configurazione SVVP valida.

Microsoft offre supporto tecnico per le versioni di SQL Server per gli ambienti di virtualizzazione hardware supportati seguenti:

  • Servizi di infrastruttura di Azure che includono azure Macchine virtuali, Rete virtuale di Azure e soluzione Azure VMware (vedere la sezione Domande frequenti per altri dettagli).
  • La versione di SQL Server è attualmente supportata in base ai criteri relativi al ciclo di vita.

Microsoft può fornire supporto tecnico limitato o limitato per gli ambienti seguenti:

  • Qualsiasi versione di SQL Server esterna ai criteri relativi al ciclo di vita e in esecuzione in qualsiasi fornitore o configurazione della virtualizzazione.
  • Qualsiasi software di virtualizzazione non Microsoft che non è una configurazione convalidata tramite il programma SVVP.

Questo criterio di supporto limitato si basa sull'articolo della Microsoft Knowledge Base seguente:

Criteri di supporto per il software Microsoft eseguito in software di virtualizzazione hardware non Microsoft

Restrizioni e limitazioni

Le restrizioni e le limitazioni seguenti possono influire sui criteri di supporto delle configurazioni supportate precedenti:

  • Clustering di failover guest è supportato per SQL Server in una macchina virtuale per gli ambienti di virtualizzazione hardware supportati elencati in questo articolo, a condizione che siano soddisfatti tutti i requisiti seguenti:

  • Il prodotto SQL Server deve essere una versione supportata nei criteri correnti relativi al ciclo di vita supporto tecnico Microsoft. Per altre informazioni sui criteri relativi al ciclo di vita di supporto tecnico Microsoft, vedere Cercare informazioni sul ciclo di vita dei prodotti e dei servizi.

  • SQL Server supporta soluzioni di backup in grado di supportare la virtualizzazione che usano VSS (snapshot del volume). Ad esempio, SQL Server supporta il backup di Hyper-V.

    Gli snapshot delle macchine virtuali che non usano snapshot del volume VSS non sono supportati da SQL Server. Qualsiasi tecnologia snapshot che esegue un salvataggio in background di una memoria temporizzato, del disco e dello stato del dispositivo delle macchine virtuali senza interagire con le applicazioni nel guest tramite VSS può lasciare SQL Server in uno stato incoerente.

  • SQL Server nella replica Hyper-V è supportato a condizione che sia impostato il flag EnableWriteOrderPreservationAcrossDisks .

    Note

    Per impostare il flag EnableWriteOrderPreservationAcrossDisks, eseguire il cmdlet seguente:

    Set-VMReplication -VMName \<vm-name> -EnableWriteOrderPreservationAcrossDisks 1

    Eccezioni

    Se più macchine virtuali SQL sono strettamente associate l'una all'altra, le singole macchine virtuali possono eseguire il failover nel sito di ripristino di emergenza, ma le funzionalità a disponibilità elevata di SQL all'interno della macchina virtuale devono essere rimosse e riconfigurate dopo il failover della macchina virtuale. Per questo motivo, le funzionalità di SQL Server seguenti non sono supportate nella replica Hyper-VM:

    • Gruppi di disponibilità
    • Mirroring del database
    • Istanze del cluster di failover
    • Log shipping
    • Replica

    Per SQL Server in esecuzione in ambiente Linux, vedere le linee guida nella sezione Tecnologie di virtualizzazione supportate dei criteri di supporto tecnico per Microsoft SQL Server.

    È consigliabile usare SQL Server in Eseguire Hyper-V in una macchina virtuale con virtualizzazione annidata solo a scopo di test e sviluppo.

Domande frequenti

  • D1: Quale livello di supporto tecnico riceverò se la configurazione del fornitore non Microsoft è certificata tramite SVVP?

    A1: Il servizio clienti Microsoft e il supporto tecnico (CSS) collaboreranno con il cliente e il fornitore certificato SVVP per analizzare il problema con SQL Server in esecuzione nella macchina virtuale. Microsoft CSS o il fornitore SVVP seguiranno il processo documentato nel seguente sito Web SVVP per usare il programma TSANet insieme all'autorizzazione dei clienti nel tentativo di risolvere il problema:

    Programma di convalida della virtualizzazione server

  • D2: Cosa accade se la configurazione di virtualizzazione del fornitore non Microsoft non è certificata tramite SVVP?

    A2: Microsoft CSS seguirà i criteri di supporto documentati nell'articolo della Knowledge Base 897615. Per ulteriori informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo nella Microsoft Knowledge Base:

    Criteri di supporto per il software Microsoft eseguito in software di virtualizzazione hardware non Microsoft

    Se Microsoft CSS determina che il problema potrebbe essere correlato al software di virtualizzazione del fornitore, Microsoft CSS potrebbe richiedere al cliente di riprodurre il problema all'esterno dell'ambiente di virtualizzazione.

    Non tutte le configurazioni fornitore sono considerate certificate da SVVP anche se il fornitore partecipa al programma. L'elenco delle configurazioni convalidate può essere aggiornato man mano che i fornitori inviano modifiche tramite questo programma.

  • D3: Il programma SVVP elenca in modo specifico le configurazioni valide per Windows Server 2008. Sono supportate altre versioni di Windows da usare come sistema operativo guest?

    A3: Sì. Come documentato nel seguente sito Web SVVP, i prodotti che hanno superato i requisiti SVVP per la versione più recente di Windows Server sono considerati supportati in tutte le versioni precedenti di Windows Server che sono ancora supportate per ogni matrice del ciclo di vita.

    Virtualizzazione server

    Quando si esegue SQL Server in un sistema operativo guest, la versione di SQL Server deve essere supportata nella versione del sistema operativo guest, in base ai requisiti elencati nella documentazione del prodotto SQL Server corrispondente.

    Per altre informazioni sui requisiti hardware e software per SQL Server, vedere le pagine seguenti della documentazione:

  • D4: Le funzionalità di SQL Server, ad esempio il mirroring del database, sono supportate per l'esecuzione in un ambiente di virtualizzazione?

    A4: le uniche restrizioni per installare e usare SQL Server in un ambiente di virtualizzazione sono documentate in questo articolo o nella documentazione del prodotto SQL Server. Qualsiasi funzionalità o utilizzo non indicato in questo articolo o nella documentazione del prodotto SQL Server viene considerato supportato in un ambiente di virtualizzazione usando le stesse restrizioni e il supporto di un ambiente hardware bare metal. Per altre informazioni sulle funzionalità supportate da diverse edizioni di SQL Server, visitare il sito Web TechNet seguente:

    Funzionalità supportate dalle edizioni di SQL Server 2008 R2

    Questi stessi requisiti si applicano a SQL Server 2008 e versioni successive in esecuzione in un ambiente di virtualizzazione.

  • D5: La migrazione rapida e in tempo reale è supportata con Windows Server con SQL Server?

    A5: Sì, Live Migration è supportato per SQL Server quando viene usato con Windows Server con Hyper-V e con il server Hyper-V. La migrazione rapida è supportata anche per SQL Server in Windows Server con Hyper-V e Hyper-V Server.

  • D6: Quali sono i criteri di supporto per SQL Server quando si usa una funzionalità di virtualizzazione del fornitore SVVP, ad esempio snapshot o migrazione?

    A6: gli snapshot per qualsiasi fornitore di virtualizzazione che non usano VSS non sono supportati con SQL Server. Qualsiasi altra funzionalità di virtualizzazione aggiuntiva di un fornitore SVVP, ad esempio la migrazione, deve essere supportata dal fornitore SVVP. Sono inclusi eventuali problemi che possono verificarsi con SQL Server quando si usano queste funzionalità. Per altre informazioni sui criteri di supporto per altre funzionalità di un prodotto di virtualizzazione, leggere questa risorsa:

    Programma di convalida della virtualizzazione server

  • D7: La memoria dinamica Hyper-V è supportata per SQL Server?

    A7: La memoria dinamica Hyper-V è completamente supportata con SQL Server. Solo le versioni e le edizioni di SQL Server che supportano l'aggiunta di memoria ad accesso frequente (Enterprise e Datacenter) possono visualizzare la memoria aggiunta usando la memoria dinamica Hyper-V. SQL Server 2012 e versioni successive di Standard Edition riconoscono anche l'aggiunta di memoria ad accesso frequente durante l'esecuzione in un ambiente virtuale. Le versioni di SQL Server che non supportano l'aggiunta di memoria ad accesso frequente sono ancora supportate. Tuttavia, queste versioni rileveranno solo la memoria presente nel sistema operativo all'avvio di SQL Server. Prima di distribuire la memoria dinamica Hyper-V, leggere le risorse seguenti quando si usa la memoria dinamica Hyper-V con SQL Server:

  • D8: È supportato SQL Server in esecuzione nella macchina virtuale di Microsoft Azure?

    A8: Sì, Microsoft supporta SQL Server nei servizi di infrastruttura di Microsoft Azure che include Microsoft Azure Macchine virtuali e Microsoft Azure Rete virtuale. Quando si distribuisce SQL Server in una macchina virtuale di Microsoft Azure, tenere presente quanto segue:

  • D9: Microsoft supporta SQL Server in esecuzione in Microsoft soluzione Azure VMware?

    A9: Sì, Microsoft supporta SQL Server nei servizi di infrastruttura di Microsoft Azure, che include Microsoft soluzione Azure VMware. Quando si distribuisce SQL Server in Microsoft soluzione Azure VMware, prendere in considerazione le risorse seguenti:

    • Per altre informazioni su come distribuire al meglio SQL Server usando VMware vSphere, incluso il ridimensionamento corretto delle macchine virtuali di SQL Server e la gestione della configurazione del server VMware vCenter, vedere Architettura di Microsoft SQL Server in VMware vSphere.

    • Per altre informazioni su come iniziare a usare soluzione Azure VMware, vedere soluzione Azure VMware.

  • D10: I clienti possono eseguire SQL Server nel ruolo della macchina virtuale di Microsoft Azure?

    A10: il ruolo della macchina virtuale di Microsoft Azure è un ruolo non persistente e non lo stesso della macchina virtuale di Microsoft Azure. Non è supportato per l'uso in produzione di SQL Server. I clienti che vogliono distribuire le funzionalità della piattaforma dati oggi nella piattaforma Microsoft Azure devono usare la macchina virtuale di Microsoft Azure o database SQL di Microsoft Azure.

  • D11 Esistono procedure consigliate per la configurazione o le procedure consigliate da considerare durante la distribuzione di SQL Server in ambienti virtualizzati?

    A11: Sì, è consigliabile consultare le raccomandazioni seguenti del rispettivo hypervisor: