Öğretici: SQL Server'ı Azure SQL veritabanı yönetilen örneğine geçirme çevrimiçi DMS kullanarakTutorial: Migrate SQL Server to an Azure SQL Database managed instance online using DMS

Şirket içi SQL Server örneğine veritabanlarını geçirmek için Azure veritabanı geçiş hizmeti kullanabilirsiniz bir Azure SQL veritabanı yönetilen örneği en düşük kapalı kalma süresi.You can use Azure Database Migration Service to migrate the databases from an on-premises SQL Server instance to an Azure SQL Database managed instance with minimal downtime. Bazı el ile çalışma gerektirebilir ek yöntemleri görmek için makaleyi SQL Server örneği geçiş Azure SQL veritabanı yönetilen örneği.For additional methods that may require some manual effort, see the article SQL Server instance migration to Azure SQL Database managed instance.

Bu öğreticide, geçiş Adventureworks2012 şirket içi örneğini SQL Server veritabanından Azure veritabanı geçiş hizmetini kullanarak en az kapalı kalma süresi ile Azure SQL veritabanı yönetilen örneğine.In this tutorial, you migrate the Adventureworks2012 database from an on-premises instance of SQL Server to an Azure SQL Database managed instance with minimal downtime by using Azure Database Migration Service.

Bu öğreticide şunların nasıl yapıldığını öğreneceksiniz:In this tutorial, you learn how to:

  • Azure veritabanı geçiş Hizmeti'nin bir örneğini oluşturun.Create an instance of Azure Database Migration Service.
  • Bir geçiş projesi oluşturun ve Azure veritabanı geçiş hizmeti kullanarak çevrimiçi geçişi başlatın.Create a migration project and start online migration by using Azure Database Migration Service.
  • Geçişi izleme.Monitor the migration.
  • Hazır olduğunuzda tam geçişi gerçekleştirme.Cutover the migration when you are ready.

Önemli

SQL Server çevrimiçi geçiş için Azure veritabanı geçiş hizmetini kullanarak bir Azure SQL veritabanı yönetilen örneği, tam veritabanı yedeği sağlamanız gerekir ve hizmete veritabanlarınızı geçirme için kullanabileceğiniz SMB ağ sonraki günlük yedeği paylaşın.For online migrations from SQL Server to an Azure SQL Database managed instance using Azure Database Migration Service, you must provide the full database backup and subsequent log backups in the SMB network share that the service can use to migrate your databases. Azure veritabanı geçiş hizmeti, yedeklemelere başlatılmaz, ancak bunun yerine mevcut yedeklemeler, olağanüstü durum kurtarma planınızın bir parçası zaten olabilir, geçiş için kullanır.Azure Database Migration Service does not initiate any backups, but rather uses existing backups, which you may already have as part of your disaster recovery plan, for the migration. Dikkate aldığınızdan emin olun ile sağlama seçeneği kullanarak yedeklemeleri.Be sure that you take backups using the WITH CHECKSUM option. Ayrıca, birden fazla yedekleme (yani, tam ve t-log) tek bir yedekleme ortamı eklemediğinizden emin olun; her ayrı bir yedekleme dosya yedekleyin.In addition, make sure not to append multiple backups (i.e. full and t-log) into a single backup media; take each backup on a separate backup file.

Not

Azure veritabanı geçiş hizmeti çevrimiçi bir geçiş gerçekleştirmek için Premium fiyatlandırma katmanını temel alan bir örneği oluşturmanız gerekir.Using the Azure Database Migration Service to perform an online migration requires creating an instance based on the Premium pricing tier.

Önemli

En iyi geçiş deneyimi için Microsoft, Azure Veritabanı Geçiş Hizmeti’nin bir örneğini hedef veritabanıyla aynı Azure bölgesinde oluşturmayı önerir.For an optimal migration experience, Microsoft recommends creating an instance of the Azure Database Migration Service in the same Azure region as the target database. Verileri bölgeler veya coğrafyalar arasında taşımak, geçiş sürecini yavaşlatabilir ve hatalara neden olabilir.Moving data across regions or geographies can slow down the migration process and introduce errors.

