Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Met de functie Migreren SQL Server in SQL Server Management Studio (SSMS) kunt u SQL Server exemplaren evalueren, Azure SQL migratiedoelen vergelijken, de gereedheid van de migratie controleren, de grootte en prijsaanvelingen voor doelen verkrijgen en een migratie naar Azure starten.
| Azure Arc ingeschakeld | Details |
|---|---|
| Ja | SSMS maakt gebruik van gereedheidsevaluaties die zijn verzameld uit Azure Arc. Deze evaluaties omvatten compatibiliteitsresultaten, doelgrootte, prijsramingen indien beschikbaar en aanbevolen migratiepaden. |
| No | SSMS voert een evaluatie uit en vergelijkt ondersteunde Azure SQL doelen. Het rapport kan migratiegereedheid, compatibiliteitsresultaten, aanbevelingen voor de grootte, prijsramingen en aanbevolen migratiepaden omvatten. Vanuit de resultaten kunt u een migratie starten met behulp van SQL Managed Instance koppeling, systeemeigen back-up en herstel of Azure Database Migration Service (Azure DMS). |
U kunt ook Azure SQL doelen inrichten en migraties bewaken vanuit SSMS of de Azure-portal.
Vereiste voorwaarden
- SQL Server Management Studio 22 of een nieuwere versie.
- Een SQL Server instantieaanmelding met sysadmin-machtigingen om een migratie uit te voeren.
Zie Machtigingen voor machtigingen die alleen voor evaluatie zijn.
Installatie en configuratie
- Installeer de nieuwste versie van SQL Server Management Studio (SSMS) met behulp van Visual Studio Installer.
- Selecteer In Visual Studio Installer de optie Wijzigen voor uw SSMS-installatie.
- Selecteer de werkbelasting Hybride en migratie.
- Selecteer Installeren tijdens het downloaden en selecteer Vervolgens Wijzigen om de installatie te voltooien.
Migratieproces
De werkstroom is afhankelijk van of uw SQL Server-exemplaar is ingeschakeld door Azure Arc.
Deze werkstroom is geschikt voor SQL Server exemplaren die niet zijn ingeschakeld door Azure Arc.
Verbinding maken met SQL Server
Start de migratiewerkstroom vanuit SSMS.
- Open SQL Server Management Studio.
- Maak verbinding met uw bron-SQL Server-exemplaar.
- Klik met de rechtermuisknop op uw SQL Server exemplaar in Objectverkenner en selecteer SQL Server migreren.
Met deze actie wordt de landingspagina voor migratie geopend, waar u de bronomgeving kunt beoordelen, doelen kunt vergelijken en de juiste migratie-ervaring kunt openen.
Gereedheid voor migratie evalueren
Evalueer de migratiecompatibiliteit en genereer doelaan aanbevelingen.
De landingspagina van de migratie wordt geopend in de fase Databaseevaluatie .
Azure migratiegereedheid beoordeelt uw SQL Server omgeving en helpt u bij het selecteren van een geschikt Azure SQL doel. De evaluatie evalueert de migratiecompatibiliteit en kan aanbevelingen voor doelen, grootten en prijzen bieden.
Een evaluatie uitvoeren:
Selecteer Evaluatie uitvoeren op de landingspagina van de migratie .
Wanneer de evaluatie is voltooid, opent u het gegenereerde HTML-rapport.
Bekijk de beschikbare migratiedoelen en aanbevelingen voor:
- Migratiegereedheid
- Compatibiliteitsresultaten
- Aanbevolen Azure SQL-doel
- Minimale doelconfiguratie
- Compute- en opslagdimensionering
- Geschatte maandelijkse kosten
- Beschikbare prijsopties
In het rapport kunnen deze doelen worden vergeleken:
- Azure SQL Database
- Azure SQL Managed Instance
- SQL Server op virtuele machines in Azure
Migratiegereedheidscategorieën
Bij de beoordeling worden de volgende voor gebruikers zichtbare categorieën voor migratiegereedheid gebruikt:
| Categorie | Beschrijving |
|---|---|
| Klaar | De database kan zonder voorwaarden worden gemigreerd naar het doel. |
| Gereed met voorwaarden | De database heeft voorwaarden die moeten worden beoordeeld vóór de migratie, waaronder problemen, waarschuwingen, betrokken objecten en aanbevolen herstel. |
Een doel dat wordt weergegeven als Gereed met voorwaarden , kan resultaten bevatten waarvoor herstel is vereist. Open de doeldetails om de betrokken databases en objecten te controleren voordat u de migratie plant.
Aanbevelingen voor doelgrootte
Wanneer de groottegegevens beschikbaar zijn, kan het rapport het volgende bevatten:
- Aanbevolen servicelaag
- Aanbevolen rekenconfiguratie in vCores
- Aanbevolen opslag
- Grootte van databaseniveau (voor Azure SQL Database doelen)
- Doelspecifieke opslagconfiguratie
- Redenen voor de aanbeveling, op basis van de reken-, geheugen-, opslag- en I/O-invoer van de evaluatie
De grootte vertegenwoordigt een aanbevolen minimale doelconfiguratie op basis van de evaluatiegegevens die beschikbaar zijn tijdens het genereren van rapporten. Valideer de aanbeveling voor de verwachte productieworkload, groei, tolerantie en operationele vereisten voordat u het doel inricht.
Aanbeveling
Bekijk de details van de aanbeveling om inzicht te krijgen in de groottefactoren die van invloed zijn op de aanbevolen configuratie. Afhankelijk van de beschikbare evaluatiegegevens kunnen deze factoren rekenkracht, geheugen, opslag, IOPS en I/O-doorvoer omvatten.
Prijsaanaanveling
Wanneer er prijsinformatie beschikbaar is, biedt het rapport een geschatte maandelijkse kosten voor elk geëvalueerd doel. De schatting kan het volgende omvatten:
- Rekenkosten
- Opslagkosten
- Totale geschatte maandelijkse kosten
- Prijsregio
- Valuta
- Prijsbasis
- Beschikbare prijzen voor reserveringen of besparingen
Toezeggingsprijzen kunnen van invloed zijn op de rekenkosten, terwijl de opslag afzonderlijk kan worden geprijsd. Als prijzen niet beschikbaar zijn voor een doel- of prijsoptie, wordt in het rapport de waarde weergegeven als niet beschikbaar in plaats van een veronderstelde korting te berekenen.
Important
Prijzen in het evaluatierapport zijn schattingen. De werkelijke Azure kosten kunnen variëren op basis van gebruik, configuratie, regio, aanbieding, licentieselectie, kortingen, belastingen en wijzigingen in Azure prijzen. Gebruik de hulpprogramma's voor Azure-prijzen en de commerciële overeenkomst van uw organisatie om de kosten te controleren voordat u resources inricht.
Doel selecteren
Vergelijk doelen uit de evaluatie voordat u het inricht.
Wanneer de evaluatie is voltooid, vergelijkt u de beschikbare migratiedoelen voordat u uw bestemming inricht.
Bekijk voor elk doel:
- Migratiegereedheid
- Compatibiliteitsresultaten
- Geschatte maandelijkse kosten
- Minimale aanbevolen doelconfiguratie
- Aanbevolen servicelaag
- Aanbevelingen voor berekening en opslag
- Aanbevelingsdetails
In het rapport wordt een aanbevolen migratiedoel gemarkeerd. Selecteer Details weergeven om de gereedheid van de database, evaluatieresultaten, doelconfiguratie, groottegegevens en prijsinformatie te bekijken voordat u besluit.
Nadat u een doel hebt geselecteerd:
Selecteer Doel inrichten om toegang te krijgen tot de Azure SQL hub.
Maak het Azure SQL doel dat past bij uw migratievereisten:
- Azure SQL Database
- Azure SQL Managed Instance
- SQL Server op Azure VM
Valideer de ingerichte configuratie op basis van de aanbeveling en uw productievereisten.
Gegevens migreren
Selecteer de migratiemethode die past bij uw doel- en downtimevereisten en operationele behoeften.
Selecteer op de landingspagina Migratie de optie Gegevens migreren.
koppeling met SQL Managed Instance
Gebruik een SQL Managed Instance koppeling om continu gegevens te repliceren tussen SQL Server en Azure SQL Managed Instance.
Houd rekening met deze methode voor onlinemigraties waarvoor minimale downtime is vereist.
Backups en herstel
Gebruik SSMS-back-up- en herstelfunctionaliteit voor SQL Server migratie.
Houd rekening met deze methode wanneer downtime acceptabel is en de bron en het doel het vereiste back-up- en herstelpad ondersteunen.
Azure Database Migratieservice
Gebruik Azure Database Migration Service voor ondersteunde migratiescenario's.
Gebruik offline- of onlinemigratieopties wanneer deze worden ondersteund door de geselecteerde bron en het geselecteerde doel.
Overweeg Azure DMS voor grootschalige of complexe migraties.
Migratie bewaken
Volg de voortgang van de migratie in de juiste monitoringomgeving.
De voortgang van de migratie bijhouden en oversnijden:
- Gebruik de Azure DMS-bewakingservaring voor Azure DMS-migraties.
- Voor migraties van Managed Instance-koppelingen bewaakt u de SQL Managed Instance link.
upgrade SQL Server
Naast Azure migratie biedt SSMS databasecompatibiliteitsupgrades. De upgrade-evaluatie identificeert compatibiliteitsproblemen met betrekking tot belangrijke wijzigingen, gedragswijzigingen en afgeschafte functies. Het rapport biedt ook een functiepariteitscontrole voor platformoverschrijdende databasemigratie.
Evaluatie van de upgrade
- Selecteer Upgrade Assessment in de sectie Migrate naar een hogere versie van SQL Server.
- Hiermee staat u toe dat het hulpprogramma gereedheid voor upgrades op compatibiliteitsniveau evalueert.
- Bekijk belangrijke wijzigingen en afgeschafte functies in het rapport.
Database-upgrade
- Selecteer Upgrade SQL Server in de sectie Migreren naar een hogere versie van SQL Server.
- Volg de stappen voor de upgradedatabase .
- Test en voltooi de upgrade op compatibiliteitsniveau.
Beste praktijken
Voer een evaluatie uit voordat u de migratie plant.
Controleer zowel de gereedheid op doelniveau als op databaseniveau.
Behandel Gereed met voorwaarden als instructie om de bijbehorende bevindingen te controleren en aan te pakken, niet als automatische goedkeuring voor migratie.
Valideer de doelgrootte op basis van representatieve workloadgegevens, verwachte groei, tolerantie en prestatievereisten.
Valideer prijsramingen op basis van de beoogde regio, het licentiemodel, de commerciële overeenkomst en de huidige Azure prijzen.
Kies een onlinemigratiemethode wanneer de productieworkload minimale downtime vereist en de methode ondersteunt uw scenario.
Test het migratie- en toepassingsgedrag in een niet-productieomgeving.
Bewaak de prestaties tijdens en na de migratie.
Plan de omschakeling binnen een goedgekeurd wijzigingsvenster.
Vergelijking van migratieopties
| Migratiemethode | Primair doel | Uitvalprofiel | Overweeg wanneer |
|---|---|---|---|
| koppeling met SQL Managed Instance | Azure SQL Managed Instance | Minimaal | Vereist continue replicatie en een online cutover. |
| Backups en herstel | Ondersteunde SQL Server- en Azure SQL doelen | Gemiddeld tot hoog | Een geplande storing is acceptabel. |
| Logboekverzending | Azure SQL Managed Instance in ondersteunde geïntegreerde scenario's | Laag tot gemiddeld | Een migratiebenadering op basis van logboeken voldoet aan de scenariovereisten. |
| AZURE DMS | Ondersteunde Azure SQL-doelen | Afhankelijk van de geselecteerde migratiemodus | Hiervoor is gecentraliseerde migratieindeling vereist. |
Bekende problemen
Evaluatie mislukt
- Controleer de verbinding met de brondatabase.
- Controleer of de aanmelding de vereiste machtigingen heeft voor de evaluatie.
- Zorg ervoor dat SSMS en de migratieonderdelen up-to-date zijn.
- Beoordelingsfouten in het gegenereerde rapport bekijken.
De grootte of prijsaanbeveling is niet beschikbaar
- Controleer of de evaluatie is voltooid.
- Bekijk het rapport voor ontbrekende evaluatie- of prijsgegevens.
- Controleer of de geselecteerde doel-, regio-, valuta- en prijsoptie worden ondersteund door de aanbevelingsgegevens.
- Interpreteer geen niet-beschikbare prijs als een aanbeveling zonder kosten.
Migratieprestaties zijn traag
- Controleer de netwerkbandbreedte en -latentie tussen de bron en Azure.
- Bekijk de aanbeveling voor het aanpassen van de grootte van het doel.
- Valideer de vereisten voor rekenkracht, opslag, IOPS en doorvoer.
- Overweeg Azure ExpressRoute wanneer deze past bij de netwerkarchitectuur en migratievereisten.
Cutover-validatie mislukt
- Controleer gegevensintegriteitscontroles.
- Controleer de toepassingscompatibiliteit met het doelplatform.
- Bekijk onopgeloste voorwaarden en migratiefouten.
- Controleer vóór de cutover of de replicatie of synchronisatie naar behoren functioneert.
Permissions
Als u een migratie wilt uitvoeren, zijn voor de aanmelding van uw SQL Server exemplaar sysadmin-machtigingen vereist.
Als u een evaluatie wilt uitvoeren zonder een migratie uit te voeren of te bewaken, hebt u de volgende minimale machtigingen nodig.
| Objectsoort | Database- of objectnaam | Voorrecht |
|---|---|---|
| Server | CONNECT ANY DATABASE |
|
| Server | CONNECT SQL |
|
| Server | VIEW ANY DATABASE |
|
| Server | VIEW ANY DEFINITION |
|
| Server | VIEW SERVER STATE |
|
| gegevensbank | Alle databases | SELECT sys.sql_expression_dependencies |
| gegevensbank | msdb |
EXECUTE dbo.agent_datetime |
| gegevensbank | msdb |
SELECT dbo.syscategories |
| gegevensbank | msdb |
SELECT dbo.sysjobhistory |
| gegevensbank | msdb |
SELECT dbo.sysjobs |
| gegevensbank | msdb |
SELECT dbo.sysjobsteps |
| gegevensbank | msdb |
SELECT dbo.sysmail_account |
| gegevensbank | msdb |
SELECT dbo.sysmail_profile |
| gegevensbank | msdb |
SELECT dbo.sysmail_profileaccount |
| gegevensbank | msdb |
SELECT dbo.syssubsystems |
| gegevensbank | msdb |
DB DATA READER |
| gegevensbank | msdb |
EXECUTE |
Verwante inhoud
- Wat is Azure SQL Managed Instance?
- Azure Database Migration Service
- SQL Server op virtuele machines in Azure
- SQL Server met Azure Arc-ondersteuning