Ejemplo n.º 1
0
        private MigrateSqlServerSqlMITaskInputResponse(
            Outputs.BlobShareResponse backupBlobShare,

            Outputs.FileShareResponse?backupFileShare,

            string?backupMode,

            ImmutableArray <string> selectedAgentJobs,

            ImmutableArray <Outputs.MigrateSqlServerSqlMIDatabaseInputResponse> selectedDatabases,

            ImmutableArray <string> selectedLogins,

            Outputs.SqlConnectionInfoResponse sourceConnectionInfo,

            Outputs.SqlConnectionInfoResponse targetConnectionInfo)
        {
            BackupBlobShare      = backupBlobShare;
            BackupFileShare      = backupFileShare;
            BackupMode           = backupMode;
            SelectedAgentJobs    = selectedAgentJobs;
            SelectedDatabases    = selectedDatabases;
            SelectedLogins       = selectedLogins;
            SourceConnectionInfo = sourceConnectionInfo;
            TargetConnectionInfo = targetConnectionInfo;
        }
        private GetUserTablesSqlTaskInputResponse(
            Outputs.SqlConnectionInfoResponse connectionInfo,

            ImmutableArray <string> selectedDatabases)
        {
            ConnectionInfo    = connectionInfo;
            SelectedDatabases = selectedDatabases;
        }
Ejemplo n.º 3
0
        private ConnectToTargetSqlSqlDbSyncTaskInputResponse(
            Outputs.SqlConnectionInfoResponse sourceConnectionInfo,

            Outputs.SqlConnectionInfoResponse targetConnectionInfo)
        {
            SourceConnectionInfo = sourceConnectionInfo;
            TargetConnectionInfo = targetConnectionInfo;
        }
        private ConnectToSourceSqlServerTaskInputResponse(
            string?checkPermissionsGroup,

            Outputs.SqlConnectionInfoResponse sourceConnectionInfo)
        {
            CheckPermissionsGroup = checkPermissionsGroup;
            SourceConnectionInfo  = sourceConnectionInfo;
        }
        private GetTdeCertificatesSqlTaskInputResponse(
            Outputs.FileShareResponse backupFileShare,

            Outputs.SqlConnectionInfoResponse connectionInfo,

            ImmutableArray <Outputs.SelectedCertificateInputResponse> selectedCertificates)
        {
            BackupFileShare      = backupFileShare;
            ConnectionInfo       = connectionInfo;
            SelectedCertificates = selectedCertificates;
        }
        private ValidateSyncMigrationInputSqlServerTaskInputResponse(
            ImmutableArray <Outputs.MigrateSqlServerSqlDbSyncDatabaseInputResponse> selectedDatabases,

            Outputs.SqlConnectionInfoResponse sourceConnectionInfo,

            Outputs.SqlConnectionInfoResponse targetConnectionInfo)
        {
            SelectedDatabases    = selectedDatabases;
            SourceConnectionInfo = sourceConnectionInfo;
            TargetConnectionInfo = targetConnectionInfo;
        }
Ejemplo n.º 7
0
        private MigrateSsisTaskInputResponse(
            Outputs.SqlConnectionInfoResponse sourceConnectionInfo,

            Outputs.SsisMigrationInfoResponse ssisMigrationInfo,

            Outputs.SqlConnectionInfoResponse targetConnectionInfo)
        {
            SourceConnectionInfo = sourceConnectionInfo;
            SsisMigrationInfo    = ssisMigrationInfo;
            TargetConnectionInfo = targetConnectionInfo;
        }
        private GetUserTablesSqlSyncTaskInputResponse(
            ImmutableArray <string> selectedSourceDatabases,

            ImmutableArray <string> selectedTargetDatabases,

            Outputs.SqlConnectionInfoResponse sourceConnectionInfo,

            Outputs.SqlConnectionInfoResponse targetConnectionInfo)
        {
            SelectedSourceDatabases = selectedSourceDatabases;
            SelectedTargetDatabases = selectedTargetDatabases;
            SourceConnectionInfo    = sourceConnectionInfo;
            TargetConnectionInfo    = targetConnectionInfo;
        }