İpucu

Veritabanlarını Azure Veritabanı Geçiş Hizmeti’ni kullanarak Azure’e geçirdiğinizde çevrimdışı veya çevrimiçi geçiş gerçekleştirebilirsiniz.When you migrate databases to Azure by using Azure Database Migration Service, you can do an offline or an online migration. Çevrimdışı geçişte uygulama çalışmama süresi geçiş başlatıldığında başlar.With an offline migration, application downtime starts when the migration starts. Çevrimiçi geçişte çalışmama süresi geçiş sonundaki kesilmeyle sınırlıdır.With an online migration, downtime is limited to the time to cut over at the end of migration. Çalışmama süresinin kabul edilebilir olup olmadığını belirlemek için bir çevrimdışı geçişini test etmenizi öneririz.We suggest that you test an offline migration to determine whether the downtime is acceptable; if not, do an online migration.

Bu makalede, SQL Server'dan Azure SQL veritabanı yönetilen örneği için bir çevrimiçi geçiş açıklanır.This article describes an online migration from SQL Server to an Azure SQL Database managed instance. Çevrimdışı bir geçiş için bkz: SQL Server'a geçirme Azure SQL veritabanı yönetilen örneği DMS kullanarak çevrimdışı.For an offline migration, see Migrate SQL Server to an Azure SQL Database managed instance offline using DMS.

ÖnkoşullarPrerequisites

