Oktatóanyag: SQL Server migrálása Azure SQL Database-példányra kapcsolat nélküli üzemmódban, a DMS használatávalTutorial: Migrate SQL Server to Azure SQL Database offline using DMS

A Azure Database Migration Service segítségével áttelepítheti az adatbázisokat egy SQL Server-példányból a Azure SQL Databaseba.You can use Azure Database Migration Service to migrate the databases from a SQL Server instance to Azure SQL Database. Ebben az oktatóanyagban a (z) SQL Server 2016 (vagy újabb) helyszíni példányára visszaállította a Adventureworks2012 -adatbázist egy önálló adatbázisba vagy készletezett adatbázisba Azure SQL Database a Azure Database Migration Service használatával.In this tutorial, you migrate the Adventureworks2012 database restored to an on-premises instance of SQL Server 2016 (or later) to a single database or pooled database in Azure SQL Database by using Azure Database Migration Service.

Eben az oktatóanyagban az alábbiakkal fog megismerkedni:In this tutorial, you learn how to:

  • A helyszíni adatbázis felmérése a Data Migration Assistant szolgáltatás használatával.Assess your on-premises database by using the Data Migration Assistant.
  • A mintaséma migrálása a Data Migration Assistant szolgáltatás használatával.Migrate the sample schema by using the Data Migration Assistant.
  • Hozzon létre egy Azure Database Migration Service-példányt.Create an instance of Azure Database Migration Service.
  • Hozzon létre egy áttelepítési projektet Azure Database Migration Service használatával.Create a migration project by using Azure Database Migration Service.
  • A migrálás futtatása.Run the migration.
  • Az áttelepítés monitorozása.Monitor the migration.
  • Migrálási jelentés letöltése.Download a migration report.

Tipp

Amikor adatbázisokat migrál az Azure-ba az Azure Database Migration Service használatával, offline vagy online migrálást végezhet.When you migrate databases to Azure by using Azure Database Migration Service, you can do an offline or an online migration. Offline migrálás esetén az alkalmazás akkor áll le, amikor a migrálás elkezdődik.With an offline migration, application downtime starts when the migration starts. Online migrálás esetén az állásidő a migrálás végén lévő átállítás idejére korlátozódik.With an online migration, downtime is limited to the time to cut over at the end of migration. Azt javasoljuk, hogy próbálja ki az offline migrálást, és határozza meg, hogy elfogadható-e az állásidő; ha nem, végezzen online migrálást.We suggest that you test an offline migration to determine whether the downtime is acceptable; if not, do an online migration.

Ez a cikk a SQL Serverról egy Azure SQL Database-adatbázisba történő offline áttelepítést ismerteti.This article describes an offline migration from SQL Server to a database in Azure SQL Database. Az online migrálással kapcsolatban tekintse meg az SQL Server online migrálása az Azure SQL Database-be a DMS használatával című cikket.For an online migration, see Migrate SQL Server to Azure SQL Database online using DMS.

ElőfeltételekPrerequisites