Ejemplo n.º 9
0
        private MigrateSqlServerSqlDbTaskInputResponse(
            ImmutableArray <Outputs.MigrateSqlServerSqlDbDatabaseInputResponse> selectedDatabases,

            Outputs.SqlConnectionInfoResponse sourceConnectionInfo,

            Outputs.SqlConnectionInfoResponse targetConnectionInfo,

            Outputs.MigrationValidationOptionsResponse?validationOptions)
        {
            SelectedDatabases    = selectedDatabases;
            SourceConnectionInfo = sourceConnectionInfo;
            TargetConnectionInfo = targetConnectionInfo;
            ValidationOptions    = validationOptions;
        }
        private ConnectToSourceSqlServerTaskInputResponse(
            string?checkPermissionsGroup,

            bool?collectAgentJobs,

            bool?collectLogins,

            Outputs.SqlConnectionInfoResponse sourceConnectionInfo)
        {
            CheckPermissionsGroup = checkPermissionsGroup;
            CollectAgentJobs      = collectAgentJobs;
            CollectLogins         = collectLogins;
            SourceConnectionInfo  = sourceConnectionInfo;
        }
        private ValidateMigrationInputSqlServerSqlMITaskInputResponse(
            Outputs.BlobShareResponse backupBlobShare,

            Outputs.FileShareResponse?backupFileShare,

            ImmutableArray <Outputs.MigrateSqlServerSqlMIDatabaseInputResponse> selectedDatabases,

            Outputs.SqlConnectionInfoResponse targetConnectionInfo)
        {
            BackupBlobShare      = backupBlobShare;
            BackupFileShare      = backupFileShare;
            SelectedDatabases    = selectedDatabases;
            TargetConnectionInfo = targetConnectionInfo;
        }
Ejemplo n.º 12
0
        private ConnectToTargetSqlMITaskInputResponse(
            bool?collectAgentJobs,

            bool?collectLogins,

            Outputs.SqlConnectionInfoResponse targetConnectionInfo,

            bool?validateSsisCatalogOnly)
        {
            CollectAgentJobs        = collectAgentJobs;
            CollectLogins           = collectLogins;
            TargetConnectionInfo    = targetConnectionInfo;
            ValidateSsisCatalogOnly = validateSsisCatalogOnly;
        }
        private ValidateMigrationInputSqlServerSqlMISyncTaskInputResponse(
            Outputs.AzureActiveDirectoryAppResponse azureApp,

            Outputs.FileShareResponse?backupFileShare,

            ImmutableArray <Outputs.MigrateSqlServerSqlMIDatabaseInputResponse> selectedDatabases,

            Outputs.SqlConnectionInfoResponse sourceConnectionInfo,

            string storageResourceId,

            Outputs.MiSqlConnectionInfoResponse targetConnectionInfo)
        {
            AzureApp             = azureApp;
            BackupFileShare      = backupFileShare;
            SelectedDatabases    = selectedDatabases;
            SourceConnectionInfo = sourceConnectionInfo;
            StorageResourceId    = storageResourceId;
            TargetConnectionInfo = targetConnectionInfo;
        }
Ejemplo n.º 14
0
        private ConnectToSourceSqlServerTaskInputResponse(
            string?checkPermissionsGroup,

            bool?collectAgentJobs,

            bool?collectDatabases,

            bool?collectLogins,

            bool?collectTdeCertificateInfo,

            Outputs.SqlConnectionInfoResponse sourceConnectionInfo,

            bool?validateSsisCatalogOnly)
        {
            CheckPermissionsGroup     = checkPermissionsGroup;
            CollectAgentJobs          = collectAgentJobs;
            CollectDatabases          = collectDatabases;
            CollectLogins             = collectLogins;
            CollectTdeCertificateInfo = collectTdeCertificateInfo;
            SourceConnectionInfo      = sourceConnectionInfo;
            ValidateSsisCatalogOnly   = validateSsisCatalogOnly;
        }
Ejemplo n.º 15
0
 private ConnectToTargetSqlDbTaskInputResponse(Outputs.SqlConnectionInfoResponse targetConnectionInfo)
 {
     TargetConnectionInfo = targetConnectionInfo;
 }