Bu öğreticiyi tamamlamak için aşağıdakileri yapmanız gerekir:To complete this tutorial, you need to:

  • Kullanarak şirket içi kaynak sunucularınıza siteden siteye bağlantı sağlar Azure Resource Manager dağıtım modelini kullanarak bir Azure sanal ağı (VNet) için Azure veritabanı geçiş hizmeti oluşturma ExpressRoute veya VPN.Create an Azure Virtual Network (VNet) for the 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. Bilgi edinmek için Azure veritabanı geçiş hizmetini kullanarak Azure SQL veritabanı yönetilen örneği geçişlerinin ağ topolojileri.Learn network topologies for Azure SQL Database managed instance migrations using the Azure Database Migration Service. Sanal ağ oluşturma hakkında daha fazla bilgi için bkz. sanal ağ belgelerive özellikle hızlı başlangıç makalelerini ile adım adım ayrıntıları.For more information about creating a VNet, see the Virtual Network Documentation, and especially the quickstart articles with step-by-step details.

    Not

    Microsoft Ağ eşlemesi ile ExpressRoute kullanıyorsanız, sanal ağ kurulumu sırasında şu Hizmet Ekle uç noktaları hangi hizmet sağlanacağı alt ağ için:During VNet 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:

    • Hedef veritabanı uç noktası (örneğin, SQL uç noktası, Cosmos DB uç noktası vb.)Target database endpoint (for example, SQL endpoint, Cosmos DB endpoint, and so on)
    • Depolama uç noktasıStorage endpoint
    • Service bus uç noktasıService bus endpoint

    Azure veritabanı geçiş hizmeti internet bağlantısı olmadığı için bu gerekli bir yapılandırmadır.This configuration is necessary because the Azure Database Migration Service lacks internet connectivity.

  • VNet ağ güvenlik grubu kurallarınızı aşağıdaki gelen iletişim bağlantı noktaları için Azure veritabanı geçiş hizmeti engelleme emin olun: 443, 53, 9354, 445, 12000.Ensure that your VNet Network Security Group rules don't block the following inbound communication ports to Azure Database Migration Service: 443, 53, 9354, 445, 12000. Azure VNet NSG trafik filtreleme hakkında daha fazla ayrıntı için bkz ağ güvenlik grupları ile ağ trafiğini filtreleme.For more detail on Azure VNet NSG traffic filtering, see the article Filter network traffic with network security groups.

  • Windows Güvenlik Duvarınızı kaynak veritabanı altyapısı erişimi için yapılandırın.Configure your Windows Firewall for source database engine access.

  • Azure Veritabanı Geçiş Hizmeti'ne kaynak SQL Server erişimi sağlamak için Windows güvenlik duvarınızı açın. Varsayılan ayarlarda 1433 numaralı TCP bağlantı noktası kullanılır.Open your Windows Firewall to allow the Azure Database Migration Service to access the source SQL Server, which by default is TCP port 1433.

  • Dinamik bağlantı noktası kullanarak birden fazla adlandırılmış SQL Server örneği çalıştırıyorsanız Azure Veritabanı Geçiş Hizmeti'nin kaynak sunucunuzdaki adlandırılmış örneğe bağlanabilmesi için SQL Browser Hizmeti'ni etkinleştirebilir ve güvenlik duvarınızda 1434 numaralı UDP bağlantı noktasına erişim izni verebilirsiniz.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 the Azure Database Migration Service can connect to a named instance on your source server.

  • Kaynak veritabanlarınızın önünde bir güvenlik duvarı cihazı kullanıyorsanız Azure Veritabanı Geçiş Hizmeti'nin geçiş amacıyla kaynak veritabanlarına ve 445 numaralı SMB bağlantı noktası aracılığıyla dosyalara erişmesi için güvenlik duvarı kuralları eklemeniz gerekebilir.If you're using a firewall appliance in front of your source databases, you may need to add firewall rules to allow the Azure Database Migration Service to access the source database(s) for migration, as well as files via SMB port 445.

  • Makalesinde ayrıntılı olarak bir Azure SQL veritabanı yönetilen örneği oluşturma Azure portalında bir Azure SQL veritabanı yönetilen örnek oluşturma.Create an Azure SQL Database managed instance by following the detail in the article Create an Azure SQL Database managed instance in the Azure portal.

  • Oturum açma bilgileri SQL Server kaynağına bağlanmak için kullanılan ve hedef yönetilen örneğinde sysadmin sunucu rolünün bir üyesi olduğundan emin olun.Ensure that the logins used to connect the source SQL Server and the target managed instance are members of the sysadmin server role.

  • Azure Veritabanı Geçiş Hizmeti'nin veritabanı geçişi için kullanabileceği veritabanınızın tam veritabanı yedekleme dosyalarını ve işlem günlüğü yedekleme dosyalarını içeren bir SMB ağ paylaşımı sağlayın.Provide an SMB network share that contains all your database full database backup files and subsequent transaction log backup files the Azure Database Migration Service can use for database migration.

  • Kaynak SQL Server örneğini çalıştıran hizmet hesabının oluşturduğunuz ağ paylaşımında yazma ayrıcalıklarına sahip olduğundan ve kaynak sunucunun bilgisayar hesabının aynı paylaşımda okuma/yazma erişimine sahip olduğundan emin olun.Ensure that the service account running the source SQL Server instance has write privileges on the network share that you created and that the computer account for the source server has read/write access to the same share.

  • Önceden oluşturduğunuz ağ paylaşımında tam denetim ayrıcalığına sahip olan Windows kullanıcısını (ve parolasını) not edin.Make a note of a Windows user (and password) that has full control privilege on the network share that you previously created. Azure Veritabanı Geçiş Hizmeti, geri yükleme işlemi için yedekleme dosyalarını Azure depolama kapsayıcısına yüklemek için kullanıcının kimlik bilgilerini kullanır.The Azure Database Migration Service impersonates the user credential to upload the backup files to Azure storage container for restore operation.

  • Bir Azure Active Directory Uygulama oluşturan DMS hizmetini hedef Azure veritabanı yönetilen örneğine bağlanmak için kullanabileceğiniz uygulama kimliği anahtarı kimliği ve Azure depolama kapsayıcısı oluşturun.Create an Azure Active Directory Application ID that generates the Application ID key that DMS Service can use to connect to target Azure Database managed instance and Azure Storage Container. Daha fazla bilgi için bkz. Kaynaklara erişebilen bir Azure Active Directory uygulaması ve hizmet sorumlusu oluşturmak için portalı kullanma.For more information, see the article Use portal to create an Azure Active Directory application and service principal that can access resources.

    Not

    DMS belirtilen uygulama kimliği için Abonelik üzerinde katkıda bulunan izni gerekir.DMS requires the Contributor permission on the subscription for the specified Application ID. Etkin bir şekilde bu izinleri gereksinimlerini azaltmak için çalışıyoruz.We are actively working to reduce these permissions requirements.

  • DMS hizmetinin veritabanı yedekleme dosyalarını yükleyebileceği ve veritabanlarını geçirmek için kullanabileceği bir Standart Performans katmanı Azure Depolama Hesabı oluşturun veya belirtin.Create or make a note of Standard Performance tier, Azure Storage Account, that allows DMS service to upload the database backup files to and use for migrating databases. Azure Depolama Hesabının oluşturulan DMS hizmetiyle aynı bölgede olduğundan emin olun.Make sure to create the Azure Storage Account in the same region as the DMS service created.