Az oktatóanyag elvégzéséhez a következőkre lesz szüksége:To complete this tutorial, you need to:

  • Töltse le és telepítse a SQL Server 2016-es vagy újabb verzióját.Download and install SQL Server 2016 or later.

  • Engedélyezze a TCP/IP protokollt, amely az SQL Server Express telepítése során alapértelmezés szerint le van tiltva – kövesse a Kiszolgálói hálózati protokoll engedélyezése vagy letiltása cikk utasításait.Enable the TCP/IP protocol, which is disabled by default during SQL Server Express installation, by following the instructions in the article Enable or Disable a Server Network Protocol.

  • Hozzon létre egy adatbázist a Azure SQL Databaseban, amelyet a következő cikkben talál: az adatbázis létrehozása a Azure SQL Database a Azure Portal használatával.Create a database in Azure SQL Database, which you do by following the detail in the article Create a database in Azure SQL Database using the Azure portal.

    Megjegyzés

    Ha SQL Server Integration Servicest (SSIS) használ, és a katalógus-adatbázist át szeretné telepíteni a SSIS-projektekhez/csomagokhoz (SSISDB) SQL Serverról Azure SQL Databasere, akkor a rendszer automatikusan létrehozza és felügyeli a célként megadott SSISDB, amikor a SSIS-t Azure Data Factory (ADF) kiépíti.If you use SQL Server Integration Services (SSIS) and want to migrate the catalog database for your SSIS projects/packages (SSISDB) from SQL Server to Azure SQL Database, the destination SSISDB will be created and managed automatically on your behalf when you provision SSIS in Azure Data Factory (ADF). A SSIS-csomagok áttelepítésével kapcsolatos további információkért tekintse meg SQL Server Integration Services csomagok migrálása az Azure-bacímű cikket.For more information about migrating SSIS packages, see the article Migrate SQL Server Integration Services packages to Azure.

  • Töltse le a Data Migration Assistant 3.3-as vagy újabb verzióját.Download and install the Data Migration Assistant v3.3 or later.

  • Hozzon létre egy Microsoft Azure Virtual Network a Azure Database Migration Service számára a Azure Resource Manager üzemi modell használatával, amely helyek közötti kapcsolatot biztosít a helyszíni forráskiszolgáló számára a ExpressRoute vagy a VPNhasználatával.Create a Microsoft Azure Virtual Network for Azure Database Migration Service by using the Azure Resource Manager deployment model, which provides site-to-site connectivity to your on-premises source servers by using either ExpressRoute or VPN. A virtuális hálózatok létrehozásával kapcsolatos további információkért tekintse meg a Virtual Network dokumentációt, és különösen a gyors üzembe helyezési cikkeket részletesen ismerteti.For more information about creating a virtual network, see the Virtual Network Documentation, and especially the quickstart articles with step-by-step details.

    Megjegyzés

    Ha a virtuális hálózat beállítása során ExpressRoute használ a Microsoft számára, adja hozzá a következő szolgáltatási végpontokat ahhoz az alhálózathoz, amelyben a szolgáltatást kiépíti:During virtual network setup, if you use ExpressRoute with network peering to Microsoft, add the following service endpoints to the subnet in which the service will be provisioned:

    • Céladatbázis végpontja (például SQL-végpont, Cosmos DB végpont stb.)Target database endpoint (for example, SQL endpoint, Cosmos DB endpoint, and so on)
    • Tárolási végpontStorage endpoint
    • Service Bus-végpontService bus endpoint

    Erre a konfigurációra azért van szükség, mert Azure Database Migration Service nem rendelkezik internetkapcsolattal.This configuration is necessary because Azure Database Migration Service lacks internet connectivity.

    Ha nem rendelkezik helyek közötti kapcsolattal a helyszíni hálózat és az Azure között, vagy ha a helyek közötti kapcsolat sávszélessége korlátozott, érdemes lehet Azure Database Migration Service hibrid módban (előzetes verzió) használni.If you don’t have site-to-site connectivity between the on-premises network and Azure or if there is limited site-to-site connectivity bandwidth, consider using Azure Database Migration Service in hybrid mode (Preview). A hibrid üzemmód egy helyszíni áttelepítési feldolgozót használ a felhőben futó Azure Database Migration Service egy példányával együtt.Hybrid mode leverages an on-premises migration worker together with an instance of Azure Database Migration Service running in the cloud. Azure Database Migration Service hibrid módban való létrehozásához tekintse meg a Azure Database Migration Service-példány létrehozása hibrid módban a Azure Portal használatávalcímű cikket.To create an instance of Azure Database Migration Service in hybrid mode, see the article Create an instance of Azure Database Migration Service in hybrid mode using the Azure portal.

  • Győződjön meg arról, hogy a virtuális hálózati hálózati biztonsági csoport szabályai nem gátolják meg a következő bejövő kommunikációs portok Azure Database Migration Service: 443, 53, 9354, 445, 12000.Ensure that your virtual network Network Security Group rules don't block the following inbound communication ports to Azure Database Migration Service: 443, 53, 9354, 445, 12000. Az Azure Virtual Network NSG-forgalom szűrésével kapcsolatos további információkért tekintse meg a hálózati forgalom szűrése hálózati biztonsági csoportokkalcímű cikket.For more detail on Azure virtual network NSG traffic filtering, see the article Filter network traffic with network security groups.

  • Konfigurálja a Windows tűzfalat az adatbázismotorhoz való hozzáféréshez.Configure your Windows Firewall for database engine access.

  • Nyissa meg a Windows tűzfalat, hogy a Azure Database Migration Service hozzáférhessen a forrás SQL Serverhoz, amely alapértelmezés szerint a 1433-as TCP-port.Open your Windows firewall to allow Azure Database Migration Service to access the source SQL Server, which by default is TCP port 1433. Ha az alapértelmezett példány egy másik portot figyel, adja hozzá azt a tűzfalhoz.If your default instance is listening on some other port, add that to the firewall.

  • Ha több elnevezett SQL Server példányt futtat dinamikus portok használatával, akkor előfordulhat, hogy engedélyezni szeretné a SQL Browser szolgáltatást, és engedélyezni szeretné a 1434-as UDP-port elérését a tűzfalakon keresztül, így Azure Database Migration Service csatlakozhat a forráskiszolgálón megnevezett példányhoz.If you're running multiple named SQL Server instances using dynamic ports, you may wish to enable the SQL Browser Service and allow access to UDP port 1434 through your firewalls so that Azure Database Migration Service can connect to a named instance on your source server.

  • Ha a forrásadatbázis (ok) előtt tűzfal-berendezést használ, előfordulhat, hogy olyan tűzfalszabályok hozzáadására van szükség, amelyek lehetővé teszik a Azure Database Migration Service számára a forrás-adatbázis (ok) elérését az áttelepítéshez.When using a firewall appliance in front of your source database(s), you may need to add firewall rules to allow Azure Database Migration Service to access the source database(s) for migration.

  • Hozzon létre egy kiszolgálói szintű IP- Tűzfalszabály a Azure SQL Database számára, hogy lehetővé tegye Azure Database Migration Service hozzáférést a célként megadott adatbázisokhoz.Create a server-level IP firewall rule for Azure SQL Database to allow Azure Database Migration Service access to the target databases. Adja meg a Azure Database Migration Service használt virtuális hálózat alhálózati tartományát.Provide the subnet range of the virtual network used for Azure Database Migration Service.

  • Gondoskodjon róla, hogy a forrásként szolgáló SQL Server-példányhoz való kapcsolódáshoz használt hitelesítő adatok rendelkezzenek CONTROL SERVER engedélyekkel.Ensure that the credentials used to connect to source SQL Server instance have CONTROL SERVER permissions.

  • Győződjön meg arról, hogy a TARGET Azure SQL Database-példányhoz való kapcsolódáshoz használt hitelesítő adatok rendelkeznek-e az adatbázis VEZÉRLÉSére szolgáló engedéllyel a célként megadott adatbázisokon.Ensure that the credentials used to connect to target Azure SQL Database instance have CONTROL DATABASE permission on the target databases.

