Azure veritabanı geçiş hizmeti & PowerShell ile SQL Server SQL yönetilen örneğine çevrimdışı geçirmeMigrate SQL Server to SQL Managed Instance offline with PowerShell & Azure Database Migration Service

Bu makalede, Microsoft Azure PowerShell kullanarak bir Azure SQL SQL yönetilen örneğine SQL Server 2005 veya üzeri bir şirket içi örneğine geri yüklenen Adventureworks2016 veritabanını çevrimdışı olarak geçirmiş olursunuz.In this article, you offline migrate the Adventureworks2016 database restored to an on-premises instance of SQL Server 2005 or above to an Azure SQL SQL Managed Instance by using Microsoft Azure PowerShell. Microsoft Azure PowerShell modülünü kullanarak bir SQL Server örneğinden bir SQL yönetilen örneğine veritabanları geçirebilirsiniz Az.DataMigration .You can migrate databases from a SQL Server instance to an SQL Managed Instance by using the Az.DataMigration module in Microsoft Azure PowerShell.

Bu makalede şunları öğreneceksiniz:In this article, you learn how to:

  • Bir kaynak grubu oluşturun.Create a resource group.
  • Azure Veritabanı Geçiş Hizmeti örneği oluşturun.Create an instance of Azure Database Migration Service.
  • Azure veritabanı geçiş hizmeti örneğinde bir geçiş projesi oluşturun.Create a migration project in an instance of Azure Database Migration Service.
  • Geçişi çevrimdışı olarak çalıştırın.Run the migration offline.

İ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 makale, çevrimdışı geçiş için adımlar sağlar, ancak çevrimiçigeçiş için de mümkündür.This article provides steps for an offline migration, but it's also possible to migrate online.

ÖnkoşullarPrerequisites

Bu adımları tamamlayabilmeniz için şunlar gerekir:To complete these steps, you need:

Microsoft Azure aboneliğinizde oturum açınSign in to your Microsoft Azure subscription

PowerShell kullanarak Azure aboneliğinizde oturum açın.Sign in to your Azure subscription by using PowerShell. Daha fazla bilgi için Azure PowerShell oturum açmamakalesine bakın.For more information, see the article Sign in with Azure PowerShell.

Kaynak grubu oluşturmaCreate a resource group

Azure Kaynak grubu, Azure kaynaklarının dağıtıldığı ve yönetildiği bir mantıksal kapsayıcıdır.An Azure resource group is a logical container in which Azure resources are deployed and managed.

Komutunu kullanarak bir kaynak grubu oluşturun New-AzResourceGroup .Create a resource group by using the New-AzResourceGroup command.

Aşağıdaki örnek, Doğu ABD bölgesinde myresourcegroup adlı bir kaynak grubu oluşturur.The following example creates a resource group named myResourceGroup in the East US region.

New-AzResourceGroup -ResourceGroupName myResourceGroup -Location EastUS

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

Cmdlet 'ini kullanarak Azure veritabanı geçiş hizmeti 'nin yeni bir örneğini oluşturabilirsiniz New-AzDataMigrationService .You can create new instance of Azure Database Migration Service by using the New-AzDataMigrationService cmdlet. Bu cmdlet aşağıdaki gerekli parametreleri bekliyor:This cmdlet expects the following required parameters:

  • Azure Kaynak grubu adı.Azure Resource Group name. New-AzResourceGroupKomutunu, daha önce gösterildiği gibi bir Azure Kaynak grubu oluşturmak ve adını bir parametre olarak sağlamak için kullanabilirsiniz.You can use New-AzResourceGroup command to create an Azure Resource group as previously shown and provide its name as a parameter.
  • Hizmet adı.Service name. Azure veritabanı geçiş hizmeti için istenen benzersiz hizmet adına karşılık gelen dize.String that corresponds to the desired unique service name for Azure Database Migration Service.
  • Konum.Location. Hizmetin konumunu belirtir.Specifies the location of the service. Batı ABD veya Güneydoğu Asya gibi bir Azure veri merkezi konumu belirtin.Specify an Azure data center location, such as West US or Southeast Asia.
  • SKU 'su.Sku. Bu parametre, DMS SKU adına karşılık gelir.This parameter corresponds to DMS Sku name. Şu anda desteklenen SKU adları Basic_1vCore, Basic_2vCores GeneralPurpose_4vCores.Currently supported Sku names are Basic_1vCore, Basic_2vCores, GeneralPurpose_4vCores.
  • Sanal alt ağ tanımlayıcısı.Virtual Subnet Identifier. New-AzVirtualNetworkSubnetConfigBir alt ağ oluşturmak için cmdlet 'ini kullanabilirsiniz.You can use the cmdlet New-AzVirtualNetworkSubnetConfig to create a subnet.

