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

Azure veritabanı geçiş hizmeti 'ni kullanarak veritabanlarını şirket içi SQL Server örneğinden bir Azure SQL veritabanı yönetilen örneğine en az kapalı kalma süresiyle geçirebilirsiniz.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 efor gerektirebilecek ek yöntemler için bkz. Azure SQL veritabanı yönetilen örneği 'ne örnek geçişi SQL Servermakalesi.For additional methods that may require some manual effort, see the article SQL Server instance migration to Azure SQL Database managed instance.

Bu öğreticide, Azure veritabanı geçiş hizmeti 'ni kullanarak, Adventureworks2012 veritabanını SQL Server şirket içi ÖRNEĞINDEN bir SQL veritabanı yönetilen örneğine geçirmiş olursunuz.In this tutorial, you migrate the Adventureworks2012 database from an on-premises instance of SQL Server to a 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.
  • Azure veritabanı geçiş hizmeti 'ni kullanarak bir geçiş projesi oluşturun ve çevrimiçi geç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ırsanız geçiş geçişini gerçekleştirin.Perform the migration cutover when you are ready.

Önemli

Azure veritabanı geçiş hizmeti 'ni kullanarak SQL Server ile SQL veritabanı yönetilen örneği arasında çevrimiçi geçişler için, tam veritabanı yedeklemesini ve hizmetin veritabanlarınızı geçirmek için kullanabileceği SMB ağ paylaşımında sonraki günlük yedeklemelerini sağlamanız gerekir.For online migrations from SQL Server to 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 herhangi bir yedekleme başlatmaz ve bunun yerine, geçiş için olağanüstü durum kurtarma planınız kapsamında olabilecek mevcut yedeklemeleri kullanır.Azure Database Migration Service does not initiate any backups, and instead uses existing backups, which you may already have as part of your disaster recovery plan, for the migration. Sağlama toplamı seçeneğini kullanarak yedeklemeleraldığınızdan emin olun.Be sure that you take backups using the WITH CHECKSUM option. Ayrıca, birden çok yedeklemeyi (yani tam ve t-log) tek bir yedekleme medyasına eklemediğinizden emin olun; Her bir yedeklemeyi ayrı bir yedekleme dosyasında alın.Also, 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. Son olarak, büyük yedeklemeleri geçirmeye ilişkin olası sorunların oluşma olasılığını azaltmak için sıkıştırılmış yedeklemeleri kullanabilirsiniz.Finally, you can use compressed backups to reduce the likelihood of experiencing potential issues associated with migrating large backups.

Not

Çevrimiçi bir geçiş gerçekleştirmek için Azure veritabanı geçiş hizmeti 'nin kullanılması, Premium fiyatlandırma katmanını temel alan bir örnek oluşturulmasını gerektirir.Using 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, hedef veritabanıyla aynı Azure bölgesinde Azure veritabanı geçiş hizmeti örneği oluşturulmasını önerir.For an optimal migration experience, Microsoft recommends creating an instance of 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 bir SQL veritabanı yönetilen örneğine çevrimiçi geçiş açıklanmaktadır.This article describes an online migration from SQL Server to a SQL Database managed instance. Çevrimdışı geçiş için bkz. DMS kullanarak SQL Server SQL veritabanı yönetilen örneğine çevrimdışı geçirme.For an offline migration, see Migrate SQL Server to a SQL Database managed instance offline using DMS.