Microsoft.DataMigration kaynak sağlayıcısını kaydetmeRegister the Microsoft.DataMigration resource provider

  1. Azure portal'da oturum açın, Tüm hizmetler seçeneğini belirleyin ve ardından Abonelikler'i seçin.Sign in to the Azure portal, select All services, and then select Subscriptions.

    Portal aboneliklerini gösterme

  2. Azure Veritabanı Geçiş Hizmeti örneğini oluşturmak istediğiniz aboneliği seçin ve sonra Kaynak sağlayıcıları’nı seçin.Select the subscription in which you want to create the instance of the Azure Database Migration Service, and then select Resource providers.

    Kaynak sağlayıcılarını gösterme

  3. "migration" araması yapın ve Microsoft.DataMigration öğesinin sağ tarafındaki Kaydet'i seçin.Search for migration, and then to the right of Microsoft.DataMigration, select Register.

    Kaynak sağlayıcısını kaydetme

Azure Veritabanı Geçiş Hizmeti örneğini oluşturmaCreate an Azure Database Migration Service instance

  1. Azure portalda +Kaynak oluştur'u seçin, Azure Veritabanı Geçiş Hizmeti araması yapın ve açılan listeden Azure Veritabanı Geçiş Hizmeti'ni seçin.In the Azure portal, select + Create a resource, search for Azure Database Migration Service, and then select Azure Database Migration Service from the drop-down list.

    Azure Market

  2. Azure Veritabanı Geçiş Hizmeti ekranında Oluştur'u seçin.On the Azure Database Migration Service screen, select Create.

    Azure Veritabanı Geçiş Hizmeti örneğini oluşturma

  3. Geçiş Hizmeti oluşturun ekranında hizmet için bir ad belirtin, aboneliği ve yeni ya da var olan bir kaynak grubunu seçin.On the Create Migration Service screen, specify a name for the service, the subscription, and a new or existing resource group.

  4. DMS örneğini oluşturmak istediğiniz konumu seçin.Select the location in which you want to create the instance of DMS.

  5. Mevcut bir VNet seçin veya oluşturun.Select an existing VNet or create one.

    Sanal ağ, Azure veritabanı geçiş hizmeti ile SQL Server kaynak ve hedef Azure SQL veritabanı yönetilen örneğine erişim sağlar.The VNet provides the Azure Database Migration Service with access to the source SQL Server and target Azure SQL Database managed instance.

    Azure portalında VNet oluşturma hakkında daha fazla bilgi için bkz Azure portalını kullanarak bir sanal ağ oluşturma.For more information on how to create a VNet in Azure portal, see the article Create a virtual network using the Azure portal.

    Ek ayrıntılar için bkz ağ topolojileri için Azure SQL veritabanı yönetilen örneği geçişlerinin Azure veritabanı geçiş hizmetini kullanarak.For additional detail, see the article Network topologies for Azure SQL Database managed instance migrations using the Azure Database Migration Service.

  6. Bir SKU Premium fiyatlandırma katmanı seçin.Select a SKU from the Premium pricing tier.

    Not

    Çevrimiçi geçişler yalnızca Premium katmanda kullanılırken desteklenir.Online migrations are supported only when using the Premium tier.

    Maliyetler ve fiyatlandırma katmanları hakkında daha fazla bilgi için fiyatlandırma sayfasına bakın.For more information on costs and pricing tiers, see the pricing page.

    DMS hizmetini başlatma

  7. Hizmeti oluşturmak için Oluştur’u seçin.Select Create to create the service.