A helyszíni adatbázis felméréseAssess your on-premises database

Mielőtt áttelepít egy SQL Server-példány adatait egy adatbázisba vagy egy Azure SQL Database készletezett adatbázisba, fel kell mérnie az SQL Server-adatbázist az áttelepítést megakadályozó esetleges blokkolási problémákra.Before you can migrate data from a SQL Server instance to a single database or pooled database in Azure SQL Database, you need to assess the SQL Server database for any blocking issues that might prevent migration. A Data Migration Assistant 3.3-as vagy újabb verzióját használva kövesse az SQL Server migrálási felmérés végzése cikkben leírt lépéseket, és végezze el a helyszíni adatbázis felmérését.Using the Data Migration Assistant v3.3 or later, follow the steps described in the article Performing a SQL Server migration assessment to complete the on-premises database assessment. A szükséges lépések összefoglalva a következők:A summary of the required steps follows:

  1. A Data Migration Assistant eszközben válassza az Új (+) ikont, majd a Felmérés projekttípust.In the Data Migration Assistant, select the New (+) icon, and then select the Assessment project type.

  2. Nevezze el a projektet, majd a Forráskiszolgáló típusa szövegbeviteli mezőben válassza az SQL Servert, a Célkiszolgáló típusa szövegbeviteli mezőben pedig az Azure SQL Database lehetőséget. Ezután a Létrehozás lehetőséggel hozza létre a projektet.Specify a project name, in the Source server type text box, select SQL Server, in the Target server type text box, select Azure SQL Database, and then select Create to create the project.

    Ha kiértékeli a forrás SQL Server-adatbázist, és a Azure SQL Database egy különálló adatbázisba vagy készletezett adatbázisba telepíti át, akkor a következő értékelési jelentések közül választhat:When you're assessing the source SQL Server database migrating to a single database or pooled database in Azure SQL Database, you can choose one or both of the following assessment report types:

    • Adatbázis-kompatibilitás ellenőrzéseCheck database compatibility
    • Szolgáltatásparitás ellenőrzéseCheck feature parity

    Alapértelmezés szerint mindkét jelentéstípus ki van választva.Both report types are selected by default.

  3. A Data Migration Assistant programon belül a Beállítások ablakban válassza a Tovább lehetőséget.In the Data Migration Assistant, on the Options screen, select Next.

  4. A Források kiválasztása képernyőn, a Kapcsolódás kiszolgálóhoz párbeszédablakban adja meg az SQL-kiszolgálója adatait, majd válassza a Csatlakozás lehetőséget.On the Select sources screen, in the Connect to a server dialog box, provide the connection details to your SQL Server, and then select Connect.

  5. A Források hozzáadása párbeszédablakban válassza az AdventureWorks2012 elemet, majd a Hozzáadás, végül a Felmérés indítása lehetőséget.In the Add sources dialog box, select AdventureWorks2012, select Add, and then select Start Assessment.

    Megjegyzés

    Ha a SSIS-t használja, a DMA jelenleg nem támogatja a forrás-SSISDB értékelését.If you use SSIS, DMA does not currently support the assessment of the source SSISDB. A SSIS-projekteket/csomagokat azonban értékeli/érvényesíti a rendszer, mivel azokat újra üzembe helyezi a Azure SQL Database által üzemeltetett cél-SSISDB.However, SSIS projects/packages will be assessed/validated as they are redeployed to the destination SSISDB hosted by Azure SQL Database. A SSIS-csomagok áttelepítésével kapcsolatos további információkért tekintse meg SQL Server Integration Services csomagok migrálása az Azure-bacímű cikket.For more information about migrating SSIS packages, see the article Migrate SQL Server Integration Services packages to Azure.

    A felmérés befejeztével az eredmények a következőképpen jelennek meg:When the assessment is complete, the results display as shown in the following graphic:

    Adatmigrálás felmérése

    Azure SQL Database adatbázisai esetében az értékelések azonosítják a szolgáltatás paritásával kapcsolatos problémákat és az áttelepítés blokkolásával kapcsolatos problémákat egyetlen adatbázis vagy készletezett adatbázis telepítésekor.For databases in Azure SQL Database, the assessments identify feature parity issues and migration blocking issues for deploying to a single database or pooled database.

    • Az SQL Server szolgáltatásparitás kategória átfogó javaslatokat ad, az Azure-ban elérhető alternatív megközelítéseket javasol, valamint kockázatcsökkentő lépéseket ajánl fel a migrálási projektek megtervezéséhez.The SQL Server feature parity category provides a comprehensive set of recommendations, alternative approaches available in Azure, and mitigating steps to help you plan the effort into your migration projects.
    • A kompatibilitási problémák kategóriája olyan részlegesen támogatott vagy nem támogatott funkciókat azonosít, amelyek a kompatibilitási problémákra utalnak, amelyek letiltják SQL Server adatbázis (ok) áttelepítését Azure SQL Databasere.The Compatibility issues category identifies partially supported or unsupported features that reflect compatibility issues that might block migrating SQL Server database(s) to Azure SQL Database. A felmerülő problémák megoldására a program javaslatokat is tesz.Recommendations are also provided to help you address those issues.
  6. Tekintse át a felmérés eredményeit, és az egyes lehetőségek kiválasztásával ellenőrizze, fennáll-e bármilyen akadályozó, illetve paritási probléma.Review the assessment results for migration blocking issues and feature parity issues by selecting the specific options.