Ön koşullarPrerequisites

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

  • ExpressRoute veya VPN kullanarak şirket içi kaynak sunucularınıza siteden siteye bağlantı sağlayan Azure Resource Manager dağıtım modelini kullanarak Azure veritabanı geçiş hizmeti Için bir Azure sanal ağı (VNet) oluşturun .Create an Azure Virtual Network (VNet) 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. Azure veritabanı geçiş hizmeti 'ni kullanarak Azure SQL veritabanı yönetilen örnek geçişleri için ağ topolojilerini öğrenin.Learn network topologies for Azure SQL Database managed instance migrations using Azure Database Migration Service. VNet oluşturma hakkında daha fazla bilgi için, sanal ağ belgelerineve özellikle de adım adım ayrıntılara sahip olan hızlı başlangıç makalelerine bakın.For more information about creating a VNet, see the Virtual Network Documentation, and especially the quickstart articles with step-by-step details.

    Not

    VNet kurulumu sırasında, ExpressRoute 'u Microsoft 'a ağ eşlemesi ile kullanıyorsanız, aşağıdaki hizmet uç noktalarını hizmetin sağlanacağı alt ağa ekleyin: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ığından bu yapılandırma gereklidir.This configuration is necessary because Azure Database Migration Service lacks internet connectivity.

    Şirket içi ağ ile Azure arasında siteden siteye bağlantınız yoksa veya siteden siteye bağlantı bant genişliği varsa, Azure veritabanı geçiş hizmeti 'ni karma modda (Önizleme) kullanmayı göz önünde bulundurun.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). Karma mod, bulutta çalışan bir Azure veritabanı geçiş hizmeti örneğiyle birlikte Şirket içi geçiş çalışanından yararlanır.Hybrid mode leverages an on-premises migration worker together with an instance of Azure Database Migration Service running in the cloud. Karma modda Azure veritabanı geçiş hizmeti 'nin bir örneğini oluşturmak için Azure Portal kullanarak karma modda Azure veritabanı geçiş hizmeti örneği oluşturmamakalesine bakın.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.

    Önemli

    Geçişin bir parçası olarak kullanılan depolama hesabı ile ilgili olarak şunlardan birini yapmanız gerekir:Regarding the storage account used as part of the migration, you must either:

  • VNet ağ güvenlik grubu kurallarınızın Azure veritabanı geçiş hizmeti 'ne yönelik aşağıdaki gelen iletişim bağlantı noktalarını engellemediğinden 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 filtrelemesi hakkında daha fazla bilgi için ağ güvenlik grupları ile ağ trafiğini filtrelememakalesine bakın.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 'nin varsayılan olarak TCP bağlantı noktası 1433 olan kaynak SQL Server erişmesine izin vermek için Windows Güvenlik duvarınızı açın.Open your Windows Firewall to allow Azure Database Migration Service to access the source SQL Server, which by default is TCP port 1433.

  • Dinamik bağlantı noktaları kullanarak birden çok adlandırılmış SQL Server örneği çalıştırıyorsanız, Azure veritabanı geçiş hizmeti 'nin kaynağınızdaki adlandırılmış bir örneğe bağlanabilmesi için SQL Browser hizmetini etkinleştirmek ve güvenlik duvarlarınız aracılığıyla 1434 numaralı UDP bağlantı noktasına erişime izin vermek isteyebilirsiniz. Server.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.

  • Kaynak veritabanlarınızın önünde bir güvenlik duvarı gereci kullanıyorsanız, Azure veritabanı geçiş hizmeti 'nin geçiş için kaynak veritabanlarına, ayrıca SMB bağlantı noktası 445 üzerinden dosyalara erişmesine izin vermek 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 Azure Database Migration Service to access the source database(s) for migration, as well as files via SMB port 445.

  • Azure Portal Azure SQL veritabanı yönetilen örneği oluşturmamakalesindeki ayrıntıyı IZLEYEREK bir SQL veritabanı yönetilen örneği oluşturun.Create a SQL Database managed instance by following the detail in the article Create an Azure SQL Database managed instance in the Azure portal.

  • Kaynak SQL Server ve hedef yönetilen örnek bağlantısı kurmak için kullanılan oturum açma bilgilerinin sysadmin sunucu rolüne üye 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.

  • Veritabanı geçişi için Azure veritabanı geçiş hizmeti 'nin kullanabileceği tüm veritabanınızın tam veritabanı yedekleme dosyalarını ve sonraki işlem günlüğü yedekleme dosyalarını içeren bir SMB ağ paylaşımının sağlanması.Provide an SMB network share that contains all your database full database backup files and subsequent transaction log backup files, which 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, yedekleme dosyalarını geri yükleme işlemi için Azure depolama kapsayıcısına yüklemek üzere Kullanıcı kimlik bilgisini taklit eder.Azure Database Migration Service impersonates the user credential to upload the backup files to Azure storage container for restore operation.

  • Azure veritabanı geçiş hizmeti 'nin hedef Azure veritabanı yönetilen örneği ve Azure depolama kapsayıcısına bağlanmak için kullanabileceği uygulama KIMLIĞI anahtarını üreten bir Azure Active Directory uygulama KIMLIĞI oluşturun.Create an Azure Active Directory Application ID that generates the Application ID key that Azure Database Migration 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

    Azure veritabanı geçiş hizmeti, belirtilen uygulama KIMLIĞI için abonelikte katkıda bulunan izni gerektirir.Azure Database Migration Service requires the Contributor permission on the subscription for the specified Application ID. Alternatif olarak, Azure veritabanı geçiş hizmeti 'nin gerektirdiği belirli izinleri veren özel roller de oluşturabilirsiniz.Alternatively, you can create custom roles that grant the specific permissions that Azure Database Migration Service requires. Özel rolleri kullanma hakkında adım adım yönergeler için, SQL veritabanı yönetilen örnek çevrimiçi geçişleri SQL Server Için özel rollermakalesine bakın.For step-by-step guidance about using custom roles, see the article Custom roles for SQL Server to SQL Database managed instance online migrations.

  • 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 veritabanı geçiş hizmeti örneği oluşturulduğu bölgede Azure Storage hesabını oluşturmayı unutmayın.Make sure to create the Azure Storage Account in the same region as the Azure Database Migration Service instance is 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'i 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 ardından kaynak sağlayıcıları' nı seçin.Select the subscription in which you want to create the instance of 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 bir sanal ağ oluşturun.Select an existing VNet or create one.

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

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

    Daha fazla ayrıntı için Azure veritabanı geçiş hizmeti 'ni kullanarak Azure SQL veritabanı yönetilen örnek geçişleri Için ağ topolojilerimakalesine bakın.For additional detail, see the article Network topologies for Azure SQL Database managed instance migrations using Azure Database Migration Service.

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

    Not

    Çevrimiçi geçişler yalnızca Premium katmanı 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 bulun

  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. Yeni geçiş projesi ekranında, proje için bir ad belirtin, kaynak sunucu türü metin kutusunda SQL Server' i seçin, hedef sunucu türü metin kutusunda, Azure SQL veritabanı yönetilen örneği' ni seçin ve ardından Etkinlik türünü seçin, çevrimiçi veri geçişi' ni seçin.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.

    Azure veritabanı geçiş hizmeti projesi oluştur

  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ıyorsanız, DMS Şu anda SSIS projeleriniz/paketleriniz (SSıSDB) için katalog veritabanını SQL Server Azure SQL veritabanı yönetilen örneği 'ne geçirmeyi desteklememektedir.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, SSIS 'yi Azure Data Factory (ADF) olarak temin edebilir ve SSIS projelerinizi/paketlerinizi Azure SQL veritabanı yönetilen örneği tarafından barındırılan hedef SSıSDB 'ye yeniden dağıtabilirsiniz.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 SQL Server Integration Services paketlerini Azure 'A geçirmemakalesine bakın.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. Geçiş hedefi ayrıntıları EKRANıNDA, DMS ÖRNEĞININ Azure SQL veritabanı yönetilen örneği ve Azure depolama hesabı 'nın hedef örneğine bağlanmak Için KULLANABILECEĞI uygulama kimliğini ve anahtarını belirtin.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. Azure SQL veritabanı yönetilen örneği 'nin hedef örneğini içeren aboneliği seçin ve ardından 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ğini henüz sağlamadıysanız, örneği sağlamanıza yardımcı olacak bağlantıyı seçin.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ırsanız, geçişi yürütmek için bu belirli projeye dönün.When the Azure SQL Database managed instance is ready, return to this specific project to execute the migration.

  3. Azure SQL veritabanı yönetilen örneğine bağlanmak için SQL kullanıcısını ve parolayı belirtin.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 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, yedekleme dosyalarını geri yükleme işlemi için Azure depolama kapsayıcısına yüklemek üzere Kullanıcı kimlik bilgisinin kimliğine bürünecektir.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ı yedeklemesi SQL veritabanı yönetilen örneği 'nin hedef örneğine geri yüklendikten sonra, veritabanı geçiş cutover işlemini gerçekleştirmek için kullanılabilir.After the full database backup is restored on the target instance of 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 tamamlandıolarak görüntülendiğinde, UYGULAMALARıNıZı Azure SQL veritabanı yönetilen örneği 'nin yeni hedef örneğine bağlayı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