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 SQL Server prodotti 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 offre 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

  • server Microsoft Hyper-V

  • Configurazioni che vengono 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.

    Nota

    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 SQL Server per gli ambienti di virtualizzazione hardware supportati seguenti:

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

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

  • Qualsiasi versione di SQL Server che non rientra nei criteri del ciclo di vita ed è in esecuzione in qualsiasi fornitore o configurazione di virtualizzazione.
  • Qualsiasi software di virtualizzazione non Microsoft che non sia una configurazione convalidata tramite il programma SVVP.

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

Criteri di supporto per il software Microsoft eseguito su 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, purché siano soddisfatti tutti i requisiti seguenti:

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

  • SQL Server supporta soluzioni di backup con supporto per 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 dietro le quinte di memoria temporizzato, disco e 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 è supportata purché sia impostato il flag EnableWriteOrderPreservationAcrossDisks.

    Nota

    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 tra loro, le singole macchine virtuali possono eseguire il failover nel sito di ripristino di emergenza, ma le funzionalità a disponibilità elevata 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 indicazioni 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 seguirà 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 SVVP (Server Virtualization Validation Program)

  • D2: Cosa succede 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 altre informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:

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

    Se Microsoft CSS determina che il problema può 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 dei fornitori sono considerate certificate da SVVP anche se il fornitore partecipa al programma. L'elenco delle configurazioni convalidate può essere aggiornato quando 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 per l'uso come sistema operativo guest?

    A3: Sì. Come documentato nel sito Web SVVP seguente, i prodotti che hanno superato i requisiti SVVP per la versione rilasciata 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 rispettiva documentazione del prodotto SQL Server.

    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 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 con Windows Server è supportata con SQL Server?

    A5: Sì, La migrazione in tempo reale è supportata per SQL Server se usata 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à aggiuntiva di virtualizzazione di un fornitore di SVVP, ad esempio la migrazione, deve essere supportata dal fornitore SVVP. Sono inclusi tutti i problemi che possono verificarsi con SQL Server quando si usano queste funzionalità. Leggere questa risorsa per altre informazioni sui criteri di supporto per le funzionalità aggiuntive di un prodotto di virtualizzazione:

    Programma SVVP (Server Virtualization Validation Program)

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

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

  • D8: Si supporta SQL Server in esecuzione nella macchina virtuale di Microsoft Azure?

    A8: Sì, Microsoft supporta SQL Server in Servizi di infrastruttura di Microsoft Azure che include Microsoft Azure Macchine virtuali e Microsoft Azure Rete virtuale. Quando si distribuiscono SQL Server nella 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 in Servizi di infrastruttura di Microsoft Azure, che include Microsoft soluzione Azure VMware. Quando si distribuisce SQL Server in Microsoft soluzione Azure VMware, considerare le risorse seguenti:

    • Per altre informazioni su come distribuire al meglio SQL Server usando VMware vSphere, incluso il ridimensionamento corretto delle macchine virtuali 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 macchina virtuale di Microsoft Azure?

    A10: il ruolo della macchina virtuale di Microsoft Azure è un ruolo non permanente e non lo stesso della macchina virtuale di Microsoft Azure. Non è supportato per SQL Server uso in produzione. 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.

  • Q11 Sono disponibili configurazioni consigliate o procedure consigliate da prendere in considerazione durante la distribuzione di SQL Server in ambienti virtualizzati?

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