A mintaséma migrálásaMigrate the sample schema

Miután elégedett az értékeléssel, és meggyőződött arról, hogy a kiválasztott adatbázis életképes jelölt az áttelepítéshez egy önálló adatbázisba vagy készletezett adatbázisba Azure SQL Databaseban, a DMA használatával telepítse át a sémát Azure SQL Databasere.After you're comfortable with the assessment and satisfied that the selected database is a viable candidate for migration to a single database or pooled database in Azure SQL Database, use DMA to migrate the schema to Azure SQL Database.

Megjegyzés

Mielőtt a Data Migration Assistant áttelepítési projektet hozna létre, győződjön meg róla, hogy már létrehozott egy adatbázist az Azure-ban, ahogy azt az előfeltételek között említettük.Before you create a migration project in Data Migration Assistant, be sure that you have already provisioned a database in Azure as mentioned in the prerequisites. Ebben az oktatóanyagban az Azure SQL Database neve AdventureWorksAzure, de megadhat bármilyen másik nevet is.For purposes of this tutorial, the name of the Azure SQL Database is assumed to be AdventureWorksAzure, but you can provide whatever name you wish.

Fontos

Ha a SSIS-t használja, a DMA jelenleg nem támogatja a forrás-SSISDB áttelepítését, de a SSIS-projekteket/csomagokat újból üzembe helyezheti Azure SQL Database által üzemeltetett cél-SSISDB.If you use SSIS, DMA does not currently support the migration of source SSISDB, but you can redeploy your SSIS projects/packages to the destination SSISDB hosted by Azure SQL Database. A SSIS-csomagok áttelepítésével kapcsolatos további információkért tekintse meg SQL Server Integration Services csomagok migrálása az Azure-bacímű cikket.For more information about migrating SSIS packages, see the article Migrate SQL Server Integration Services packages to Azure.