Aşağıdaki örnek, Myvnet adlı bir sanal ağ ve mysubnet adlı bir alt ağ kullanarak Doğu ABD bölgesinde bulunan Mydmsresourcegroup kaynak grubunda mydms adlı bir hizmet oluşturur.The following example creates a service named MyDMS in the resource group MyDMSResourceGroup located in the East US region using a virtual network named MyVNET and a subnet named MySubnet.

$vNet = Get-AzVirtualNetwork -ResourceGroupName MyDMSResourceGroup -Name MyVNET

$vSubNet = Get-AzVirtualNetworkSubnetConfig -VirtualNetwork $vNet -Name MySubnet

$service = New-AzDms -ResourceGroupName myResourceGroup `
  -ServiceName MyDMS `
  -Location EastUS `
  -Sku Basic_2vCores `  
  -VirtualSubnetId $vSubNet.Id`

Geçiş projesi oluşturmaCreate a migration project

Azure veritabanı geçiş hizmeti örneği oluşturduktan sonra bir geçiş projesi oluşturun.After creating an Azure Database Migration Service instance, create a migration project. Azure veritabanı geçiş hizmeti projesi hem kaynak hem de hedef örneklerin yanı sıra projenin bir parçası olarak geçirmek istediğiniz veritabanlarının listesini gerektirir.An Azure Database Migration Service project requires connection information for both the source and target instances, as well as a list of databases that you want to migrate as part of the project.

Kaynak ve hedef bağlantıları için bir veritabanı bağlantı bilgileri nesnesi oluşturmaCreate a Database Connection Info object for the source and target connections

Aşağıdaki parametreleri bekleyen cmdlet 'ini kullanarak bir veritabanı bağlantı bilgisi nesnesi oluşturabilirsiniz New-AzDmsConnInfo :You can create a Database Connection Info object by using the New-AzDmsConnInfo cmdlet, which expects the following parameters:

  • SunucuTürü.ServerType. İstenen veritabanı bağlantısı türü (örneğin, SQL, Oracle veya MySQL).The type of database connection requested, for example, SQL, Oracle, or MySQL. SQL Server ve Azure SQL için SQL kullanın.Use SQL for SQL Server and Azure SQL.
  • Veri kaynağı.DataSource. Bir SQL Server örneğinin veya Azure SQL veritabanı örneğinin adı veya IP 'si.The name or IP of a SQL Server instance or Azure SQL Database instance.
  • AuthType.AuthType. SqlAuthentication veya WindowsAuthentication olabilen bağlantı için kimlik doğrulaması türü.The authentication type for connection, which can be either SqlAuthentication or WindowsAuthentication.
  • TrustServerCertificate.TrustServerCertificate. Bu parametre, güveni doğrulamak üzere sertifika zincirini atlayarak kanalın şifrelenip şifrelenmeyeceğini belirten bir değer ayarlar.This parameter sets a value that indicates whether the channel is encrypted while bypassing walking the certificate chain to validate trust. Değer $true veya olabilir $false .The value can be $true or $false.

Aşağıdaki örnek, SQL kimlik doğrulaması kullanarak Mysourcessqlserver adlı bir kaynak SQL Server Için bir bağlantı bilgileri nesnesi oluşturur:The following example creates a Connection Info object for a source SQL Server called MySourceSQLServer using sql authentication:

$sourceConnInfo = New-AzDmsConnInfo -ServerType SQL `
  -DataSource MySourceSQLServer `
  -AuthType SqlAuthentication `
  -TrustServerCertificate:$true

Sonraki örnekte, ' targetmanagedınstance ' adlı bir Azure SQL yönetilen örneği için bağlantı bilgilerinin oluşturulması gösterilmektedir:The next example shows creation of Connection Info for a Azure SQL Managed Instance named ‘targetmanagedinstance’:

