Veelgestelde vragen over problemen SQL Server azure-VM's

VAN TOEPASSING OP: SQL Server op virtuele Azure-machine

Dit artikel bevat antwoorden op enkele van de meest voorkomende vragen over het uitvoeren van SQL Server op Windows Azure Virtual Machines (VM's).

Als uw Azure-probleem niet in dit artikel wordt behandeld, gaat u naar de Azure-forums op MSDN en Stack Overflow. U kunt uw probleem in deze forums plaatsen of een bericht sturen naar @AzureSupport op Twitter. U kunt ook een Azure-ondersteuningsaanvraag indienen. Als u een ondersteuningsaanvraag wilt indienen, selecteert u op de pagina Azure-ondersteuning Ondersteuning krijgen.

Installatiekopieën

Welke SQL Server galerie met virtuele machines zijn beschikbaar?

Azure onderhoudt virtuele-machine-afbeeldingen voor alle ondersteunde grote releases van SQL Server op alle edities voor zowel Windows als Linux. Zie de volledige lijst met VM-Windows en Linux-VM-afbeeldingen voor meer informatie.

Worden bestaande SQL Server galerie met virtuele machines bijgewerkt?

Om de twee maanden worden SQL Server in de galerie met virtuele machines bijgewerkt met de nieuwste Windows- en Linux-updates. Voor Windows-afbeeldingen omvat dit alle updates die als belangrijk zijn gemarkeerd in Windows Update, met inbegrip van belangrijke SQL Server beveiligingsupdates en servicepacks. Voor Linux-installatie afbeeldingen omvat dit de nieuwste systeemupdates. SQL Server cumulatieve updates worden anders verwerkt voor Linux en Windows. Voor Linux zijn SQL Server updates ook opgenomen in de vernieuwing. Maar op dit moment worden Windows-VM's niet bijgewerkt met cumulatieve updates SQL Server of Windows Server.

Kunnen SQL Server van virtuele machines worden verwijderd uit de galerie?

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

Is het mogelijk om een oudere afbeelding van een SQL Server te implementeren die niet zichtbaar is in de Azure Portal?

Ja, met behulp van PowerShell. Zie How to provision SQL Server virtual machines with Azure PowerShell (Virtuele machines inrichten met powershell) voor meer informatie over het implementeren SQL Server virtuele machines met behulp van PowerShell.

Is het mogelijk om een gealeraliseerde Azure Marketplace SQL Server van mijn virtuele SQL Server 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, en gebruikmaken van functies zoals automatisch patchen en automatische back-ups. Wanneer u zich bij de extensie registreert, moet u ook het licentietype voor elke virtuele SQL Server opgeven.

Hoe kan ik virtuele azure SQL Server m generaliseren en gebruiken om nieuwe VM's te implementeren?

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

U kunt ook een van de SQL Server-afbeeldingen van Azure Marketplace gebruiken om de SQL Server op azure-VM's te generaliseren. Houd er rekening mee dat u de volgende registersleutel in de bronafbeelding moet verwijderen voordat u uw eigen afbeelding maakt. Als u dit niet doet, kan dit ertoe leiden dat de bootstrap-map van de SQL Server en/of SQL IaaS-extensie de status Mislukt heeft.

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

Notitie

SQL Server op Azure-VM's, inclusief de VM's die zijn geïmplementeerd vanuit aangepaste gealteraliseerde afbeeldingen, moeten worden geregistreerd bij de SQL IaaS Agent-extensie om te voldoen aan de nalevingsvereisten en om optionele functies te gebruiken, zoals automatische patching en automatische back-ups. Met de extensie kunt u ook het licentietype voor elke virtuele SQL Server opgeven.

Kan ik mijn eigen VHD gebruiken om een virtuele SQL Server 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, en gebruikmaken van functies zoals automatisch patchen 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 galerie-afbeeldingen van virtuele machines die SQL Server bevatten, moet u een van de opgegeven afbeeldingen selecteren via de Azure Portal of via PowerShell. U hebt echter de mogelijkheid om een virtuele Windows te implementeren en er zelf een SQL Server installeren. Vervolgens moet u uw SQL Server-VM registreren bij de SQL IaaS-agentextensie om uw SQL Server-VM in de Azure Portal te beheren. Daarnaast moet u gebruikmaken van functies zoals automatisch patchen en automatische back-ups.

Maken

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

De eenvoudigste methode is het maken van een virtuele machine met SQL Server. Zie Provision a SQL Server virtual machine in the Azure Portal voor een zelfstudie over het registreren voor Azure en het maken van een SQL Server-VMvanuit de portal. U kunt een virtuele-machine-afbeelding selecteren die gebruikmaakt van SQL Server-licentieverlening voor betalen per seconde, of u kunt een afbeelding gebruiken waarmee u uw eigen SQL Server gebruiken. U hebt ook de mogelijkheid om SQL Server handmatig te installeren op een VM 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 bij de SQL IaaS Agent-extensie voor het beheren van uw SQL Server-VM in de portal, en dat u gebruikmaakt van functies zoals automatisch patchen en automatische back-ups. Als u uw eigen licentie gebruikt, moet u een License Mobility via Software Assurance azure hebben. 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. Migreert vervolgens uw on-premises databases naar dat exemplaar. Zie Migrate a SQL Server database to SQL Server in an Azure VM (Een database migreren SQL Server in een Azure-VM)voor strategieën voor gegevensmigratie.

Licentieverlening

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 klant van Enterprise Agreement (EA) bent, kunt u een van de virtuele-machine-afbeeldingeninrichten die licenties ondersteunen. Dit wordt ook wel BYOL (Bring Your Own License) genoemd. Als u Software Assurancehebt, kunt u de Azure Hybrid Benefit inschakelen voor een bestaande betalen per gebruik-afbeelding. 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 virtuele SQL Server de extensie registreert voor functies zoals portalbeheer, automatische back-up en automatische patching.

Heeft een klant SQL Server Client Access Licenses (CAL's) nodig om verbinding te maken met een SQL Server betalen per gebruik-afbeelding die wordt uitgevoerd op Azure Virtual Machines?

Nee. Klanten hebben CAL'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 overschakelen van een pay-as-you-go-galerie-afbeelding naar BRING-Your-Own-License (BYOL) door de Azure Hybrid Benefit . 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 de VM niet opnieuw hoeft te worden opgestart.

Is het mogelijk om van licentiemodel te wisselen 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 VM migreren naar het Azure Resource Manager model en u registreren met de SQL IaaS-agentextensie. Zodra de VM is geregistreerd bij de SQL IaaS Agent-extensie, zijn licentiemodelwijzigingen beschikbaar op de VM.

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

Nee. Portalbeheer is een functie van de SQL IaaS Agent-extensie, die afhankelijk is van de SQL Server IaaS-agentextensie. Als zodanig gelden dezelfde beperkingen voor de extensie als voor de extensie. In de portal kan slechts één standaardexemplaar of één benoemd exemplaar worden beheerd, zolang het op de juiste wijze is geconfigureerd. Zie IaaS-agentextensie SQL Server meer informatie over deze beperkingen.

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

Ja, Azure Hybrid Benefit is beschikbaar voor CSP-abonnementen. CSP-klanten moeten eerst een betalen per gebruik-afbeelding implementeren en vervolgens het licentiemodel wijzigen in Bring Your Own License.

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 stand-by beschikbaarheidsgroep of een geclusterd failover-exemplaar, moet u voldoen aan alle volgende criteria, zoals beschreven in de productlicentievoorwaarden:

  1. U hebt licentiemobiliteit via Software Assurance.
  2. Het passieve SQL Server-exemplaar levert geen SQL Server-gegevens aan clients en voert geen 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 er gegevens worden uitgevoerd, zoals rapporten voor clients die actieve SQL Server-workloads uitvoeren of andere werkzaamheden uitvoeren dan wat is opgegeven in de productvoorwaarden, moet het een betaalde gelicentieerde SQL Server 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 passieve secundaire SQL Server-instantie mogelijk, met maximaal dezelfde hoeveelheid rekenkracht als de gelicentieerde actieve server.
  4. De secundaire SQL Server-VM maakt gebruik van de disaster recovery-licentie in de Azure Portal.

Wat wordt beschouwd als een passief exemplaar?

Het passieve SQL Server-exemplaar levert geen SQL Server-gegevens aan clients en voert geen 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 bevat 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, de Open Value (OV), Open Value Subscription (OVS), Enterprise Agreement (EA), Enterprise Agreement Subscription (EAS) en de Server and Cloud Enrollment (SCE). Raadpleeg de productvoorwaarden en raadpleeg uw licentiecontacten of account manager 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. De SQL Server-installatiemedia bevindt zich in een map op het station C. Voer Setup.exe uit vanaf die locatie om nieuwe SQL Server toe te voegen of om andere geïnstalleerde functies van SQL Server op de computer te wijzigen. Houd er rekening mee dat sommige functies, zoals automatische back-up, automatische patching en Azure Key Vault-integratie, alleen worden uitgevoerd op basis van het standaard exemplaar of een benoemd exemplaar dat juist is geconfigureerd (zie vraag 3). Klanten die Software Assurance via de Azure Hybrid Benefit of het licentiemodel voor betalen per gebruik kunnen meerdere exemplaren van SQL Server installeren op de virtuele machine zonder extra licentiekosten. Extra SQL Server kunnen systeembronnen belasten, tenzij ze juist zijn geconfigureerd.

Wat is het maximum aantal exemplaren op een VM?

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

Kan ik het standaardexemplaar van SQL Server verwijderen?

Ja, maar er is een aantal overwegingen. Ten eerste SQL Server gekoppelde facturering mogelijk nog steeds plaatsvinden, afhankelijk van het licentiemodel voor de VM. Ten tweede, zoals vermeld in het vorige antwoord, zijn er functies die afhankelijk zijn van de SQL Server IaaS-agentextensie. Als u het standaardexestuur exemplaar verwijdert zonder ook de IaaS-extensie te verwijderen, blijft de extensie zoeken naar het standaardexe exemplaar en kunnen er fouten in het gebeurtenislogboek worden gegenereerd. 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 wordt niet gevonden of toegang tot de server is niet mogelijk.

Als u besluit om het standaardexee exemplaar te verwijderen, moet u ook de SQL Server IaaS-agentextensie verwijderen.

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

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

Kan ik SQL Server en de bijbehorende licentiefacturering verwijderen uit SQL Server VM?

Ja, maar u moet extra stappen ondernemen 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 VM en de huidige virtuele SQL Server verwijderen. Als u de VM wilt behouden maar de facturering SQL Server stoppen, volgt u deze stappen:

  1. Back-up van al uw gegevens, inclusief systeemdatabases, indien nodig.
  2. Verwijder SQL Server, inclusief de SQL IaaS-extensie (indien aanwezig).
  3. Installeer de gratis SQL Express-editie.
  4. Registreer u met de SQL IaaS Agent-extensie in de lichtgewicht modus.
  5. Wijzig de editie van SQL Server in de Azure Portal in Express om de facturering te stoppen.
  6. (optioneel) Schakel de Express SQL Server uit door het starten van de service uit te schakelen.

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

Nee. Portalbeheer wordt verzorgd door de SQL IaaS Agent-extensie, die afhankelijk is van SQL Server IaaS Agent-extensie. Als zodanig gelden dezelfde beperkingen voor de extensie als voor de extensie. De portal kan slechts één standaard exemplaar of één benoemd exemplaar beheren zolang het correct is geconfigureerd. Zie IaaS-agentextensie SQL Server meer informatie

Bijwerken en patchen

Hoe kan ik wijzigen in 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 edition of a SQL Server VM (Editievan een virtuele SQL Server wijzigen) 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.

Waar kan ik de installatiemedia downloaden om de editie of versie van SQL Server te wijzigen?

Klanten die beschikken over Software Assurance kunnen hun installatiemedia downloaden van het Volume Licensing Center. Klanten die geen VM-Software Assurance kunnen de installatiemedia gebruiken van een VM-installatie Azure Marketplace SQL Server met de gewenste editie.

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 2008 /2008 R2-exemplaar upgraden nadat ik deze heb geregistreerd bij de SQL IaaS Agent-extensie?

Als het besturingssysteem Windows Server 2008 R2 of hoger, ja. U kunt elk installatiemedia gebruiken om de versie en editie van SQL Server bij te werken. Vervolgens kunt u uw SQL IaaS-extensiemodusupgraden van geen agent naar volledige. Als u dit doet, hebt u toegang tot alle voordelen van de IaaS SQL extensie, zoals beheerbaarheid van de portal, automatische back-ups en automatische patching. Als de versie van het besturingssysteem Windows Server 2008, wordt alleen de NoAgent-modus ondersteund.

Hoe krijg ik gratis uitgebreide beveiligingsupdates voor mijn end-of-support exemplaren van SQL Server 2008 en SQL Server 2008 R2?

U kunt gratis uitgebreide beveiligingsupdates krijgen door uw SQL Server naar een virtuele Machine van Azure te verplaatsen. Zie de opties voor end-of-support voor meer informatie.

Algemeen

Worden SQL Server failovercluster-exemplaren (FCI) ondersteund op virtuele Azure-VM's?

Ja. U kunt een exemplaar van een failovercluster configureren met gedeelde Azure-schijven, Premium-bestands shares (PFS)of Storage Spaces Direct (S2D) voor het opslagsubsysteem. Premium bestands shares bieden IOPS en doorvoercapaciteit die voldoen aan de behoeften van veel workloads. Voor IO-intensieve workloads kunt u storage spaces direct gebruiken op basis van beheerde Premium- of Ultra Disks. U kunt ook clustering- of opslagoplossingen van derden gebruiken, zoals beschreven in Hoge beschikbaarheid en herstel na noodherstel voor SQL Server in Azure Virtual Machines.

Belangrijk

Op dit moment wordt de volledige IaaS SQL Server agentextensie niet ondersteund voor SQL Server FCI in Azure. U wordt aangeraden de volledige extensie te verwijderen van VM's die deel nemen aan de FCI en de extensie in plaats daarvan in de lichtgewicht modus te installeren. Deze extensie ondersteunt functies, zoals automatische back-up en patching en sommige portalfuncties voor SQL Server. Deze functies werken niet voor virtuele SQL Server nadat de volledige agent is verwijderd.

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

Conceptueel gezien verschilt het SQL Server uitvoeren op een virtuele Azure-machine niet zo veel van het uitvoeren van SQL Server in een extern datacenter. Daarentegen Azure SQL Database database-as-a-service. Met SQL Database hebt u geen toegang tot de machines die uw databases hosten. Zie Een cloud-SQL Server kiezen: Azure SQL (PaaS) Database of SQL Server on Azure VMs (IaaS)voor een volledige vergelijking.

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

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 Always On-beschikbaarheidsgroepen, omdat transacties tijdens een failover mislukken en opnieuw moeten worden ingediend. Geclusterde DTC is beschikbaar vanaf Windows Server 2019.

Verplaatst of SQL azure-machine klantgegevens buiten de regio?

Nee. Azure SQL virtuele machine en de SQL IaaS-agentextensie slaan geen klantgegevens op.

SQL Server IaaS Agent-extensie

Moet ik mijn virtuele SQL Server registreren die is ingericht vanuit een SQL Server-Azure Marketplace?

Nee. Microsoft registreert automatisch VM's die zijn ingericht vanuit de SQL Server in Azure Marketplace. Registreren met de extensie is alleen vereist als de VM niet is ingericht vanuit de SQL Server-installatie Azure Marketplace en SQL Server zelf is geïnstalleerd.

Is de SQL IaaS Agent beschikbaar voor alle klanten?

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

Wat is de standaardbeheermodus bij het registreren bij de SQL IaaS Agent-extensie?

De standaardbeheermodus wanneer u zich registreert bij de SQL IaaS Agent-extensie is lichtgewicht. Als de SQL Server niet is ingesteld wanneer u zich bij de extensie registreert, wordt de modus ingesteld als lichtgewicht. De standaardbeheermodus bij het gebruik van de functie voor automatische registratie is ook de lichtgewicht modus.

Wat zijn de vereisten om u te registreren bij de SQL IaaS Agent-extensie?

Er zijn geen vereisten voor registratie bij de SQL IaaS Agent-extensie, anders dan dat SQL Server geïnstalleerd op de VM.

Wordt er een agent op mijn VM geïnstalleerd SQL de IaaS-agentextensie?

Ja, als u zich registreert bij SQL IaaS-agentextensie in de modus voor volledige beheerbaarheid, wordt er een agent op de VM geïnstalleerd. Registreren in de lightweight- of NoAgent-modus niet.

Als u zich registreert bij de SQL IaaS Agent-extensie in de lichtgewicht modus, worden alleen de binaire bestanden van de SQL IaaS-agentextensie naar de VM gekopieerd. De agent wordt niet geïnstalleerd. Deze binaire bestanden worden vervolgens gebruikt om de agent te installeren wanneer de beheermodus wordt bijgewerkt naar volledig.

Wordt de registratie bij de SQL IaaS Agent-extensie opnieuw SQL Server mijn VM?

Vanaf september 2021 is het niet meer nodig om de SQL Server-service opnieuw te starten wanneer u zich registreert bij de SQL IaaS-extensie in de modus volledig beheer.

Wat is het verschil tussen de beheermodi Lightweight en NoAgent bij het registreren bij de SQL IaaS-agentextensie?

De beheermodus NoAgent is de enige beschikbare beheermodus voor SQL Server 2008 en SQL Server 2008 R2 op Windows Server 2008. Voor alle latere versies van Windows Server zijn de twee beschikbare beheerbaarheidsmodi licht en vol.

NoAgent-modus vereist dat SQL Server versie- en editie-eigenschappen worden ingesteld door de klant. De lightweight-modus vraagt de VM om de versie en editie van de SQL Server vinden.

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

Nee. Het SQL Server licentietype is geen optionele eigenschap wanneer u zich registreert bij de SQL IaaS-agentextensie. U moet het SQL Server-licentietype instellen als betalen per gebruik of Azure Hybrid Benefit wanneer u zich registreert bij de SQL IaaS Agent-extensie in alle beheerbaarheidsmodi (NoAgent, lightweight en full). Als u een van de gratis versies van SQL Server hebt geïnstalleerd, zoals Developer of Evaluation Edition, moet u zich registreren met licenties voor betalen per 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 ingesteld op dat van de VM-afbeelding. Als u een betalen per gebruik-afbeelding voor uw VM gebruikt, is uw licentietype . Anders is uw PAYG AHUB licentietype standaard.

Kan ik de IaaS-SQL Server upgraden van de NoAgent-modus naar de volledige modus?

Nee. Het upgraden van de beheerbaarheidsmodus naar volledig of licht is niet beschikbaar voor de modus NoAgent. Dit is een technische beperking van Windows Server 2008. U moet eerst het besturingssysteem upgraden naar Windows Server 2008 R2 of hoger, waarna u kunt upgraden naar de modus volledig beheer.

Kan ik de IaaS SQL Server-extensie upgraden van de lichtgewicht modus naar de volledige modus?

Ja. Het upgraden van de beheerbaarheidsmodus van licht naar volledig wordt ondersteund via Azure PowerShell of de Azure Portal.

Kan ik de IaaS SQL Server-extensie downgraden van de volledige modus naar NoAgent of de lightweight-beheermodus?

Nee. Het downgraden van SQL Server beheerbaarheidsmodus van de IaaS-extensie wordt niet ondersteund. De beheerbaarheidsmodus kan niet worden gedowngraded van de volledige modus naar de lightweight- of NoAgent-modus en kan niet worden gedowngraded van de lightweight-modus naar de modus NoAgent.

Als u de beheerbaarheidsmodus wilt wijzigen van volledige beheerbaarheid, moet u de registratie van de SQL Server-VM bij de SQL IaaS Agent-extensie ongedaan maken door de resource van de virtuele SQL-machine te laten vallen en de SQL Server-VM opnieuw te registreren bij de SQL IaaS Agent-extensie in een andere beheermodus.

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

Nee. Registreren bij de SQL IaaS Agent-extensie is niet beschikbaar in de Azure Portal. Registreren bij de SQL IaaS Agent-extensie wordt alleen ondersteund met de Azure CLI of Azure PowerShell.

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

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

Kan ik een VM registreren met de SQL IaaS Agent-extensie als er meerdere SQL Server zijn?

Ja, mits er een standaard exemplaar op de VM is. Met SQL IaaS-agentextensie wordt slechts één exemplaar SQL Server (database-engine) geregistreerd. Met SQL IaaS-agentextensie wordt de standaardwaarde SQL Server in het geval van meerdere exemplaren.

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

Ja. SQL Server exemplaren van een failovercluster op een Azure-VM kunnen worden geregistreerd bij de SQL IaaS-agentextensie in de lichtgewicht modus. Exemplaren SQL Server failovercluster kunnen echter niet worden geüpgraded naar de modus voor volledige beheerbaarheid.

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

Ja. Er zijn geen beperkingen voor het registreren van een SQL Server-exemplaar op een Azure-VM met de SQL IaaS-agentextensie als u deelneemt aan de configuratie van een Always On-beschikbaarheidsgroep.

Wat zijn de kosten voor het registreren bij de SQL IaaS Agent-extensie of bij het upgraden naar de modus voor volledige beheerbaarheid?

Geen. Er zijn geen kosten verbonden aan het registreren bij de SQL IaaS Agent-extensie of bij het gebruik van een van de drie beheerbaarheidsmodi. Het beheren SQL Server VM met de extensie is volledig gratis.

Wat is de invloed op de prestaties van het gebruik van de verschillende beheerbaarheidsmodi?

Er zijn geen gevolgen wanneer u de beheerbaarheidsmodi NoAgent en Lightweight gebruikt. Het gebruik van de modus voor volledige beheerbaarheid van twee services die in het besturingssysteem zijn geïnstalleerd, heeft minimale gevolgen. Deze kunnen worden bewaakt via taakbeheer en worden gezien in de ingebouwde Windows Services-console.

De twee servicenamen zijn:

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

Hoe kan ik de extensie verwijderen?

Verwijder de extensie door de registratie van de SQL Server-VM op te SQL IaaS-agentextensie.

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

Nee. De SQL IaaS Agent-extensie zorgt alleen voor extra beheerbaarheid voor SQL Server azure-VM zonder extra kosten.

Is de SQL IaaS Agent beschikbaar voor alle klanten?

Ja, zolang de virtuele SQL Server 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 met de nieuwe SQL IaaS Agent-extensie. Alleen klanten met het voordeel Software Assurance kunnen echter hun eigen licentie gebruiken door de Azure Hybrid Benefit (AHB) op een virtuele SQL Server activeren.

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

Wanneer de resource Microsoft.Compute/VirtualMachine wordt uitgevallen of verplaatst, wordt de gekoppelde Microsoft.SqlVirtualMachine-resource op de hoogte gesteld om de bewerking asynchroon te repliceren.

Wat gebeurt er met de VM als de extensieresource (Microsoft.SqlVirtualMachine) wordt weggevallen?

De resource Microsoft.Compute/VirtualMachine wordt niet beïnvloed wanneer de resource Microsoft.SqlVirtualMachine wordt weggevallen. De licentiewijzigingen worden echter standaard terug ingesteld op de oorspronkelijke bron van de afbeelding.

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

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

Is het mogelijk om de IaaS SQL agentextensie te herstellen?

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