A AdventureWorks2012 -séma egyetlen adatbázisba vagy készletezett adatbázisba Azure SQL Database való áttelepítéséhez hajtsa végre a következő lépéseket:To migrate the AdventureWorks2012 schema to a single database or pooled database Azure SQL Database, perform the following steps:

  1. A Data Migration Assistant programban válassza az Új (+) ikont, majd a Projekt típusa alatt válassza a Migrálás lehetőséget.In the Data Migration Assistant, select the New (+) icon, and then under Project type, select Migration.

  2. Nevezze el a projektet, majd a Forráskiszolgáló típusa szövegbeviteli mezőben válassza az SQL Server elemet, a Célkiszolgáló típusa szövegbeviteli mezőben pedig az Azure SQL Database lehetőséget.Specify a project name, in the Source server type text box, select SQL Server, and then in the Target server type text box, select Azure SQL Database.

  3. A Migrálási hatókör alatt válassza a Csak a séma lehetőséget.Under Migration Scope, select Schema only.

    A fent leírt lépések elvégzése után megjelenik a Data Migration Assistant felhasználói felülete, ahogy az a következő képen látható:After performing the previous steps, the Data Migration Assistant interface should appear as shown in the following graphic:

    Data Migration Assistant-projekt létrehozása

  4. A projekt létrehozásához válassza a Létrehozás lehetőséget.Select Create to create the project.

  5. A Data Migration Assistant programban, adja meg az SQL Server forráskapcsolati adatait, válassza a Csatlakozás lehetőséget, majd válassza ki az AdventureWorks2012 adatbázist.In the Data Migration Assistant, specify the source connection details for your SQL Server, select Connect, and then select the AdventureWorks2012 database.

    Data Migration Assistant forráskapcsolati adatok

  6. Kattintson a tovább gombra, a Csatlakozás a célkiszolgálóra lehetőségnél adja meg a Azure SQL Database cél kapcsolati adatait, válassza a Csatlakozás lehetőséget, majd válassza ki azt a AdventureWorksAzure -adatbázist, amelyet a Azure SQL Database előre kiépített.Select Next, under Connect to target server, specify the target connection details for the Azure SQL Database, select Connect, and then select the AdventureWorksAzure database you had pre-provisioned in Azure SQL Database.

    Data Migration Assistant célkapcsolati adatok

  7. A Tovább lehetőséggel lépjen tovább az Objektumok kiválasztása képernyőre, ahol megadhatja azokat a sémaobjektumokat az AdventureWorks2012 adatbázisban, amelyeket üzembe kell helyezni az Azure SQL Database-ben.Select Next to advance to the Select objects screen, on which you can specify the schema objects in the AdventureWorks2012 database that need to be deployed to Azure SQL Database.

    Alapértelmezés szerint az összes objektum ki van jelölve.By default, all objects are selected.

    SQL-szkriptek létrehozása

  8. Az SQL-szkript létrehozása lehetőséggel hozza létre az SQL-szkripteket, majd tekintse át azokat, hogy észrevehesse az esetleges hibákat.Select Generate SQL script to create the SQL scripts, and then review the scripts for any errors.

    Sémaszkript

  9. Válassza a Séma üzembe helyezése lehetőséget a séma üzembe helyezéséhez az Azure SQL Database-ben. Az üzembe helyezés után ellenőrizze a célt az esetleges hibákért.Select Deploy schema to deploy the schema to Azure SQL Database, and then after the schema is deployed, check the target server for any anomalies.

    Séma üzembe helyezése