Geçiş projesi oluşturmaCreate a migration project

Hizmetin bir örneği oluşturulduktan sonra Azure portaldan bulun, açın ve yeni bir geçiş projesi oluşturun.After an instance of the service is created, locate it within the Azure portal, open it, and then create a new migration project.

  1. Azure portalda Tüm hizmetler'i seçin, Azure Veritabanı Geçiş Hizmeti araması yapın ve Azure Veritabanı Geçiş Hizmeti'ni seçin.In the Azure portal, select All services, search for Azure Database Migration Service, and then select Azure Database Migration Services.

    Azure Veritabanı Geçiş Hizmeti’nin tüm örneklerini bulma

  2. Azure Veritabanı Geçiş Hizmeti ekranında oluşturduğunuz örneğin adını arayın ve sonuçlardan bu örneği seçin.On the Azure Database Migration Service screen, search for the name of the instance that you created, and then select the instance.

  3. +Yeni Geçiş Projesi'ni seçin.Select + New Migration Project.

  4. Üzerinde yeni geçiş projesi projesi için bir ad belirtin, ekran kaynak sunucu türü metin kutusunda SQL Server, hedef sunucu tür metin kutusunda Azure SQL veritabanı yönetilen örneğive ardından etkinlik türünü seçinseçin çevrimiçi veri geçişi .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 Managed Instance, and then for Choose type of activity, select Online data migration.

    DMS projesi oluşturma

  5. Projeyi oluşturmak için Etkinlik oluştur ve çalıştır'ı seçin.Select Create and run activity to create the project.

Kaynak ayrıntılarını belirtmeSpecify source details

  1. Geçiş kaynağı ayrıntıları ekranında SQL Server bağlantı ayrıntılarını belirtin.On the Migration source detail screen, specify the connection details for the source SQL Server.

  2. Sunucunuza bir güvenilir sertifika yüklemediyseniz Sunucu sertifikasına güven onay kutusunu işaretleyin.If you haven't installed a trusted certificate on your server, select the Trust server certificate check box.

    Güvenilir sertifika yüklü değilse SQL Server, örnek başlatıldığında otomatik olarak imzalanan bir sertifika oluşturur.When a trusted certificate isn't installed, SQL Server generates a self-signed certificate when the instance is started. Bu sertifika, istemci bağlantılarında kimlik bilgilerini şifrelemek için kullanılır.This certificate is used to encrypt the credentials for client connections.

    Dikkat

    Otomatik olarak imzalanan sertifika kullanarak şifrelenmiş SSL bağlantıları yüksek güvenlik sağlamaz.SSL connections that are encrypted using a self-signed certificate does not provide strong security. Ortadaki adam saldırılarına maruz kalabilirler.They are susceptible to man-in-the-middle attacks. Üretim ortamında veya internete bağlı sunucularda otomatik olarak imzalanan sertifika ile SSL kullanımına güvenmemeniz gerekir.You should not rely on SSL using self-signed certificates in a production environment or on servers that are connected to the internet.

    Kaynak Ayrıntıları

  3. Kaydet’i seçin.Select Save.

  4. Kaynak veritabanlarını seçin ekranında geçiş için Adventureworks2012 veritabanını seçin.On the Select source databases screen, select the Adventureworks2012 database for migration.

    Kaynak veritabanlarını seçme

    Önemli

    SQL Server Integration Services (SSIS) kullanırsanız, DMS şu anda, SSIS projelerini/paketlerini (SSISDB) için katalog veritabanına SQL Server'dan Azure SQL veritabanı yönetilen örneğine geçişi desteklemez.If you use SQL Server Integration Services (SSIS), DMS does not currently support migrating the catalog database for your SSIS projects/packages (SSISDB) from SQL Server to Azure SQL Database managed instance. Ancak, Azure Data Factory (ADF) SSIS sağlayabilir ve, listelenen hedef Azure SQL veritabanı yönetilen örneği tarafından barındırılan SSISDB SSIS projelerini/paketlerini yeniden dağıtın.However, you can provision SSIS in Azure Data Factory (ADF) and redeploy your SSIS projects/packages to the destination SSISDB hosted by Azure SQL Database managed instance. SSIS paketlerini geçirme hakkında daha fazla bilgi için bkz geçirme SQL Server Integration Services paketlerini azure'a.For more information about migrating SSIS packages, see the article Migrate SQL Server Integration Services packages to Azure.

  5. Kaydet’i seçin.Select Save.