$targetResourceId = (Get-AzSqlInstance -Name "targetmanagedinstance").Id
$targetConnInfo = New-AzDmsConnInfo -ServerType SQLMI -MiResourceId $targetResourceId

Geçiş projesi için veritabanları sağlamaProvide databases for the migration project

AzDataMigrationDatabaseInfoAzure veritabanı geçiş hizmeti projesi 'nin bir parçası olarak veritabanlarını belirten nesnelerin bir listesini oluşturun ve bu proje oluşturmak için parametre olarak temin edilebilir.Create a list of AzDataMigrationDatabaseInfo objects that specifies databases as part of the Azure Database Migration Service project, which can be provided as parameter for creation of the project. Oluşturmak için cmdlet 'ini kullanabilirsiniz New-AzDataMigrationDatabaseInfo AzDataMigrationDatabaseInfo .You can use the cmdlet New-AzDataMigrationDatabaseInfo to create AzDataMigrationDatabaseInfo.

Aşağıdaki örnek, AzDataMigrationDatabaseInfo AdventureWorks2016 veritabanı için projeyi oluşturur ve proje oluşturma için parametre olarak sağlanacak listeye ekler.The following example creates the AzDataMigrationDatabaseInfo project for the AdventureWorks2016 database and adds it to the list to be provided as parameter for project creation.

$dbInfo1 = New-AzDataMigrationDatabaseInfo -SourceDatabaseName AdventureWorks
$dbList = @($dbInfo1)

Proje nesnesi oluşturCreate a project object

Son olarak, kullanarak Doğu ABD bulunan Mydmsproject adlı bir Azure veritabanı geçiş hizmeti projesi oluşturabilir New-AzDataMigrationProject ve önceden oluşturulan kaynak ve hedef bağlantıları ve geçirilecek veritabanlarının listesini ekleyebilirsiniz.Finally, you can create an Azure Database Migration Service project called MyDMSProject located in East US using New-AzDataMigrationProject and add the previously created source and target connections and the list of databases to migrate.

$project = New-AzDataMigrationProject -ResourceGroupName myResourceGroup `
  -ServiceName $service.Name `
  -ProjectName MyDMSProject `
  -Location EastUS `
  -SourceType SQL `
  -TargetType SQLMI `
  -SourceConnection $sourceConnInfo `
  -TargetConnection $targetConnInfo `
  -DatabaseInfo $dbList

Geçiş görevi oluşturma ve başlatmaCreate and start a migration task

Ardından, bir Azure veritabanı geçiş hizmeti görevi oluşturun ve başlatın.Next, create and start an Azure Database Migration Service task. Bu görev hem kaynak hem de hedef için bağlantı kimlik bilgilerinin yanı sıra geçirilecek veritabanı tablolarının listesini ve bir önkoşul olarak oluşturulan projeyle zaten sağlanmış olan bilgileri gerektirir.This task requires connection credential information for both the source and target, as well as the list of database tables to be migrated and the information already provided with the project created as a prerequisite.

Kaynak ve hedef için kimlik bilgisi parametreleri oluşturmaCreate credential parameters for source and target

Bağlantı güvenliği kimlik bilgilerini PSCredential nesnesi olarak oluşturun.Create connection security credentials as a PSCredential object.

Aşağıdaki örnek, hem kaynak hem de hedef bağlantılar için PSCredential nesnelerinin oluşturulmasını gösterir ve bu da $sourcePassword dize değişkenleri olarak parolalar sağlar $targetPassword.The following example shows the creation of PSCredential objects for both the source and target connections, providing passwords as string variables $sourcePassword and $targetPassword.

$secpasswd = ConvertTo-SecureString -String $sourcePassword -AsPlainText -Force
$sourceCred = New-Object System.Management.Automation.PSCredential ($sourceUserName, $secpasswd)
$secpasswd = ConvertTo-SecureString -String $targetPassword -AsPlainText -Force
$targetCred = New-Object System.Management.Automation.PSCredential ($targetUserName, $secpasswd)

Yedek FileShare nesnesi oluşturCreate a backup FileShare object