A Microsoft.DataMigration erőforrás-szolgáltató regisztrálásaRegister the Microsoft.DataMigration resource provider

  1. Jelentkezzen be az Azure Portalra.Sign in to the Azure portal. Keresse meg és válassza ki az előfizetéseket.Search for and select Subscriptions.

    Portál-előfizetések megtekintése

  2. Válassza ki azt az előfizetést, amelyben létre kívánja hozni a Azure Database Migration Service példányát, majd válassza az erőforrás-szolgáltatók lehetőséget.Select the subscription in which you want to create the instance of Azure Database Migration Service, and then select Resource providers.

    Erőforrás-szolgáltatók megtekintése

  3. Keresse meg az áttelepítést, majd válassza a regisztráció a Microsoft. DataMigration lehetőséget.Search for migration, and then select Register for Microsoft.DataMigration.

    Erőforrás-szolgáltató regisztrálása

Példány létrehozásaCreate an instance

  1. A Azure Portal menüben vagy a kezdőlapon válassza az erőforrás létrehozása lehetőséget.In the Azure portal menu or on the Home page, select Create a resource. Keresse meg és válassza ki a Azure Database Migration Service.Search for and select Azure Database Migration Service.

    Azure Piactér

  2. Az Azure Database Migration Service képernyőn válassza a Létrehozás lehetőséget.On the Azure Database Migration Service screen, select Create.

    Azure Database Migration Service-példány létrehozása

  3. A migrálási szolgáltatás létrehozása képernyőn adja meg a szolgáltatás, az előfizetés és egy új vagy meglévő erőforráscsoport nevét.On the Create Migration Service screen, specify a name for the service, the subscription, and a new or existing resource group.

  4. Válassza ki azt a helyet, amelyben létre szeretné hozni a Azure Database Migration Service példányát.Select the location in which you want to create the instance of Azure Database Migration Service.

  5. Válasszon egy meglévő virtuális hálózatot, vagy hozzon létre egy újat.Select an existing virtual network or create a new one.

    A virtuális hálózat Azure Database Migration Service hozzáférést biztosít a forrás-SQL Server és a célként megadott Azure SQL Database példányhoz.The virtual network provides Azure Database Migration Service with access to the source SQL Server and the target Azure SQL Database instance.

    Ha további információt szeretne arról, hogyan hozhat létre virtuális hálózatot a Azure Portalban, tekintse meg a virtuális hálózat létrehozása a Azure Portal használatávalcímű cikket.For more information about how to create a virtual network in the Azure portal, see the article Create a virtual network using the Azure portal.

  6. Válasszon tarifacsomagot.Select a pricing tier.

    További tájékoztatás a költségekről és a tarifacsomagokról a díjszabási lapon olvasható.For more information on costs and pricing tiers, see the pricing page.

    Az Azure Database Migration Service-példány beállításainak konfigurálása

  7. A szolgáltatás létrehozásához válassza a Létrehozás lehetőséget.Select Create to create the service.

Migrálási projekt létrehozásaCreate a migration project