Hedef ayrıntılarını belirtmeSpecify target details

  1. Üzerinde geçiş hedef ayrıntıları belirtin, ekran uygulama kimliği ve anahtar DMS örneği Azure SQL veritabanı'nın hedef sunucuya bağlanmak için kullanabileceğiniz Yönetilen örnek ve Azure depolama hesabı.On the Migration target details screen, specify the Application ID and Key that the DMS instance can use to connect to the target instance of Azure SQL Database managed instance and the Azure Storage Account.

    Daha fazla bilgi için bkz. Kaynaklara erişebilen bir Azure Active Directory uygulaması ve hizmet sorumlusu oluşturmak için portalı kullanma.For more information, see the article Use portal to create an Azure Active Directory application and service principal that can access resources.

  2. Seçin abonelik hedef Azure SQL veritabanı yönetilen örneğini içeren örnek ve hedef örneği seçin.Select the Subscription containing the target instance of Azure SQL Database managed instance, and then select the target instance.

    Azure SQL veritabanı yönetilen örneği hazırlamadıysanız seçin bağlantı örneği sağlaması yardımcı olacak.If you haven't already provisioned the Azure SQL Database managed instance, select the link to help you provision the instance. Azure SQL veritabanı yönetilen örneği hazır olduğunda, geçiş işlemi yürütmek için bu belirli proje için döndürür.When the Azure SQL Database managed instance is ready, return to this specific project to execute the migration.

  3. Sağlamak SQL kullanıcısı ve parola yönetilen örneği Azure SQL veritabanına bağlanmak için.Provide SQL User and Password to connect to the Azure SQL Database managed instance.

    Hedef seçme

  4. Kaydet’i seçin.Select Save.

Kaynak veritabanlarını seçmeSelect source databases

  1. Kaynak veritabanlarını seçin ekranında geçirmek istediğiniz kaynak veritabanını seçin.On the Select source databases screen, select the source database that you want to migrate.

    Kaynak veritabanlarını seçme

  2. Kaydet’i seçin.Select Save.