Şimdi, Azure veritabanı geçiş hizmeti 'nin cmdlet 'i kullanarak kaynak veritabanı yedeklemelerini atabileceğiniz yerel SMB ağ paylaşımını temsil eden bir FileShare nesnesi oluşturun New-AzDmsFileShare .Now create a FileShare object representing the local SMB network share to which Azure Database Migration Service can take the source database backups using the New-AzDmsFileShare cmdlet.

$backupPassword = ConvertTo-SecureString -String $password -AsPlainText -Force
$backupCred = New-Object System.Management.Automation.PSCredential ($backupUserName, $backupPassword)

$backupFileSharePath="\\10.0.0.76\SharedBackup"
$backupFileShare = New-AzDmsFileShare -Path $backupFileSharePath -Credential $backupCred

Seçili veritabanı nesnesi oluşturCreate selected database object

Sonraki adım cmdlet 'ini kullanarak kaynak ve hedef veritabanlarını seçtir New-AzDmsSelectedDB .The next step is to select the source and target databases by using the New-AzDmsSelectedDB cmdlet.

Aşağıdaki örnek, SQL Server bir Azure SQL yönetilen örneğine tek bir veritabanının geçirilmesi içindir:The following example is for migrating a single database from SQL Server to a Azure SQL Managed Instance:

$selectedDbs = @()
$selectedDbs += New-AzDmsSelectedDB -MigrateSqlServerSqlDbMi `
  -Name AdventureWorks2016 `
  -TargetDatabaseName AdventureWorks2016 `
  -BackupFileShare $backupFileShare `

Bir SQL Server örneğinin tamamı Azure SQL yönetilen örneği için bir yükseltme ve kaydırma işlemi gerekiyorsa, kaynaktan tüm veritabanlarını alma döngüsü aşağıda verilmiştir.If an entire SQL Server instance needs a lift-and-shift into a Azure SQL Managed Instance, then a loop to take all databases from the source is provided below. Aşağıdaki örnekte, $Server, $SourceUserName ve $SourcePassword için kaynak SQL Server ayrıntılarınızı sağlayın.In the following example, for $Server, $SourceUserName, and $SourcePassword, provide your source SQL Server details.