A szolgáltatás létrejötte után keresse meg azt az Azure Portalon, nyissa meg, és hozzon létre egy új migrálási projektet.After the service is created, locate it within the Azure portal, open it, and then create a new migration project.

  1. A Azure Portal menüben válassza a minden szolgáltatás lehetőséget.In the Azure portal menu, select All services. Keresse meg és válassza ki az Azure Database Migration Services elemet.Search for and select Azure Database Migration Services.

    Azure Database Migration Service összes példányának megkeresése

  2. Az Azure Database Migration Services képernyőn válassza ki a létrehozott Azure Database Migration Service példányt.On the Azure Database Migration Services screen, select the Azure Database Migration Service instance that you created.

  3. Válassza az új áttelepítési projekt lehetőséget.Select New Migration Project.

    Azure Database Migration Service példányának megkeresése

  4. Az Új migrálási projekt képernyőn nevezze el a projektet, majd a Forráskiszolgáló típusa szövegbeviteli mezőben válassza ki az SQL Servert, a Célkiszolgáló típus szövegbeviteli mezőben pedig az Azure SQL Database-t. A Válassza ki a tevékenység típusát szövegbeviteli mezőben válassza az Offline adatok migrálása lehetőséget.On the New migration project screen, specify a name for the project, in the Source server type text box, select SQL Server, in the Target server type text box, select Azure SQL Database, and then for Choose type of activity, select Offline data migration.

    Azure Database Migration Service-projekt létrehozása

  5. Válassza a Tevékenység létrehozása és futtatása lehetőséget a projekt létrehozásához és a migrálási művelet lefuttatásához.Select Create and run activity to create the project and run the migration activity.

Forrás adatainak megadásaSpecify source details

  1. A Migrálási forrás adatai képernyőn adja meg a forrásként szolgáló SQL Server-példány kapcsolati adatait.On the Migration source detail screen, specify the connection details for the source SQL Server instance.

    Gondoskodjon róla, hogy az SQL Server-példány neveként teljes tartománynevet (FQDN) használjon.Make sure to use a Fully Qualified Domain Name (FQDN) for the source SQL Server instance name. Amikor a DNS-névfeloldás nem lehetséges, az IP-címet is használhatja.You can also use the IP Address for situations in which DNS name resolution isn't possible.

  2. Ha nem telepített megbízható tanúsítványt a forráskiszolgálón, jelölje be a Kiszolgálótanúsítvány megbízhatósága jelölőnégyzetet.If you have not installed a trusted certificate on your source server, select the Trust server certificate check box.

    Ha nincs telepítve egy megbízható tanúsítvány, az SQL Server a példány indításakor előállít egy önaláírt tanúsítványt.When a trusted certificate is not installed, SQL Server generates a self-signed certificate when the instance is started. A rendszer ezt a tanúsítványt használja az ügyfélkapcsolatok hitelesítő adatainak titkosítására.This certificate is used to encrypt the credentials for client connections.

    Figyelemfelhívás

    Az önaláírt tanúsítvánnyal titkosított TLS-kapcsolatok nem biztosítanak erős biztonságot.TLS connections that are encrypted using a self-signed certificate do not provide strong security. Az ilyen tanúsítványok közbeékelődéses támadásoknak vannak kitéve.They are susceptible to man-in-the-middle attacks. Az önaláírt tanúsítványokat nem szabad a TLS-t használni éles környezetben vagy az internethez csatlakozó kiszolgálókon.You should not rely on TLS using self-signed certificates in a production environment or on servers that are connected to the internet.

    Forrás részletei

    Fontos

    Ha a SSIS-t használja, a DMS jelenleg nem támogatja a forrás-SSISDB áttelepítését, de a SSIS-projekteket/csomagokat újra üzembe helyezheti Azure SQL Database által üzemeltetett cél-SSISDB.If you use SSIS, DMS does not currently support the migration of source SSISDB, but you can redeploy your SSIS projects/packages to the destination SSISDB hosted by Azure SQL Database. A SSIS-csomagok áttelepítésével kapcsolatos további információkért tekintse meg SQL Server Integration Services csomagok migrálása az Azure-bacímű cikket.For more information about migrating SSIS packages, see the article Migrate SQL Server Integration Services packages to Azure.

