Veelgestelde vragen over SQL Server op Azure VM's

Van toepassing op: SQL Server op Azure VM

In dit artikel vindt u antwoorden op enkele van de meest voorkomende vragen over het uitvoeren van SQL Server op Azure Virtual Machines (VM's).

Als uw Azure-probleem niet wordt opgelost in dit artikel, gaat u naar de Azure-forums op Microsoft Q & A en Stack Overflow. U kunt uw probleem posten in deze forums of posten op @AzureSupport op Twitter. U kunt ook een Azure-ondersteuningsaanvraag indienen. Als u een ondersteuningsaanvraag wilt indienen, selecteert u op de pagina Azure-ondersteuningOndersteuning krijgen.

Afbeeldingen

Welke installatiekopieën van de galerie met virtuele SQL Server-machines zijn beschikbaar?

Azure onderhoudt installatiekopieën van virtuele machines voor alle ondersteunde primaire releases van SQL Server op alle edities voor zowel Windows als Linux. Zie de volledige lijst met Installatiekopieën van Windows-VM's en Linux-VM-installatiekopieën voor meer informatie.

Worden bestaande installatiekopieën van virtuele SQL Server-machines bijgewerkt?

Elke twee maanden worden SQL Server-installatiekopieën in de galerie met virtuele machines bijgewerkt met de nieuwste Windows- en Linux-updates. Voor Windows-installatiekopieën omvat dit alle updates die zijn gemarkeerd als belangrijk in Windows Update, inclusief belangrijke SQL Server-beveiligingsupdates en servicepacks. Voor Linux-installatiekopieën bevat dit de meest recente systeemupdates. Cumulatieve SQL Server-updates worden anders verwerkt voor Linux en Windows. Voor Linux worden cumulatieve updates van SQL Server ook opgenomen in de vernieuwing. Maar op dit moment worden Windows-VM's niet bijgewerkt met cumulatieve updates van SQL Server of Windows Server.

Kunnen installatiekopieën van virtuele SQL Server-machines worden verwijderd uit de galerie?

Ja. Azure onderhoudt slechts één installatiekopieën per primaire versie en editie. Wanneer er bijvoorbeeld een nieuw SQL Server-servicepack wordt uitgebracht, voegt Azure een nieuwe installatiekopieën toe aan de galerie voor dat servicepack. De SQL Server-installatiekopieën voor het vorige servicepack worden onmiddellijk verwijderd uit Azure Portal. Het is echter nog steeds beschikbaar voor inrichting vanuit PowerShell voor de komende drie maanden. Na drie maanden is de vorige installatiekopieën van het servicepack niet meer beschikbaar. Dit verwijderingsbeleid zou ook van toepassing zijn als een SQL Server-versie niet wordt ondersteund wanneer deze het einde van de levenscyclus bereikt.

Is het mogelijk om een oudere installatiekopieën van SQL Server te implementeren die niet zichtbaar is in Azure Portal?

Ja, met behulp van PowerShell. Zie Virtuele SQL Server-machines inrichten met Azure PowerShell voor meer informatie over het implementeren van SQL Server-VM's met Behulp van PowerShell.

Is het mogelijk om een gegeneraliseerde Azure Marketplace SQL Server-installatiekopieën van mijn SQL Server-VM te maken en deze te gebruiken om VM's te implementeren?

Ja, maar u moet vervolgens elke SQL Server-VM registreren bij de SQL IaaS Agent-extensie voor het beheren van uw SQL Server-VM in de portal, evenals functies zoals automatische patches en automatische back-ups. Wanneer u zich registreert bij de extensie, moet u ook het licentietype opgeven voor elke SQL Server-VM.

Hoe kan ik SQL Server generaliseren op azure-VM en deze gebruiken om nieuwe VM's te implementeren?

U kunt een Windows Server-VM implementeren (zonder DAT SQL Server erop is geïnstalleerd) en het SQL sysprep-proces gebruiken om SQL Server te generaliseren op Azure VM (Windows) met het SQL Server-installatiemedium. Klanten die beschikken over Software Assurance kunnen hun installatiemedia downloaden van het Volume Licensing Center. Klanten die geen Software Assurance hebben, kunnen de installatiemedia van een AZURE Marketplace SQL Server VM-installatiekopieën met de gewenste editie gebruiken.

U kunt ook een van de SQL Server-installatiekopieën van Azure Marketplace gebruiken om SQL Server op Azure VM te generaliseren. U moet de volgende registersleutel in de broninstallatiekopieën verwijderen voordat u uw eigen installatiekopieën maakt. Als u dit niet doet, kan dit leiden tot het bloteren van de opstarttrapmap van SQL Server en/of de SQL IaaS Agent-extensie met de status Mislukt.

Pad naar registersleutel:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\SysPrepExternal\Specialize

Notitie

SQL Server op Azure-VM's, met inbegrip van vm's die zijn geïmplementeerd vanuit aangepaste gegeneraliseerde installatiekopieën, moeten worden geregistreerd bij de SQL IaaS Agent-extensie om te voldoen aan de nalevingsvereisten en om optionele functies te gebruiken, zoals geautomatiseerde patches en automatische back-ups. Met de extensie kunt u ook het licentietype voor elke SQL Server-VM opgeven.

Kan ik mijn eigen VHD gebruiken om een SQL Server-VM te implementeren?

Ja, maar u moet vervolgens elke SQL Server-VM registreren bij de SQL IaaS Agent-extensie voor het beheren van uw SQL Server-VM in de portal, evenals functies zoals automatische patches en automatische back-ups.

Is het mogelijk om configuraties in te stellen die niet worden weergegeven in de galerie met virtuele machines (bijvoorbeeld Windows 2008 R2 + SQL Server 2012)?

Nee Voor installatiekopieën van virtuele machines die SQL Server bevatten, moet u een van de opgegeven installatiekopieën selecteren via Azure Portal of via PowerShell. U hebt echter de mogelijkheid om een ondersteunde Windows-VM te implementeren en een ondersteunde SQL Server-versie hierop zelf te installeren. Vervolgens moet u uw SQL Server-VM registreren bij de SQL IaaS Agent-extensie voor het beheren van uw SQL Server-VM in Azure Portal, en moet u gebruikmaken van functies zoals geautomatiseerde patches en automatische back-ups.

Ik kan de versie en editie van SQL Server die ik wil niet vinden via de installatiekopieën die beschikbaar zijn op Azure Marketplace.

Als de versie en editie van SQL Server die u zoekt, niet beschikbaar zijn in de vervolgkeuzelijst Installatiekopieën in Azure Marketplace, implementeert u een virtuele Machine van Windows en installeert u de gewenste versie en editie van SQL Server handmatig. Registreer uw SQL Server-VM bij de SQL IaaS Agent-extensie als u uw SQL Server-VM wilt beheren vanuit Azure Portal.

Ik kan de versie van Windows, zoals Azure Edition, niet vinden in de SQL Server-installatiekopieën die beschikbaar zijn op Azure Marketplace.

Als de versie van Windows die u zoekt niet beschikbaar is in de SQL Server-installatiekopieën in de vervolgkeuzelijst Installatiekopieën van Azure Marketplace, implementeert u een virtuele Windows-machine met de gewenste editie en installeert u de gewenste versie en editie van SQL Server handmatig. Registreer uw SQL Server-VM bij de SQL IaaS Agent-extensie als u uw SQL Server-VM wilt beheren vanuit Azure Portal.

Is er een gratis versie van SQL Server beschikbaar op Azure Marketplace?

Developer- en Express-edities van SQL Server zijn beschikbaar op Azure Marketplace, waarvoor u geen kosten in rekening brengt voor de SQL Server-licentie. Als de Express- of Developer-editie niet beschikbaar is voor de versie van SQL Server die u zoekt, implementeert u een virtuele Windows-machine van Azure en installeert u de gewenste versie en editie van SQL Server handmatig. Registreer uw SQL Server-VM bij de SQL IaaS Agent-extensie als u uw SQL Server-VM wilt beheren vanuit Azure Portal.

Maken

Hoe kan ik een virtuele Azure-machine maken met SQL Server?

De eenvoudigste methode is het maken van een virtuele machine die SQL Server bevat. Zie Een virtuele SQL Server-machine inrichten in Azure Portal voor een zelfstudie over het registreren voor Azure en het maken van een SQL Server-VM vanuit de portal. U kunt een installatiekopieën van een virtuele machine selecteren die gebruikmaakt van SQL Server-licenties voor betalen per seconde, of u kunt een installatiekopieën gebruiken waarmee u uw eigen SQL Server-licentie kunt gebruiken. U hebt ook de mogelijkheid om SQL Server handmatig te installeren op een virtuele machine met een vrij gelicentieerde editie (Developer of Express) of door een on-premises licentie opnieuw te gebruiken. Zorg ervoor dat u uw SQL Server-VM registreert met de SQL IaaS Agent-extensie om uw SQL Server-VM in de portal te beheren, en gebruik functies zoals geautomatiseerde patching en automatische back-ups. Als u uw eigen licentie gebruikt, moet u License Mobility hebben via Software Assurance in Azure. Zie Pricing guidance for SQL Server Azure VMs (Prijsrichtlijnen voor SQL Server Azure VM's) voor meer informatie.

Hoe kan ik mijn on-premises SQL Server-database migreren naar de cloud?

Maak eerst een virtuele Azure-machine met een SQL Server-exemplaar. Migreer vervolgens uw on-premises databases naar dat exemplaar. Zie de migratiehandleiding: SQL Server naar SQL Server op virtuele Azure-machines voor gegevensmigratiestrategieën.

Licenties

Hoe kan ik mijn gelicentieerd exemplaar van SQL Server installeren op een Azure-VM?

Er zijn drie manieren om dit te doen. Als u een Enterprise Overeenkomst (EA)-klant bent, kunt u een van de installatiekopieën van virtuele machines inrichten. Als u Software Assurance hebt, kunt u Azure Hybrid Benefit inschakelen op een bestaande pay-as-you-go-installatiekopieën (PAYG). Of u kunt de SQL Server-installatiemedia kopiëren naar een Windows Server-VM, en vervolgens SQL Server op de VM installeren. Zorg ervoor dat u uw SQL Server-VM registreert met de extensie voor functies zoals portalbeheer, geautomatiseerde back-up en geautomatiseerde patches.

Heeft een klant SQL Server Client Access Licenses (CAL's) nodig om verbinding te maken met een SQL Server-installatiekopieën voor betalen per gebruik die wordt uitgevoerd op virtuele Azure-machines?

Nee Klanten hebben CA's nodig wanneer ze bring-your-own-license gebruiken en hun SQL Server SA-server/CAL-VM verplaatsen naar Azure-VM's.

Kan ik een VM wijzigen zodat mijn eigen SQL Server-licentie wordt gebruikt, wanneer de VM is gemaakt vanuit een van de Betalen per gebruik-installatiekopieën uit de galerie?

Ja. U kunt eenvoudig een pay-as-you-go-galerie-installatiekopieën (PAYG) omzetten in bring-your-own-license (BYOL) door Azure Hybrid Benefit in te schakelen. Raadpleeg Het licentiemodel voor een SQL Server-VM wijzigen voor meer informatie. Deze faciliteit is momenteel alleen beschikbaar voor openbare en Azure Government-cloudklanten.

Treedt er downtime op voor SQL Server tijdens het schakelen tussen licentiemodellen?

Nee Het wijzigen van het licentiemodel vereist geen downtime voor SQL Server omdat de wijziging onmiddellijk van kracht is en geen herstart van de VIRTUELE machine vereist.

Is het mogelijk om licentiemodellen over te schakelen op een SQL Server-VM die is geïmplementeerd met het klassieke model?

Nee Het wijzigen van licentiemodellen wordt niet ondersteund op een klassieke VM. U kunt uw VIRTUELE machine migreren naar het Azure Resource Manager-model en u registreren bij de SQL IaaS Agent-extensie. Zodra de VM is geregistreerd bij de SQL IaaS Agent-extensie, zijn er wijzigingen in het licentiemodel beschikbaar op de VIRTUELE machine.

Kan ik de Azure-portal gebruiken om meerdere exemplaren op dezelfde VM te beheren?

Nee Via de SQL IaaS Agent-extensie kunt u één standaardexemplaren, één benoemd exemplaar beheren of, als de SQL Server-VM meerdere exemplaren heeft, moet een van deze exemplaren het standaardexemplaren zijn om te worden beheerd door Azure Portal. Zie de SQL Server IaaS-agentextensie voor meer informatie over deze beperkingen.

Kan Azure Hybrid Benefit worden geactiveerd met een CSP-abonnement?

Ja, Klanten van Azure Cloud Solution Provider (CSP) kunnen Azure Hybrid Benefit gebruiken door eerst een vm met betalen per gebruik te implementeren en deze vervolgens te converteren naar bring-your-own-license, als ze actieve Software Assurance hebben.

Moet ik betalen om een SQL-server een licentie te verlenen op een Azure-VM, als deze SQL-server alleen wordt gebruikt als stand-by of om een failover uit te voeren?

Als u een gratis passieve licentie wilt hebben voor een secundaire beschikbaarheidsgroep of failoverclusterexemplaren, moet u voldoen aan alle volgende criteria, zoals wordt beschreven in de productlicentievoorwaarden:

  1. U hebt licentiemobiliteit via Software Assurance.
  2. Het passieve SQL Server-exemplaar biedt geen SQL Server-gegevens aan clients of voert actieve SQL Server-workloads uit. Dit exemplaar wordt alleen gebruikt om te synchroniseren met de primaire server, en behoudt de passieve database verder in een warme stand-by. Als een exemplaar gegevens, zoals rapporten, levert aan clients waarop actieve SQL Server-workloads worden uitgevoerd, of als het andere werkzaamheden uitvoert dan de werkzaamheden die zijn opgegeven in de productvoorwaarden, moet het een betaald gelicentieerd SQL Server-exemplaar zijn. De volgende activiteiten zijn toegestaan op het secundaire exemplaar: consistentiecontroles voor databases of CheckDB, volledige back-ups, back-ups van transactielogboeken, en het bewaken van gegevens over resourcegebruik. U kunt het primaire exemplaar en het bijbehorende exemplaar voor herstel na een noodgeval ook één keer in de 90 dagen gedurende korte tijd tegelijk uitvoeren, om herstel na noodgeval te testen.
  3. De actieve SQL Server-licentie wordt gedekt door Software Assurance en maakt één passief secundair SQL Server-exemplaar mogelijk, met maximaal dezelfde hoeveelheid rekenkracht als de gelicentieerde actieve server, alleen.
  4. De secundaire SQL Server-VM maakt gebruik van de licentie voor herstel na noodgevallen in Azure Portal.

Wat wordt beschouwd als een passief exemplaar?

Het passieve SQL Server-exemplaar biedt geen SQL Server-gegevens aan clients of voert actieve SQL Server-workloads uit. Dit exemplaar wordt alleen gebruikt om te synchroniseren met de primaire server, en behoudt de passieve database verder in een warme stand-by. Als een exemplaar gegevens, zoals rapporten, levert aan clients waarop actieve SQL Server-workloads worden uitgevoerd, of als het andere werkzaamheden uitvoert dan de werkzaamheden die zijn opgegeven in de productvoorwaarden, moet het een betaald gelicentieerd SQL Server-exemplaar zijn. De volgende activiteiten zijn toegestaan op het secundaire exemplaar: consistentiecontroles voor databases of CheckDB, volledige back-ups, back-ups van transactielogboeken, en het bewaken van gegevens over resourcegebruik. U kunt het primaire exemplaar en het bijbehorende exemplaar voor herstel na een noodgeval ook één keer in de 90 dagen gedurende korte tijd tegelijk uitvoeren, om herstel na noodgeval te testen.

Welke scenario's kunnen gebruikmaken van Disaster Recovery Benefit ?

De licentiehandleiding biedt scenario's waarin disaster recovery Benefit kan worden gebruikt. Raadpleeg de productvoorwaarden en neem contact op met uw licentiecontactpersoon of accountmanager voor meer informatie.

Welke abonnementen bieden ondersteuning voor Disaster Recovery Benefit?

Uitgebreide programma's die abonnementsrechten bieden die vergelijkbaar zijn met die van Software Assurance als een vast voordeel, bieden ondersteuning voor Disaster Recovery Benefit. Dit is inclusief, maar is niet beperkt tot, het Open Value-abonnement (OVS), het Open Value-abonnement (OVS), Enterprise Overeenkomst (EAS), Enterprise Overeenkomst-abonnement (EAS) en de server- en cloudinschrijving (SCE). Raadpleeg de productvoorwaarden en neem contact op met uw licentiecontactpersonen of accountmanager voor meer informatie.

Beheer

Kan ik een tweede exemplaar van een SQL Server op dezelfde VM installeren? Kan ik geïnstalleerde functies van het standaardexemplaar wijzigen?

Ja. Het SQL Server-installatiemedium bevindt zich in een map op het C-station . Voer Setup.exe uit vanaf die locatie om nieuwe SQL Server-exemplaren toe te voegen of om andere op de machine geïnstalleerde functies van SQL Server te wijzigen. Sommige functies, zoals automatische back-up, geautomatiseerde patching en Azure Key Vault-integratie, werken alleen op het standaardexemplaren of een benoemd exemplaar dat correct is geconfigureerd (zie vraag 3). Klanten die Software Assurance gebruiken via Azure Hybrid Benefit of het licentiemodel voor betalen per gebruik , kunnen meerdere exemplaren van SQL Server op de virtuele machine installeren zonder dat er extra licentiekosten in rekening worden gebracht. Extra SQL Server-exemplaren kunnen systeembronnen belasten, tenzij deze juist zijn geconfigureerd.

Wat is het maximum aantal exemplaren op een VIRTUELE machine?

SQL Server 2012 naar SQL Server 2019 kan 50 exemplaren op een zelfstandige server ondersteunen. Dit is dezelfde limiet, ongeacht on-premises in Azure. Zie best practices voor meer informatie over het beter voorbereiden van uw omgeving.

Microsoft Visual C++ Redistributable geïnstalleerd met SQL Server wordt gemarkeerd als einde van de levensduur of verouderd

Wanneer u SQL Server inricht op azure-VM, installeert het installatieprogramma van SQL Server een Microsoft Visual C++ Redistributable, dat vereist is voor de juiste uitvoering van SQL Server-onderdelen. Uw beveiligingssoftware kan waarschuwingen verzenden over het einde van de levensduur (EOL) of verouderde softwareonderdelen vanwege de versie van de Microsoft Visual C++ Redistributable-onderdelen die zijn geïnstalleerd door SQL Server, met name voor oudere versies van SQL Server (SQL Server 2016 en eerder). Volgens het levenscyclusbeleid voor ondersteuning worden Microsoft Visual C++ Redistributable-onderdelen ondersteund zolang het product waarop ze zijn geïnstalleerd, wordt ondersteund. Zolang uw geïnstalleerde versie van SQL Server nog steeds wordt ondersteund, kunt u deze waarschuwing veilig negeren. We raden u aan VC++ niet te verwijderen, omdat bepaalde SQL Server-functionaliteit mogelijk wordt verbroken.

Kan ik het standaardexemplaar van SQL Server verwijderen?

Ja, maar er is een aantal overwegingen. Ten eerste kan de facturering die is gekoppeld aan SQL Server, blijven plaatsvinden, afhankelijk van het licentiemodel voor de VIRTUELE machine. Ten tweede, zoals vermeld in het vorige antwoord, zijn er functies die afhankelijk zijn van de SQL Server IaaS Agent-extensie. Als u het standaardexemplaren verwijdert zonder de IaaS-extensie te verwijderen, blijft de extensie zoeken naar het standaardexemplaren en kunnen er fouten in het gebeurtenislogboek optreden. Deze fouten zijn afkomstig uit de volgende twee bronnen: Microsoft SQL Server Credential Management en Microsoft SQL Server IaaS Agent. Een van de fouten lijkt mogelijk op de volgende:

Een netwerkgerelateerde of exemplaarspecifieke fout is opgetreden bij het maken van een verbinding met SQL Server. De server is niet gevonden of niet toegankelijk.

Als u besluit om het standaardexemplaren te verwijderen, moet u ook de SQL Server IaaS Agent-extensie ook verwijderen.

Kan ik een benoemd exemplaar van SQL Server gebruiken met de IaaS-extensie?

Ja, als het benoemde exemplaar het enige exemplaar op de SQL Server is en als het oorspronkelijke standaardexemplaren juist is verwijderd. Als er geen standaardexemplaren zijn en er meerdere benoemde exemplaren zijn op één SQL Server-VM, kan de SQL Server IaaS-agentextensie niet worden geïnstalleerd.

Kan ik SQL Server en de bijbehorende licentiefacturering verwijderen van een SQL Server-VM?

Ja maar je moet extra stappen uitvoeren om te voorkomen dat er kosten in rekening worden gebracht voor uw SQL Server-exemplaar, zoals beschreven in Prijsinformatie. Als u het SQL Server-exemplaar volledig wilt verwijderen, kunt u migreren naar een andere Azure-VM zonder dat SQL Server vooraf is geïnstalleerd op de VIRTUELE machine en de huidige SQL Server-VM verwijderen. Als u de VM wilt behouden, maar sql Server-facturering wilt stoppen, voert u de volgende stappen uit:

  1. Maak zo nodig een back-up van al uw gegevens, inclusief systeemdatabases.
  2. Verwijder SQL Server volledig, inclusief de SQL IaaS Agent-extensie (indien aanwezig).
  3. Installeer de gratis SQL Express-editie.
  4. Registreer u bij de SQL IaaS Agent-extensie.
  5. Wijzig de editie van SQL Server in Azure Portal in Express om de facturering te stoppen.
  6. (Optioneel) Schakel de Express SQL Server-service uit door het opstarten van de service uit te schakelen.

Kan ik de Azure-portal gebruiken om meerdere exemplaren op dezelfde VM te beheren?

Nee Portalbeheer wordt geleverd door de SQL IaaS Agent-extensie, die afhankelijk is van de SQL Server IaaS Agent-extensie. Daarom gelden dezelfde beperkingen voor de portal als de extensie. De portal kan slechts één standaardexemplaren of één benoemd exemplaar beheren zolang deze juist is geconfigureerd. Zie de SQL Server IaaS Agent-extensie voor meer informatie

Wordt Microsoft Entra Domain Services ondersteund met SQL Server op Azure-VM's?

Nee Het gebruik van Microsoft Entra Domain Services wordt momenteel niet ondersteund met SQL Server op Azure-VM's. Gebruik in plaats daarvan een Active Directory-domeinaccount.

Bijwerken en patchen

Hoe kan ik overschakelen naar een andere versie/editie van SQL Server in een Azure-VM?

Klanten kunnen hun versie of editie van SQL Server wijzigen door gebruik te maken van een installatiemedium met de gewenste versie of editie van SQL Server. Zodra de versie of editie is gewijzigd, gebruikt u de Azure-portal om de versie- of editie-eigenschap van de VM te wijzigen zodat deze nauwkeurig de facturering voor de VM aangeeft. Zie Change SQL Edition (SQL-editie wijzigen) van een VM met SQL Server voor meer informatie. Er is geen factureringsverschil voor de verschillende versies van SQL Server, dus wanneer de versie van SQL Server is gewijzigd, is er geen verdere actie nodig.

Hoe kan ik de SQL Server-installatiemedia ophalen?

Voor VIRTUELE SQL Server-machines die zijn geïmplementeerd via Azure Marketplace, bevindt de installatiemedia zich op C:\SQLServerFull. Voer Setup.exe uit vanaf die locatie om nieuwe SQL Server-exemplaren toe te voegen of om andere op de machine geïnstalleerde functies van SQL Server te wijzigen. U kunt deze installatiemedia ook kopiëren naar andere virtuele machines om dezelfde versie en editie van SQL Server te installeren of bij te werken. Klanten die beschikken over Software Assurance kunnen hun installatiemedia downloaden van het Volume Licensing Center.

Hoe worden updates en servicepacks toegepast op een VM met SQL Server?

virtuele machines geven u controle over de hostmachine, inclusief wanneer en hoe u updates wilt toepassen. U kunt handmatig de Windows-updates toepassen voor het besturingssysteem of u kunt de planningsservice Automated Patching inschakelen. Automated Patching installeert alle updates die als belangrijk zijn aangeduid, met inbegrip van SQL Server-updates in deze categorie. Overige optionele updates voor SQL Server moeten handmatig worden geïnstalleerd.

Kan ik mijn SQL Server-exemplaar upgraden nadat ik het heb geregistreerd bij de SQL IaaS Agent-extensie?

Als het besturingssysteem Windows Server 2008 R2 of hoger is, ja. U kunt elk installatiemedium gebruiken om de versie en editie van SQL Server bij te werken en vervolgens kunt u zich registreren bij de SQL IaaS Agent-extensie. Hierdoor hebt u toegang tot alle voordelen van de SQL IaaS Agent-extensie, zoals beheerbaarheid van de portal, geautomatiseerde back-ups en geautomatiseerde patches. Als de versie van het besturingssysteem Windows Server 2008 is, wordt de extensie alleen ondersteund met beperkte functionaliteit.

Hoe krijg ik gratis uitgebreide beveiligingsupdates voor mijn einde van ondersteuningsexemplaren?

U kunt gratis uitgebreide beveiligingsupdates krijgen door uw SQL Server als zodanig te verplaatsen naar een virtuele Azure-machine. Updates zijn beschikbaar via het Windows Update-kanaal. Zie de opties voor end-of-support voor meer informatie.

Algemeen

Worden exemplaren van SQL Server-failoverclusters (FCI) ondersteund op Azure-VM's?

Ja. U kunt een exemplaar van een failovercluster configureren met behulp van gedeelde Azure-schijven, Premium-bestandsshares (PFS) of opslagruimten direct (S2D) voor het opslagsubsysteem. Premium-bestandsshares bieden IOPS- en doorvoercapaciteiten die voldoen aan de behoeften van veel workloads. Voor IO-intensieve workloads kunt u overwegen opslagruimten direct te gebruiken op basis van beheerde premium- of ultraschijven. U kunt ook clustering- of opslagoplossingen van derden gebruiken, zoals beschreven in hoge beschikbaarheid en herstel na noodgevallen voor SQL Server op virtuele Azure-machines.

Belangrijk

SQL Server-FCI's die zijn geregistreerd bij de extensie bieden geen ondersteuning voor functies waarvoor de agent is vereist, zoals automatische back-up, patches en geavanceerd portalbeheer. Bekijk de voordelen van functies voor meer informatie.

Wat is het verschil tussen SQL Server-VM's en de SQL Database-service?

Conceptueel gezien is het uitvoeren van SQL Server op een virtuele Azure-machine niet zo anders dan het uitvoeren van SQL Server in een extern datacenter. Azure SQL Database biedt daarentegen database-as-a-service. Met SQL Database hebt u geen toegang tot de computers waarop uw databases worden gehost. Zie Een cloud-SQL Server-optie kiezen: Azure SQL (PaaS) Database of SQL Server op Azure-VM's (IaaS) voor een volledige vergelijking.

Hoe kan ik SQL Data-hulpprogramma's installeren op mijn Azure-VM?

Download en installeer de SQL Data-hulpprogramma's van Microsoft SQL Server Data Tools - Business Intelligence voor Visual Studio 2013.

Worden gedistribueerde transacties met MSDTC ondersteund op SQL Server-VM's?

Ja. Lokale DTC wordt ondersteund voor SQL Server 2016 SP2 en hoger. Toepassingen moeten echter worden getest bij het gebruik van AlwaysOn-beschikbaarheidsgroepen, omdat transacties tijdens een failover mislukken en opnieuw moeten worden geprobeerd. Geclusterde DTC is beschikbaar vanaf Windows Server 2019.

Verplaatst of slaat de virtuele Azure SQL-machine klantgegevens buiten de regio op?

Nee In feite slaan virtuele Azure SQL-machines en de SQL IaaS Agent-extensie geen klantgegevens op. Raadpleeg de privacyverklaringen van de SQL IaaS Agent-extensie voor meer informatie.

Welke Azure Load Balancer-SKU moet worden gebruikt voor een migratie tussen clusters van een beschikbaarheidsgroep?

Als u een migratie tussen clusters van een beschikbaarheidsgroep op SQL Server op Azure-VM's wilt uitvoeren, gebruikt u de standaard Azure Load Balancer-SKU.

Kan ik een Azure Premium-bestandsshare gebruiken om mijn databasebestanden te hosten op een zelfstandig exemplaar van SQL Server?

Ja. Azure Premium-bestandsshares worden ondersteund voor zowel failoverclusterexemplaren als zelfstandige exemplaren van SQL Server met behulp van het SMB-protocol.

SQL Server IaaS Agent-extensie

Moet ik mijn SQL Server-VM registreren die is ingericht vanuit een SQL Server-installatiekopieën in Azure Marketplace?

Nee Microsoft registreert automatisch VM's die zijn ingericht vanuit de SQL Server-installatiekopieën in Azure Marketplace. Registreren bij de extensie is alleen vereist als de VIRTUELE machine niet is ingericht vanuit de SQL Server-installatiekopieën in Azure Marketplace en SQL Server zelf is geïnstalleerd.

Is de SQL IaaS Agent-extensie beschikbaar voor alle klanten?

Ja. Klanten moeten hun SQL Server-VM's registreren bij de extensie als ze geen SQL Server-installatiekopieën van Azure Marketplace hebben gebruikt en in plaats daarvan zelf geïnstalleerde SQL Server hebben gebruikt, of als ze hun aangepaste VHD hebben meegenomen. VM's die eigendom zijn van alle typen abonnementen (Direct, Enterprise Overeenkomst en Cloud Solution Provider) kunnen zich registreren bij de SQL IaaS Agent-extensie.

Wat zijn de vereisten voor registratie bij de SQL IaaS Agent-extensie?

Controleer de vereisten voor meer informatie.

Welke Azure-machtigingen zijn nodig om u te registreren bij de extensie?

De clientreferenties die worden gebruikt om de virtuele machine te registreren, moeten bestaan in een van de volgende Azure-rollen: Inzender voor virtuele machines, Inzender of Eigenaar.

Wordt er tijdens het registreren bij de SQL IaaS Agent-extensie een agent op mijn VM geïnstalleerd?

Niet in eerste instantie. Wanneer u zich voor het eerst registreert bij de SQL IaaS Agent-extensie, worden binaire bestanden gekopieerd naar de SQL Server-VM die u beperkte functionaliteit biedt. Zodra u een functie inschakelt die ervan afhankelijk is, wordt de SQL IaaS-agent op de VM geïnstalleerd. Bekijk de tabel met voordelen voor informatie over beperkte functionaliteit.

Welke machtigingen gebruikt de SQL Server IaaS-agentextensie?

Oktober 2022 heeft het model met minimale bevoegdheden geïntroduceerd voor de extensie, waarbij minimale machtigingen worden verleend die nodig zijn voor elke functie die door de extensie wordt gebruikt. VOOR SQL Server-VM's die zijn geïmplementeerd na oktober 2022 via Azure Marketplace, is standaard het model met minimale bevoegdheden ingeschakeld. De extensie maakt gebruik van sysadmin-rechten voor SQL Server-VM's die vóór oktober 2022 zijn geïmplementeerd of zelf-geïnstalleerde SQL Server-VM's waarvoor het model met minimale bevoegdheden niet handmatig is ingeschakeld in Azure Portal. Raadpleeg de extensiemachtigingen voor SQL IaaS Agent voor meer informatie.

Waarom zie ik de resource voor virtuele SQL-machines in Azure Portal? Wie heeft deze gemaakt? Wordt deze in rekening gebracht?

De SQL Virtual Machines-resource is een gratis resource waarmee u uw SQL Server-VM kunt beheren vanuit Azure Portal. De resource voor virtuele SQL-machines wordt gemaakt wanneer u een SQL Server VM-installatiekopieën implementeert vanuit Azure Marketplace of handmatig een SQL Server-VM registreert met de SQL IaaS Agent-extensie. Azure kan deze resource ook automatisch maken voor bestaande VM's als er een SQL Server-exemplaar wordt gedetecteerd. Er zijn geen kosten verbonden aan de resource van virtuele SQL-machines.

Wordt DE SQL Server opnieuw gestart bij de SQL IaaS Agent-extensie op mijn VM?

Nee, vanaf september 2021 is het opnieuw opstarten van de SQL Server-service niet meer vereist bij het registreren bij de SQL IaaS Agent-extensie.

Kan ik me registreren bij de SQL IaaS Agent-extensie zonder het sql Server-licentietype op te geven?

Nee Het licentietype SQL Server is geen optionele eigenschap wanneer u zich registreert bij de SQL IaaS Agent-extensie. U moet het type SQL Server-licentie instellen als betalen per gebruik of Azure Hybrid Benefit bij het registreren bij de SQL IaaS Agent-extensie. Als u een van de gratis versies van SQL Server hebt geïnstalleerd, zoals Developer of Evaluation Edition, moet u zich registreren met een licentie waarbij u betaalt naar gebruik. Azure Hybrid Benefit is alleen beschikbaar voor betaalde versies van SQL Server, zoals Enterprise- en Standard-edities.

Wat is het standaardlicentietype wanneer u de functie voor automatische registratie gebruikt?

Het licentietype wordt automatisch standaard ingesteld op die van de VM-installatiekopie. Als u een installatiekopie voor betalen per gebruik gebruikt voor uw virtuele machine, is uw licentietype, PAYGanders is AHUB uw licentietype standaard.

Is het mogelijk om zelf geïmplementeerde SQL Server-VM's te registreren met de SQL IaaS Agent-extensie?

Ja. Als u SQL Server hebt geïmplementeerd vanaf uw eigen media en de SQL IaaS Agent-extensie hebt geïnstalleerd, kunt u uw SQL Server-VM registreren bij de extensie om de beheerbaarheidsvoordelen te verkrijgen die worden geboden door de SQL IaaS Agent-extensie.

Is het mogelijk om de SQL IaaS Agent-extensie te herstellen?

Ja. Navigeer naar de resource van de virtuele SQL-machines voor uw SQL Server-VM en kies Herstellen onder Ondersteuning en probleemoplossing om de herstelpagina te openen en de extensie te herstellen.

Kan ik me registreren bij de SQL IaaS Agent-extensie vanuit Azure Portal?

Nee Het registreren van één VIRTUELE machine met de SQL IaaS Agent-extensie is niet beschikbaar in Azure Portal. Registreren bij de SQL IaaS Agent-extensie wordt alleen ondersteund met de Azure CLI of Azure PowerShell.

Kan ik een VIRTUELE machine registreren bij de SQL IaaS Agent-extensie voordat SQL Server wordt geïnstalleerd?

Nee Een VM moet ten minste één SQL Server-exemplaar (Database Engine) hebben om zich te kunnen registreren bij de SQL IaaS Agent-extensie. Als er geen SQL Server-exemplaar op de VIRTUELE machine is, heeft de nieuwe Resource Microsoft.SqlVirtualMachine de status Mislukt.

Kan ik een VIRTUELE machine registreren bij de SQL IaaS Agent-extensie als er meerdere SQL Server-exemplaren zijn?

Ja, op voorwaarde dat er een standaardexemplaren op de VIRTUELE machine zijn. De SQL IaaS Agent-extensie registreert slechts één EXEMPLAAR van SQL Server (Database Engine). De SQL IaaS Agent-extensie registreert het standaard SQL Server-exemplaar in het geval van meerdere exemplaren.

Kan ik een exemplaar van een SQL Server-failovercluster registreren met de SQL IaaS Agent-extensie?

Ja. Exemplaren van SQL Server-failoverclusters op een Azure-VM kunnen worden geregistreerd bij de SQL IaaS Agent-extensie met beperkte functionaliteit.

Kan ik mijn VM registreren bij de SQL IaaS Agent-extensie als een AlwaysOn-beschikbaarheidsgroep is geconfigureerd?

Ja. Er zijn geen beperkingen voor het registreren van een SQL Server-exemplaar op een Azure-VM met de SQL IaaS Agent-extensie als u deelneemt aan een AlwaysOn-beschikbaarheidsgroepconfiguratie.

Wat zijn de kosten voor het registreren bij de SQL IaaS Agent-extensie?

Geen. Er zijn geen kosten verbonden aan het registreren bij de SQL IaaS Agent-extensie. Het beheren van uw SQL Server-VM met de extensie is gratis.

Wat is de invloed op de prestaties van het gebruik van de SQL IaaS Agent-extensie?

Zodra u een functie inschakelt waarvoor de agent moet worden geïnstalleerd, heeft dit minimale gevolgen voor de twee services die zijn geïnstalleerd in het besturingssysteem. Deze kunnen worden bewaakt via taakbeheer en worden weergegeven in de ingebouwde Windows Services-console.

De twee servicenamen zijn:

  • SQLIaaSExtension (Weergavenaam - Microsoft SQL Server IaaS Agent)
  • SqlIaaSExtensionQuery (Weergavenaam - Microsoft SQL Server IaaS Query Service)

Hoe kan ik de extensie verwijderen?

Brengt het registreren van mijn VM met de nieuwe SQL IaaS Agent-extensie extra kosten met zich mee?

Nee De SQL IaaS Agent-extensie maakt alleen extra beheerbaarheid mogelijk voor SQL Server op Azure VM zonder extra kosten.

Is de SQL IaaS Agent-extensie beschikbaar voor alle klanten?

Ja, zolang de SQL Server-VM is geïmplementeerd in de openbare cloud met behulp van het Resource Manager-model en niet het klassieke model. Alle andere klanten kunnen zich registreren bij de nieuwe SQL IaaS Agent-extensie. Alleen klanten met het Software Assurance-voordeel kunnen echter hun eigen licentie gebruiken door azure Hybrid Benefit (AHB) te activeren op een SQL Server-VM.

Wat gebeurt er met de extensieresource ('Microsoft.SqlVirtualMachine') als de VM-resource wordt verplaatst of verwijderd?

Wanneer de Resource Microsoft.Compute/VirtualMachine wordt verwijderd of verplaatst, wordt de bijbehorende Microsoft.SqlVirtualMachine-resource op de hoogte gesteld van asynchroon repliceren van de bewerking.

Wat gebeurt er met de VM als de extensie ('Microsoft.SqlVirtualMachine') wordt verwijderd?

De resource Microsoft.Compute/VirtualMachine wordt niet beïnvloed wanneer de Resource Microsoft.SqlVirtualMachine wordt verwijderd. De licentiewijzigingen worden echter standaard teruggezet naar de oorspronkelijke installatiekopieënbron.

Is de extensie nodig voor het ontvangen van uitgebreide beveiligingsupdates (ESU)?

Nee Uitgebreide beveiligingsupdates (ESU) worden automatisch toegepast op de VM, ongeacht of uw SQL Server-VM is geregistreerd bij de SQL IaaS Agent-extensie.

Wat is er gebeurd met beheermodi van de SQL IaaS Agent-extensie?

Beheermodi zijn verwijderd uit de sql IaaS Agent-extensiearchitectuur. Vanaf maart 2023 kopieert het registreren bij de SQL IaaS Agent-extensie in eerste instantie alleen de binaire bestanden naar de SQL Server-VM en biedt beperkte functionaliteit. Zodra u een functie inschakelt die ervan afhankelijk is, wordt de SQL IaaS-agent geïnstalleerd op de SQL Server-VM.

Kan ik de installatiekopieën van mijn virtuele machine registreren als ik Reporting Services, Power BI Report Server of Analysis Services gebruik?

Nee De SQL IaaS Agent-extensie wordt niet ondersteund met de volgende installatiekopieën: SQL Server Reporting Services, SQL Server Power BI Report Server, SQL Server Analysis Services.