Technisch ondersteuningsbeleid voor Microsoft SQL Server

Samenvatting

In dit artikel worden de ondersteuningsbeleid en de grenzen voor probleemoplossing voor Microsoft SQL Server-producten beschreven die zijn geïnstalleerd op ondersteunde platforms.

Ondersteunde besturingssystemen

Afhankelijk van de versie en editie van SQL Server, kunt u SQL Server installeren op een ondersteund Windows-besturingssysteem. De exacte details worden beschreven op de pagina productdocumentatie.

Deze documentatie bevat een overzicht van de specifieke besturingssystemen waarop het product is getest en gevalideerd. Wanneer u de oudere versie van SQL Server op nieuwe Windows-besturingssystemen installeert, moet u een ondersteund Service Pack hebben, zoals beschreven in SQL Server in Windows 8 en nieuwere versies van Windows-besturingssysteem.

Vanaf Microsoft SQL Server 2017 kunt u SQL Server installeren op Linux Operating Systems. De pagina productdocumentatie bevat een overzicht van de huidige lijst met ondersteunde Linux-besturingssystemen waarop u SQL Server kunt installeren en configureren voor gebruik van de productie.

Vanaf Microsoft SQL Server 2019 kunt u de SQL Server-Big Data cluster op Kubernetes implementeren. Controleer het ondersteunde host OS voor Kubernetes in de release opmerkingen voor SQL Server Big Data clusters onder de sectie ondersteuning .

Ondersteunde hardware

Installatie van SQL Server wordt ondersteund op x64-processors (AMD en Intel). Ze worden niet meer ondersteund op x86-processors. Zie de pagina met vereisten voor de SQL Server-hardwarevoor actuele informatie. 

Ondersteunde Virtualization Technologies

Microsoft ondersteunt de implementatie van SQL Server voor Virtualization Technologies die Microsoft Hyper-V en andere Hyper visors bevatten die gecertificeerd zijn via het validatieprogramma voor Server-virtualisatie (SVVP). Zie voor meer informatie over SVVP het validatieprogramma voor Windows Server Virtualization.

Als u een virtuele Linux-computer host op Hyper-V, moet u ervoor zorgen dat u het ondersteunde Lis-stuurprogrammahebt. Microsoft ondersteunt SQL Server-installaties op Cloud infrastructuurservices zoals Azure virtual machine, Amazon EC2 en Google Cloud. Het gedetailleerde ondersteuningsbeleid voor SQL Server in virtuele omgevingen weergeven.

De host Operating System vendors kunnen ondersteunde Hyper visors voor hun systemen publiceren. De volgende lijst bevat enkele voorbeelden:

Kijk in de documentatie van het besturingssysteem voor de huidige en bijgewerkte hypervisor die wordt ondersteund in een specifieke versie van het besturingssysteem.

Ondersteunde container platforms

SQL Server wordt uitgevoerd in Linux containers

In deze sectie vindt u een beschrijving van het ondersteuningsbeleid en de ondersteunde configuraties voor Microsoft SQL Server die wordt uitgevoerd in Linux containers.

SQL Server is een toepassing die wordt uitgevoerd in de gebruikers ruimte van een Linux-container. SQL Server en bijbehorende afhankelijkheden in de SQL Server-container roepen naar het onderliggende Host Operating System en de kernel hiervan. Verschillende Linux-besturingssystemen worden geleverd met verschillende sets gebruikers ruimte toepassingen en Linux kernel, die goed zijn getest in combinatie met SQL Server. Hoewel het mogelijk is om SQL Server uit te voeren in een niet-geteste of niet-ondersteunde configuraties van container-en host-combinaties, is Microsoft er niet aan te bevelen dat u dit doet. We ondersteunen alleen configuraties die gebruikmaken van de volgende richtlijnen. Deze richtlijnen bepalen de goed beproefde en ondersteunde configuraties voor het uitvoeren van SQL Server Linux-containers.  

De volgende richtlijnen en voorbeelden zijn van toepassing op de ondersteuning voor SQL Server op Linux container Deployments. 

Richtlijnen  

  1. Het besturingssysteem van SQL Server-container moet overeenkomen met het container besturingssysteem voor de container en de primaire versie.

  2. Een SQL Server-omgeving met Linux-containers biedt ondersteuning voor dezelfde set ondersteunde platforms als voor SQL Server op Linux waarop niet-container werklasten worden uitgevoerd. Zie installatierichtlijnen voor SQL Server op Linuxvoor meer informatie.