Cél adatainak megadásaSpecify target details

  1. Válassza a Mentés lehetőséget, majd az áttelepítési cél részletei képernyőn adja meg a cél Azure SQL Database kapcsolati adatait, amely a Data Migration Assistant használatával a AdventureWorks2012 -séma üzembe helyezésének előre kiépített Azure SQL Database.Select Save, and then on the Migration target details screen, specify the connection details for the target Azure SQL Database, which is the pre-provisioned Azure SQL Database to which the AdventureWorks2012 schema was deployed by using the Data Migration Assistant.

    Cél kiválasztása

  2. Válassza a Mentés lehetőséget, majd a Leképezés céladatbázisokra képernyőn képezze le a forrás- és a céladatbázist a migráláshoz.Select Save, and then on the Map to target databases screen, map the source and the target database for migration.

    Ha a céladatbázis ugyanazt az adatbázisnevet tartalmazza, mint a forrás-adatbázis, akkor a Azure Database Migration Service alapértelmezés szerint kiválasztja a céladatbázis-adatbázist.If the target database contains the same database name as the source database, Azure Database Migration Service selects the target database by default.

    Leképezés céladatbázisokra

  3. Válassza a Mentés, lehetőséget, majd a Táblák kiválasztása képernyőn bontsa ki a táblák listáját, és tekintse át az érintett mezőket.Select Save, on the Select tables screen, expand the table listing, and then review the list of affected fields.

    Azure Database Migration Service automatikusan kijelöli az összes üres forrástábla, amely létezik a cél Azure SQL Database példányon.Azure Database Migration Service auto selects all the empty source tables that exist on the target Azure SQL Database instance. Ha újra kíván migrálni olyan táblákat, amelyek már tartalmaznak adatokat, azokat ezen a panelen külön kikell választania.If you want to remigrate tables that already include data, you need to explicitly select the tables on this blade.

    Select tables (Táblák kiválasztása)

  4. Válassza a Mentés lehetőséget. A migrálás összegzése képernyő Tevékenység neve szövegbeviteli mezőjében adja meg a migrálási tevékenység nevét.Select Save, on the Migration summary screen, in the Activity name text box, specify a name for the migration activity.

  5. Bontsa ki az Érvényesítési lehetőség szakaszt a Válasszon egy ellenőrzési lehetőséget képernyő megjelenítéséhez, és itt adja meg, hogy a migrált adatbázisok ellenőrzése Séma-összehasonlítás, Adatkonzisztencia vagy Lekérdezés helyessége szerint történjen.Expand the Validation option section to display the Choose validation option screen, and then specify whether to validate the migrated databases for Schema comparison, Data consistency, and Query correctness.

    Ellenőrzési lehetőség kiválasztása

  6. Válassza a Mentés lehetőséget, és tekintse át az összefoglalást, hogy meggyőződhessen arról, hogy a forrás és cél adatai megegyeznek a korábban megadottakkal.Select Save, review the summary to ensure that the source and target details match what you previously specified.

    A migrálás összegzése

A migrálás futtatásaRun the migration

  • Válassza a Migrálás futtatása lehetőséget.Select Run migration.

    Megjelenik a migrálás műveletének ablaka. A tevékenység Állapota: Függőben.The migration activity window appears, and the Status of the activity is Pending.

    Tevékenység állapota

A migrálás monitorozásaMonitor the migration

  1. A migrálás műveletének ablakában válassza a Frissítés lehetőséget a megjelenítés frissítéséhez addig, amíg a migrálás Állapota át nem vált Befejezve értékre.On the migration activity screen, select Refresh to update the display until the Status of the migration shows as Completed.

    Tevékenység állapota: Befejezve

  2. A migrálás befejezése után válassza a Jelentés letöltése lehetőséget. A megjelenő jelentés a migrálás folyamatával kapcsolatos részleteket listázza.After the migration completes, select Download report to get a report listing the details associated with the migration process.

  3. Ellenőrizze a cél adatbázis (oka) t a cél Azure SQL Databaseon.Verify the target database(s) on the target Azure SQL Database.

További forrásokAdditional resources