Geçiş ayarlarını yapılandırmaConfigure migration settings

  1. Geçiş ayarlarını yapılandırma ekranında şu bilgileri girin:On the Configure migration settings screen, provide the following detail:

    SMB Ağ konumu paylaşımıSMB Network location share Azure Veritabanı Geçiş Hizmeti'nin geçiş için kullanabileceği tam veritabanı yedekleme dosyalarını ve işlem günlüğü yedekleme dosyalarını içeren yerel SMB ağ paylaşımıdır.The local SMB network share that contains the Full database backup files and transaction log backup files that the Azure Database Migration Service can use for migration. Kaynak SQL Server örneğini çalıştıran hizmet hesabının ağ paylaşımında okuma/yazma ayrıcalıkları olmalıdır.The service account running the source SQL Server instance must have read\write privileges on this network share. Ağ paylaşımındaki bir sunucunun FQDN veya IP adresi değerini girin, örneğin: '\\sunucuadi.etkialaniadi.com\yedeklemeklasoru' veya '\\IP adresi\yedeklemeklasoru'.Provide an FQDN or IP addresses of the server in the network share, for example, '\\servername.domainname.com\backupfolder' or '\\IP address\backupfolder'.
    Kullanıcı adıUser name Windows kullanıcısının yukarıda belirttiğiniz ağ paylaşımında tam denetim ayrıcalığına sahip olduğundan emin olun.Make sure that the Windows user has full control privilege on the network share that you provided above. Azure Veritabanı Geçiş Hizmeti, geri yükleme işlemi için yedekleme dosyalarını Azure depolama kapsayıcısına yüklemek için kullanıcının kimlik bilgilerini kullanır.The Azure Database Migration Service will impersonate the user credential to upload the backup files to Azure storage container for restore operation.
    ParolaPassword Kullanıcının parolası.Password for the user.
    Azure Depolama Hesabının aboneliğiSubscription of the Azure Storage Account Azure Depolama Hesabını içeren aboneliği seçin.Select the subscription that contains the Azure Storage Account.
    Azure Depolama HesabıAzure Storage Account DMS'nin SMB ağ paylaşımındaki yedekleme dosyalarını yükleyebileceği ve veritabanı geçişi için kullanabileceği Azure Depolama Hesabını seçin.Select the Azure Storage Account that DMS can upload the backup files from the SMB network share to and use for database migration. En iyi dosya yükleme performansı için DMS hizmetiyle aynı bölgede bir Depolama Hesabı seçmenizi öneririz.We recommend selecting the Storage Account in the same region as the DMS service for optimal file upload performance.

    Geçiş Ayarlarını Yapılandırma

  2. Kaydet’i seçin.Select Save.

Geçiş özetini gözden geçirmeReview the migration summary

  1. Geçiş özeti ekranının Etkinlik adı metin kutusunda geçiş etkinliği için bir ad belirtin.On the Migration summary screen, in the Activity name text box, specify a name for the migration activity.

  2. Geçiş projesiyle ilgili ayrıntıları gözden geçirin ve doğrulayın.Review and verify the details associated with the migration project.

    Geçiş projesi özeti

Geçişi çalıştırma ve izlemeRun and monitor the migration

  1. Geçişi çalıştır'ı seçin.Select Run migration.

  2. Geçiş etkinliği ekranını güncelleştirmek için Yenile'yi seçin.On the migration activity screen, select Refresh to update the display.

    Geçiş etkinliği sürüyor

    İlgili sunucu nesnelerinin geçiş durumunu izlemek için veritabanları ve oturum açma işlemleri kategorilerini genişletebilirsiniz.You can further expand the databases and logins categories to monitor the migration status of the respective server objects.

    Geçiş etkinliği sürüyor

Tam geçişi gerçekleştirmePerforming migration cutover

Tam veritabanı yedeklemesini Azure SQL veritabanı yönetilen örneği hedef örneğini geri yüklendikten sonra veritabanı tam geçişi bir geçiş gerçekleştirmek için kullanılabilir.After the full database backup is restored on the target instance of Azure SQL Database managed instance, the database is available for performing a migration cutover.

  1. Çevrimiçi veritabanı geçişini tamamlamaya hazır olduğunuzda Tam Geçişi Başlat'ı seçin.When you're ready to complete the online database migration, select Start Cutover.

  2. Kaynak veritabanlarına gelen tüm trafiği durdurun.Stop all the incoming traffic to source databases.

  3. [Sonradan alınan günlük yedeğini] alın, yedekleme dosyasını SMB ağ paylaşımına yerleştirin ve bu son işlem günlüğü yedeği geri yüklenene kadar bekleyin.Take the [tail-log backup], make the backup file available in the SMB network share, and then wait until this final transaction log backup is restored.

    Bu noktada Bekleyen değişiklikler 0 olmalıdır.At that point, you'll see Pending changes set to 0.

  4. Onayla'yı ve ardından, Uygula'yı seçin.Select Confirm, and then select Apply.

    Tam geçişi tamamlamaya hazırlanma

  5. Veritabanı geçiş durumu görüntülendiğinde tamamlandı, uygulamalarınızı Azure SQL veritabanı yönetilen örneği'nın yeni hedef örneğine bağlanın.When the database migration status shows Completed, connect your applications to the new target instance of Azure SQL Database managed instance.

    Tam geçiş tamamlandı

Sonraki adımlarNext steps