Voorbeelden van ondersteunde configuraties    

  • SQL Server 2019 op rode Hat 7.x containers met een rode Hat 7.x host

  • SQL Server 2017 op Ubuntu 16,04-container wordt uitgevoerd op een Ubuntu 16,04-host

  • SQL Server 2017 op SLES 12.x -container die wordt uitgevoerd op een SLES 12.x host

  • SQL Server 2017 op de 16,04-container van Ubuntu die wordt uitgevoerd op een Ubuntu 16,04 virtuele machine die wordt gehost op het Windows-besturingssysteem

Voorbeelden van niet-ondersteunde configuraties

  • SQL Server 2017 op rode Hat 7,6 containers die worden uitgevoerd op een Ubuntu-container host

  • Een distributie van Linux OS die niet overeenkomt tussen de container en de host

  • SQL Server 2017 op Ubuntu 16,04-container wordt uitgevoerd op een Ubuntu 18,04-host

  • Een versie van Linux OS die niet overeenkomt tussen de container en de host

  • SQL Server 2017 op een CentOS-container in een CentOS-container host (CentOS is geen ondersteunde Linux OS-distributie voor SQL Server op Linux. Microsoft zal alleen problemen met een ondersteunde configuratie oplossen.

De Linux-container afbeelding voor SQL Server 2017 is beschikbaar in het Microsoft-container register. U kunt de Linux-afbeelding gebruiken in uw typische DevOps, de CI-en CD-pipeline, of productie implementatiescenario's. Zie de documentatie pagina voor container implementatievoor meer informatie.

Zie de volgende kanalen voor meer informatie over hoe de leveranciers van het besturingssysteem de onderdelen van de container en het besturingssysteem van de host ondersteunen.

SQL Server wordt uitgevoerd in Windows-containers

Windows-container afbeeldingen voor SQL Server 2016 en SQL Server 2017 zijn beschikbaar in de docker-hub. Windows-container afbeeldingen worden uitsluitend geleverd voor ontwikkelen en testen. Ze worden niet ondersteund voor productie gebruik. Deze container afbeeldingen bevatten de Express-en Developer-edities van SQL Server.

SQL Server-containers met container Orchestrator

Microsoft ondersteunt het implementeren en beheren van SQL Server-containers met behulp van openschuiven en Kubernetes.

Vanaf Microsoft SQL Server 2019 kunt u de SQL Server-Big Data cluster op Kubernetes implementeren. Controleer de ondersteunde Kubernetes -platforms in de release opmerkingen voor SQL Server Big Data clusters onder de sectie ondersteuning .

SQL Server-containers aanpassen:

Het maken van aangepaste containers voor SQL Server Linux wordt ondersteund wanneer ze zijn aangepast aan de basis containers van SQL Server die zijn gedownload van MCR (Microsoft-container register), en ervoor zorgen dat u de SQL-directory's/binaire bestanden/licenties die zich op de locaties bevinden, niet hoeft te wijzigen: /opt/MSSQL/*,/usr/share/doc/*, wanneer het SQL Server-proces niet wordt gestart.

U kunt ook zelf uw eigen SQL Server-container afbeeldingen maken, gezien de basisafbeelding van de Linux OS-container die wordt gebruikt voor het genereren van de aangepaste SQL Server-container afbeelding, overeenkomen met de ondersteunde platforms  voor SQL Server op Linux en u volgt de bovenstaande richtlijnen.  

Als u problemen ondervindt met het oplossen van problemen in de aangepaste container of als er een fout is opgetreden in de aangepaste container of als er een fout is opgetreden, kunt u het probleem oplossen door Microsoft te verwijderen of bepaalde hulpprogramma's of pakketten toe te voegen. Als het probleem zich niet voordoet na het verwijderen van de aanpassing, biedt Microsoft geen ondersteuning voor het aanpassen of aangepast script.

Het aanpassen van de SQL-container wordt niet ondersteund voor gebruik in andere Microsoft-producten die gebruikmaken van SQL Linux-containers zoals Azure Arc voor Data Services, Azure SQL Edge, enzovoort.

Voorbeelden van ondersteunde configuraties:

  1. U downloadt de SQL-container afbeelding van MCR en gebruikt dockerfile u functies zoals polybase, MSDTC, etc., worden deze wijzigingen of vergelijkbare wijzigingen ondersteund om uw eigen aangepaste SQL-container afbeelding te maken.

  2. U kunt ook een aangepaste SQL Server 2019-container afbeelding samenstellen op basis van een ondersteund Linux OS-platform zoals RHEL 8,2 UBI container image of SLES 12 basis afbeeldingen.

Voorbeelden van niet-ondersteunde configuraties:

  1. U maakt een aangepaste afbeelding op basis van een Linux platform dat niet wordt vermeld op de documentatie van de ondersteunde platforms .

Ondersteunde bestandssystemen

Als u SQL Server op Windows installeert, zijn de ondersteunde bestandssystemen NTFS en ReFS. Dit geldt voor de volumes waarop de databasebestanden en de programma-binaries worden opgeslagen.

Als u SQL Server installeert op Linux, worden de ondersteunde bestandssystemen voor de volumes die als host fungeren voor databasebestanden EXT4 en XFS.

Ondersteunde oplossingen voor hoge beschikbaarheid

Wanneer u een oplossing voor hoge beschikbaarheid in SQL Server in Windows instelt, raadpleegt u het ondersteuningsbeleid en de vereisten voor Microsoft SQL Server voor Microsoft Clustering en Prereqs, beperkingen, aanbevelingen-altijd in beschikbaarheidsgroepen.

Wanneer u een oplossing voor hoge beschikbaarheid instelt voor SQL Server op Linux, moet u het ondersteuningsbeleid van de besturingssysteem leverancier nakijken wat specifiek is voor hoge beschikbaarheid. Voor de productie van een productieomgeving is een omheining, zoals STONITH, vereist voor hoge beschikbaarheid. Een Linux-cluster gebruikt een omheining om het cluster naar een bekende status te retourneren. De juiste manier om de omheining te configureren, is afhankelijk van de distributie en de omgeving. Op dit moment is de omheining niet beschikbaar in sommige Cloud omgevingen. Voor meer informatie: Bekijk het volgende beleidsregels en aanbevelingen voor leveranciers:

Voor ondersteunde oplossing voor hoge beschikbaarheid in SQL Server voor Linux raadpleegt u bedrijfscontinuïteit en databaseherstel-SQL Server op Linuxvoor ondersteunde oplossingen voor hoge beschikbaarheid.

Niet-ondersteunde functies

U vindt de huidige lijst met SQL Server-functies die niet worden ondersteund in de sectie niet-ondersteunde functies en services in de releaseopmerkingen. Als u onderdelen of functies probeert te gebruiken die in de notities worden weergegeven en niet wordenondersteund, ondervindt u mogelijk onverwachte symptomen en fouten. Als u een combinatie van functies voor de toepassing of oplossing gebruikt, moet u ervoor zorgen dat de interoperabiliteit tussen de functies op de ondersteunde manier wordt beschreven. Zie het volgendevoor hulp.

Ondersteuningsbeleid

Microsoft biedt technische ondersteunings-en product oplossingen voor SQL Server-onderdelen die worden geïmplementeerd op het ondersteunde besturingssysteem, bestandssystemen, hypervisor en hardwarekenmerken overeenkomstig de productdocumentatie. Microsoft kan beperkte of geen technische ondersteuning bieden voor softwareonderdelen van SQL Server die zijn geïmplementeerd op niet-ondersteunde besturingssystemen, bestandssystemen, hypervisor en hardwareplatforms.

Als u SQL Server op een niet-ondersteund besturingssysteem, bestandssysteem of hypervisor implementeert, ondervindt u mogelijk onverklaard gedrag en resultaten. Wanneer u deze problemen verhelpt, kan het Microsoft-ondersteuningsteam u vragen het probleem te reproduceren op een ondersteunde combinatie van besturingssysteem, bestandssysteem, hypervisor en de hardware-architectuur. In deze omstandigheden kan Microsoft geen ondersteuning of een oplossing voor het probleem bieden als het probleem zich alleen voordoet in de niet-ondersteunde combinatie van besturingssysteem, bestandssysteem, hypervisor of architectuur.

Wanneer u problemen oplost die zich voordoen wanneer u een oplossing of toepassing gebruikt die is gemaakt met SQL Server, zal Microsoft ondersteuning proberen om de oorzaak van het probleem te isoleren voor de specifieke software of hardware van de hardware. Het probleem kan zich voordoen in de SQL Server-software of de onderdelen van het besturingssysteem waarmee SQL Server werkt. Als het probleem zich voordoet in SQL Server, krijgt Microsoft ondersteuning de juiste oplossing en oplossing voor het probleem. Als het probleem zich in het besturingssysteem gedrag voordoet, zal Microsoft ondersteuning u raadplegen voor de leverancier van het besturingssysteem voor opvolgen en oplossing. Voor ondersteunde besturingssystemen kan Microsoft ondersteuning samen met de leverancier van het besturingssysteem samenwerken om u een commercieel maar een oplossing te bieden.

Voordat u SQL Server implementeert op een specifieke versie van een besturingssysteem, raadpleegt u de documentatie bij het product voor SQL Server en neemt u ook contact op met de leverancier van het besturingssysteem voor ondersteuning voor de hele oplossing waarmee u maakt, zodat u zeker weet dat de diverse andere onderdelen compatibel zijn en worden ondersteund.

Neem contact op met de leverancier van het besturingssysteem voor het ondersteuningsbeleid dat van toepassing is op het extra ondersteuningsbeleid voor virtualisatie, opslag en hardwarematige lagen.

Microsoft zal de ondersteuning van officiële container afbeeldingen die door Microsoft worden gepubliceerd, ondersteunen in de verschillende container opslagplaatsen. Als u afbeeldingen van een SQL Server-container gebruikt van andere medewerkers, kan Microsoft ondersteuning vragen om het probleem op de officiële container afbeelding te reproduceren. Deze stap is noodzakelijk om de mogelijkheid uit te sluiten dat aanpassingen of wijzigingen in de persoonlijke container afbeelding te maken hebben. Als het probleem is geïsoleerd in de werking van het container mechanisme, moet u werken met de leverancier van de container Engine om het probleem op te lossen.

Microsoft kan geen technische ondersteuning bieden als u een niet-ondersteunde functie gebruikt of een functie gebruikt op een niet-ondersteunde of niet-gedocumenteerde manier.

SQL Server in azure

Als u SQL Server op een virtuele server in azure hebt geïmplementeerd, gelden het ondersteuningsbeleid voor Azure wanneer u problemen oplost. U kunt het Azure-ondersteuningsbeleid hierbekijken. Zie ook Azure-beleidsregels voor gewaarmerkte distributies en ondersteuning.

Als u SQL Server op andere cloud oplossingen of platformen implementeert, neemt u contact op met de provider van de Cloud-oplossing voor de specifieke beleidsregels die betrekking hebben op de productie-of commerciële ondersteuning.

Levenscyclus van producten

Met SQL Server wordt het vaste levenscyclus beleid gevolgd voor het verkrijgen van ondersteuning en updates. Zie de webpagina Microsoft Lifecycle-beleid voor de levenscyclus en het stadium (mainstream, uitgebreide en buiten de ondersteuning) voor elke productversie.

Service packs worden uitgebracht voor SQL Server via versie 2016. Ondersteuning eindigt 12 maanden na het volgende Service Pack, of aan het einde van de ondersteuningscyclus van het product, afhankelijk van wat zich het eerste voordoet. Voor meer informatie raadpleegt u het beleid voor servicepakketten.

Er worden geen service packs vrijgegeven vanaf SQL Server 2017. Zie SQL Server-service pakketten worden stopgezet vanaf SQL server 2017voor meer informatie.

Voor releases die beginnen bij SQL Server 2017, is het raadzaam om de meest recente cumulatieve update (of een CU die in het afgelopen jaar is uitgebracht) toe te passen voor de overeenkomstige versie. Wanneer u een probleem ondervindt, moet u mogelijk een specifiek CU toepassen.

Besturingssystemen volgen hun eigen levenscyclus. Neem contact op met de systeemleverancier over de toepasselijke periode en ondersteunde versies van de levenscyclus.

Ondersteuning verkrijgen bij Microsoft

Er zijn veel kanalen waarop u ondersteuning kunt krijgen voor SQL Server. Als u problemen ondervindt die van invloed zijn op een on-premises implementatie van SQL Server, kunt u de ondersteuningsopties voor zakelijke gebruikers raadplegen om ondersteuning te krijgen van het ondersteuningsteam. Als u SQL Server implementeert in een Azure cloud-omgeving, kunt u ondersteuningsaanvragen indienen via de BladeHelp + ondersteuningvan de Azure Management Portal.

U kunt ook uw probleemrapport of product suggestie indienen bij de verbinding site.

Daarnaast kunt u met het SQL Server engineering-team samenwerken met behulp van de volgende opties:

Ondersteuning verkrijgen van leveranciers van Linux Operating System

Als het technische probleem dat u ondervindt niet bestaat in het SQL Server-product maar wel in het besturingssysteem, kunt u rechtstreeks samenwerken met de leverancier van het besturingssysteem om dit probleem op te lossen. U kunt contact opnemen met de ondersteuningsteams van de leveranciers van het besturingssysteem door de volgende kanalen te gebruiken:

Microsoft verstrekt deze contactinformatie om u te helpen bij het aanvragen van technische ondersteuning. Deze contactinformatie kan zonder voorafgaande kennisgeving worden gewijzigd. Microsoft kan niet instaan voor de juistheid van deze contactinformatie.

De niet-Microsoft-producten die in dit artikel worden vermeld, worden vervaardigd door fabrikanten die geheel onafhankelijk zijn van Microsoft. Microsoft verleent dan ook geen enkele garantie, impliciet noch anderszins, omtrent de prestatie of de betrouwbaarheid van deze producten.

 

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×