Share via


MigrateSqlServerSqlMITaskInput Class

Definition

Input for task that migrates SQL Server databases to Azure SQL Database Managed Instance.

public class MigrateSqlServerSqlMITaskInput : Microsoft.Azure.Management.DataMigration.Models.SqlMigrationTaskInput
type MigrateSqlServerSqlMITaskInput = class
    inherit SqlMigrationTaskInput
Public Class MigrateSqlServerSqlMITaskInput
Inherits SqlMigrationTaskInput
Inheritance
MigrateSqlServerSqlMITaskInput

Constructors

MigrateSqlServerSqlMITaskInput()

Initializes a new instance of the MigrateSqlServerSqlMITaskInput class.

MigrateSqlServerSqlMITaskInput(SqlConnectionInfo, SqlConnectionInfo, IList<MigrateSqlServerSqlMIDatabaseInput>, BlobShare, IList<String>, IList<String>, FileShare, String)

Initializes a new instance of the MigrateSqlServerSqlMITaskInput class.

Properties

BackupBlobShare

Gets or sets sAS URI of Azure Storage Account Container to be used for storing backup files.

BackupFileShare

Gets or sets backup file share information for all selected databases.

BackupMode

Gets or sets backup Mode to specify whether to use existing backup or create new backup. If using existing backups, backup file paths are required to be provided in selectedDatabases. Possible values include: 'CreateBackup', 'ExistingBackup'

SelectedAgentJobs

Gets or sets agent Jobs to migrate.

SelectedDatabases

Gets or sets databases to migrate

SelectedLogins

Gets or sets logins to migrate.

SourceConnectionInfo

Gets or sets information for connecting to source

(Inherited from SqlMigrationTaskInput)
TargetConnectionInfo

Gets or sets information for connecting to target

(Inherited from SqlMigrationTaskInput)

Methods

Validate()

Validate the object.

Applies to