$Query = "(select name as Database_Name from master.sys.databases where Database_id>4)";
$Databases= (Invoke-Sqlcmd -ServerInstance "$Server" -Username $SourceUserName
-Password $SourcePassword -database master -Query $Query)
$selectedDbs=@()
foreach($DataBase in $Databases.Database_Name)
    {
      $SourceDB=$DataBase
      $TargetDB=$DataBase
      
$selectedDbs += New-AzureRmDmsSelectedDB -MigrateSqlServerSqlDbMi `
                                              -Name $SourceDB `
                                              -TargetDatabaseName $TargetDB `
                                              -BackupFileShare $backupFileShare
      }

Azure depolama kapsayıcısı için SAS URI 'SISAS URI for Azure Storage Container

Azure veritabanı geçiş hizmeti 'ni, hizmetin yedekleme dosyalarını karşıya yükleyen depolama hesabı kapsayıcısına erişimi sağlayan SAS URI 'sini içeren bir değişken oluşturun.Create variable containing the SAS URI that provides the Azure Database Migration Service with access to the storage account container to which the service uploads the backup files.

$blobSasUri="https://mystorage.blob.core.windows.net/test?st=2018-07-13T18%3A10%3A33Z&se=2019-07-14T18%3A10%3A00Z&sp=rwdl&sv=2018-03-28&sr=c&sig=qKlSA512EVtest3xYjvUg139tYSDrasbftY%3D"

Not

Azure veritabanı geçiş hizmeti, hesap düzeyinde SAS belirteci kullanmayı desteklemez.Azure Database Migration Service does not support using an account level SAS token. Depolama hesabı kapsayıcısı için bir SAS URI 'SI kullanmanız gerekir.You must use a SAS URI for the storage account container. Blob kapsayıcısı için SAS URI değerini almayı öğrenin.Learn how to get the SAS URI for blob container.

Ek yapılandırma gereksinimleriAdditional configuration requirements

Bilmeniz gereken birkaç ek gereksinim vardır:There are a few additional requirements you need to address:

  • Oturum açmalar' ı seçin.Select logins. Aşağıdaki örnekte gösterildiği gibi geçirilecek bir oturum açma listesi oluşturun:Create a list of logins to be migrated as shown in the following example:

    $selectedLogins = @("user1", "user2")
    

    Önemli

    Şu anda Azure veritabanı geçiş hizmeti yalnızca SQL oturum açmaları geçirmeyi destekliyor.Currently, Azure Database Migration Service only supports migrating SQL logins.

  • Aracı Işlerini seçin.Select agent jobs. Aşağıdaki örnekte gösterildiği gibi geçirilecek aracı işlerinin listesini oluşturun:Create list of agent jobs to be migrated as shown in the following example:

    $selectedAgentJobs = @("agentJob1", "agentJob2")
    

    Önemli

    Azure veritabanı geçiş hizmeti şu anda yalnızca T-SQL alt sistemi iş adımları olan işleri destekliyor.Currently, Azure Database Migration Service only supports jobs with T-SQL subsystem job steps.

Geçiş görevi oluşturma ve başlatmaCreate and start the migration task

New-AzDataMigrationTaskBir geçiş görevi oluşturmak ve başlatmak için cmdlet 'ini kullanın.Use the New-AzDataMigrationTask cmdlet to create and start a migration task.

Parametreleri belirtinSpecify parameters

New-AzDataMigrationTaskCmdlet 'i aşağıdaki parametreleri bekler:The New-AzDataMigrationTask cmdlet expects the following parameters:

  • TaskType.TaskType. SQL Server Azure SQL yönetilen örneği geçiş türü için oluşturulacak geçiş görevinin türü Migratesqlserversqldbmı bekleniyor.Type of migration task to create for SQL Server to Azure SQL Managed Instance migration type MigrateSqlServerSqlDbMi is expected.
  • Kaynak grubu adı.Resource Group Name. Görevin oluşturulacağı Azure Kaynak grubunun adı.Name of Azure resource group in which to create the task.
  • ServiceName.ServiceName. Görevin oluşturulacağı Azure veritabanı geçiş hizmeti örneği.Azure Database Migration Service instance in which to create the task.
  • ProjectName.ProjectName. Görevin oluşturulacağı Azure veritabanı geçiş hizmeti projesinin adı.Name of Azure Database Migration Service project in which to create the task.
  • Görevadı.TaskName. Oluşturulacak görevin adı.Name of task to be created.
  • SourceConnection.SourceConnection. Kaynak SQL Server bağlantısını temsil eden Azdmsconnınfo nesnesi.AzDmsConnInfo object representing source SQL Server connection.
  • TargetConnection.TargetConnection. Hedef Azure SQL yönetilen örnek bağlantısını temsil eden Azdmsconnınfo nesnesi.AzDmsConnInfo object representing target Azure SQL Managed Instance connection.
  • Sourcecred.SourceCred. Kaynak sunucuya bağlanmak için PSCredential nesnesi.PSCredential object for connecting to source server.
  • Targetkimlik bilgileri.TargetCred. Hedef sunucuya bağlanmak için PSCredential nesnesi.PSCredential object for connecting to target server.
  • Selecteddatabase.SelectedDatabase. Kaynak ve hedef veritabanı eşlemesini temsil eden AzDataMigrationSelectedDB nesnesi.AzDataMigrationSelectedDB object representing the source and target database mapping.
  • Backupfileshare.BackupFileShare. Azure veritabanı geçiş hizmetinin kaynak veritabanı yedeklemelerini atabileceğiniz yerel ağ paylaşımını temsil eden FileShare nesnesi.FileShare object representing the local network share that the Azure Database Migration Service can take the source database backups to.
  • Backupblobsasurı.BackupBlobSasUri. Azure veritabanı geçiş hizmeti 'ni, hizmetin yedekleme dosyalarını karşıya yükleyen depolama hesabı kapsayıcısına erişim sağlayan SAS URI 'SI.The SAS URI that provides the Azure Database Migration Service with access to the storage account container to which the service uploads the backup files. Blob kapsayıcısı için SAS URI değerini almayı öğrenin.Learn how to get the SAS URI for blob container.
  • SelectedLogins.SelectedLogins. Geçirilecek seçili oturum açma işlemleri listesi.List of selected logins to migrate.
  • SelectedAgentJobs.SelectedAgentJobs. Geçirilecek seçili aracı işlerinin listesi.List of selected agent jobs to migrate.
  • SelectedLogins.SelectedLogins. Geçirilecek seçili oturum açma işlemleri listesi.List of selected logins to migrate.
  • SelectedAgentJobs.SelectedAgentJobs. Geçirilecek seçili aracı işlerinin listesi.List of selected agent jobs to migrate.

Geçiş görevi oluşturma ve başlatmaCreate and start a migration task

Aşağıdaki örnek, myDMSTask adlı bir çevrimdışı geçiş görevi oluşturur ve başlatır:The following example creates and starts an offline migration task named myDMSTask:

$migTask = New-AzDataMigrationTask -TaskType MigrateSqlServerSqlDbMi `
  -ResourceGroupName myResourceGroup `
  -ServiceName $service.Name `
  -ProjectName $project.Name `
  -TaskName myDMSTask `
  -SourceConnection $sourceConnInfo `
  -SourceCred $sourceCred `
  -TargetConnection $targetConnInfo `
  -TargetCred $targetCred `
  -SelectedDatabase  $selectedDbs `
  -BackupFileShare $backupFileShare `
  -BackupBlobSasUri $blobSasUri `
  -SelectedLogins $selectedLogins `
  -SelectedAgentJobs $selectedJobs `

Geçişi izlemeMonitor the migration

Geçişi izlemek için aşağıdaki görevleri gerçekleştirin.To monitor the migration, perform the following tasks.

  1. Tüm geçiş ayrıntılarını $CheckTask adlı bir değişkende birleştirin.Consolidate all the migration details into a variable called $CheckTask.

    Geçişle ilişkili özellikler, durum ve veritabanı bilgileri gibi geçiş ayrıntılarını birleştirmek için aşağıdaki kod parçacığını kullanın:To combine migration details such as properties, state, and database information associated with the migration, use the following code snippet:

    $CheckTask= Get-AzDataMigrationTask     -ResourceGroupName myResourceGroup `
                                            -ServiceName $service.Name `
                                        -ProjectName $project.Name `
                                            -Name myDMSTask `
                                            -ResultType DatabaseLevelOutput `
                        -Expand 
    Write-Host ‘$CheckTask.ProjectTask.Properties.Output’
    
  2. $CheckTaskGeçiş görevinin geçerli durumunu almak için değişkenini kullanın.Use the $CheckTask variable to get the current state of the migration task.

    $CheckTaskGeçiş görevinin geçerli durumunu almak üzere değişkenini kullanmak için, aşağıdaki örnekte gösterildiği gibi görevin durum özelliğini sorgulayarak çalışan geçiş görevini izleyebilirsiniz:To use the $CheckTask variable to get the current state of the migration task, you can monitor the migration task running by querying the state property of the task, as shown in the following example:

    if (($CheckTask.ProjectTask.Properties.State -eq "Running") -or ($CheckTask.ProjectTask.Properties.State -eq "Queued"))
    {
      Write-Host "migration task running"
    }
    else if($CheckTask.ProjectTask.Properties.State -eq "Succeeded")
    { 
      Write-Host "Migration task is completed Successfully"
    }
    else if($CheckTask.ProjectTask.Properties.State -eq "Failed" -or $CheckTask.ProjectTask.Properties.State -eq "FailedInputValidation" -or $CheckTask.ProjectTask.Properties.State -eq "Faulted")
    { 
      Write-Host "Migration Task Failed"
    }
    

Azure veritabanı geçiş hizmeti örneğini silmeDelete the instance of Azure Database Migration Service

Geçiş işlemi tamamlandıktan sonra Azure veritabanı geçiş hizmeti örneğini silebilirsiniz:After the migration is complete, you can delete the Azure Database Migration Service instance:

Remove-AzDms -ResourceGroupName myResourceGroup -ServiceName MyDMS

Sonraki adımlarNext steps

Azure veritabanı geçiş hizmeti nedir ?makalesinde Azure veritabanı geçiş hizmeti hakkında daha fazla bilgi edinin.Find out more about Azure Database Migration Service in the article What is the Azure Database Migration Service?.

Diğer geçiş senaryoları (kaynak/hedef çiftleri) hakkında daha fazla bilgi için bkz. Microsoft veritabanı geçiş kılavuzu.For information about additional migrating scenarios (source/target pairs), see the Microsoft Database Migration Guide.