Dela via


DataMigration-databasMigreringar 2021-10-30-preview

Bicep-resursdefinition

Resurstypen databaseMigrations kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DataMigration/databaseMigrations-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.DataMigration/databaseMigrations@2021-10-30-preview' = {
  scope: resourceSymbolicName or scope
  name: 'string'
  properties: {
    backupConfiguration: {
      sourceLocation: {
        azureBlob: {
          accountKey: 'string'
          blobContainerName: 'string'
          storageAccountResourceId: 'string'
        }
        fileShare: {
          password: 'string'
          path: 'string'
          username: 'string'
        }
      }
      targetLocation: {
        accountKey: 'string'
        storageAccountResourceId: 'string'
      }
    }
    kind: 'string'
    migrationOperationId: 'string'
    migrationService: 'string'
    offlineConfiguration: {
      lastBackupName: 'string'
      offline: bool
    }
    provisioningError: 'string'
    scope: 'string'
    sourceDatabaseName: 'string'
    sourceSqlConnection: {
      authentication: 'string'
      dataSource: 'string'
      encryptConnection: bool
      password: 'string'
      trustServerCertificate: bool
      userName: 'string'
    }
    targetDatabaseCollation: 'string'
  }
}

Egenskapsvärden

Microsoft.DataMigration/databaseMigrations

Namn Beskrivning Värde
namn Resursnamnet sträng (krävs)
egenskaper Resursegenskaper för databasmigrering för SQL Managed Instance. DatabaseMigrationPropertiesSqlMi
omfattning Använd när du skapar en resurs i ett annat omfång än distributionsomfånget. Ange den här egenskapen till det symboliska namnet på en resurs för att tillämpa -tilläggsresursen.

AzureBlob (på engelska)

Namn Beskrivning Värde
accountKey (på engelska) Lagringskontonyckel. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
blobContainerName Namn på blobcontainer där säkerhetskopior lagras. snöre
lagringskontoResursID Resurs-ID för lagringskontot där säkerhetskopior lagras. snöre

Konfiguration av säkerhetskopiering

Namn Beskrivning Värde
sourceLocation Källplats för säkerhetskopior. KällaPlats
targetLocation Målplats för kopiering av säkerhetskopior. Målplats

DatabaseMigrationPropertiesSqlMi

Namn Beskrivning Värde
backupConfiguration Konfigurationsinformation för säkerhetskopiering. Konfiguration av säkerhetskopiering
typ "SqlMi"
"SqlVm" (krävs)
migrationOperationId ID-spårning av den aktuella migreringsåtgärden. snöre
migrationService Resurs-ID för Migreringstjänsten. snöre
offlineConfiguration Offlinekonfiguration. OfflineConfiguration (OfflineKonfiguration)
provisioningError Felmeddelande om eventuella migreringsetableringsfel. snöre
omfattning Databasens omfattning. snöre
sourceDatabaseName (källaDatabasnamn) Namnet på källdatabasen. snöre
sourceSqlConnection Källinformation om SQL Server-anslutning. SqlConnectionInformation (på engelska)
targetDatabaseCollation Databassortering som ska användas för måldatabasen. snöre

OfflineKonfiguration

Namn Beskrivning Värde
lastBackupName Namn på senaste säkerhetskopia för offlinemigrering. Det här är valfritt för migreringar från filresursen. Om den inte tillhandahålls avgör tjänsten namnet på den senaste säkerhetskopieringsfilen baserat på de senaste säkerhetskopieringsfilerna som finns i filresursen. snöre
Offline Offlinemigrering Bool

KällaPlats

Namn Beskrivning Värde
azureblob Källa: Azure Blob. AzureBlob (på engelska)
fileShare (på engelska) Resurs för källfil. SqlFileShare (SqlFileShare)

SqlConnectionInformation (på engelska)

Namn Beskrivning Värde
autentisering Autentiseringstyp. snöre
datakälla Datakälla. snöre
encryptConnection (på engelska) Om anslutningen ska krypteras eller inte. Bool
lösenord Lösenord för att ansluta till käll-SQL. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
litaPåServercertifikat Om du vill lita på servercertifikatet eller inte. Bool
användarnamn Användarnamn för att ansluta till käll-SQL. snöre

SqlFileShare (SqlFileShare)

Namn Beskrivning Värde
lösenord Lösenord för användarnamn för att få åtkomst till filresursplatsen. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
väg Plats som SMB-resurs eller lokal enhet där säkerhetskopior placeras. snöre
användarnamn Användarnamn för att komma åt filresursplatsen för säkerhetskopieringar. snöre

Målplats

Namn Beskrivning Värde
accountKey (på engelska) Lagringskontonyckel. snöre
lagringskontoResursID Resurs-ID för lagringskontot som kopierar säkerhetskopior. snöre

Resursdefinition för ARM-mall

Resurstypen databaseMigrations kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DataMigration/databaseMigrations-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.DataMigration/databaseMigrations",
  "apiVersion": "2021-10-30-preview",
  "name": "string",
  "properties": {
    "backupConfiguration": {
      "sourceLocation": {
        "azureBlob": {
          "accountKey": "string",
          "blobContainerName": "string",
          "storageAccountResourceId": "string"
        },
        "fileShare": {
          "password": "string",
          "path": "string",
          "username": "string"
        }
      },
      "targetLocation": {
        "accountKey": "string",
        "storageAccountResourceId": "string"
      }
    },
    "kind": "string",
    "migrationOperationId": "string",
    "migrationService": "string",
    "offlineConfiguration": {
      "lastBackupName": "string",
      "offline": "bool"
    },
    "provisioningError": "string",
    "scope": "string",
    "sourceDatabaseName": "string",
    "sourceSqlConnection": {
      "authentication": "string",
      "dataSource": "string",
      "encryptConnection": "bool",
      "password": "string",
      "trustServerCertificate": "bool",
      "userName": "string"
    },
    "targetDatabaseCollation": "string"
  }
}

Egenskapsvärden

Microsoft.DataMigration/databaseMigrations

Namn Beskrivning Värde
apiVersion API-versionen "2021-10-30-preview"
namn Resursnamnet sträng (krävs)
egenskaper Resursegenskaper för databasmigrering för SQL Managed Instance. DatabaseMigrationPropertiesSqlMi
typ Resurstypen "Microsoft.DataMigration/databaseMigrations"

AzureBlob (på engelska)

Namn Beskrivning Värde
accountKey (på engelska) Lagringskontonyckel. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
blobContainerName Namn på blobcontainer där säkerhetskopior lagras. snöre
lagringskontoResursID Resurs-ID för lagringskontot där säkerhetskopior lagras. snöre

Konfiguration av säkerhetskopiering

Namn Beskrivning Värde
sourceLocation Källplats för säkerhetskopior. KällaPlats
targetLocation Målplats för kopiering av säkerhetskopior. Målplats

DatabaseMigrationPropertiesSqlMi

Namn Beskrivning Värde
backupConfiguration Konfigurationsinformation för säkerhetskopiering. Konfiguration av säkerhetskopiering
typ "SqlMi"
"SqlVm" (krävs)
migrationOperationId ID-spårning av den aktuella migreringsåtgärden. snöre
migrationService Resurs-ID för Migreringstjänsten. snöre
offlineConfiguration Offlinekonfiguration. OfflineConfiguration (OfflineKonfiguration)
provisioningError Felmeddelande om eventuella migreringsetableringsfel. snöre
omfattning Databasens omfattning. snöre
sourceDatabaseName (källaDatabasnamn) Namnet på källdatabasen. snöre
sourceSqlConnection Källinformation om SQL Server-anslutning. SqlConnectionInformation (på engelska)
targetDatabaseCollation Databassortering som ska användas för måldatabasen. snöre

OfflineKonfiguration

Namn Beskrivning Värde
lastBackupName Namn på senaste säkerhetskopia för offlinemigrering. Det här är valfritt för migreringar från filresursen. Om den inte tillhandahålls avgör tjänsten namnet på den senaste säkerhetskopieringsfilen baserat på de senaste säkerhetskopieringsfilerna som finns i filresursen. snöre
Offline Offlinemigrering Bool

KällaPlats

Namn Beskrivning Värde
azureblob Källa: Azure Blob. AzureBlob (på engelska)
fileShare (på engelska) Resurs för källfil. SqlFileShare (SqlFileShare)

SqlConnectionInformation (på engelska)

Namn Beskrivning Värde
autentisering Autentiseringstyp. snöre
datakälla Datakälla. snöre
encryptConnection (på engelska) Om anslutningen ska krypteras eller inte. Bool
lösenord Lösenord för att ansluta till käll-SQL. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
litaPåServercertifikat Om du vill lita på servercertifikatet eller inte. Bool
användarnamn Användarnamn för att ansluta till käll-SQL. snöre

SqlFileShare (SqlFileShare)

Namn Beskrivning Värde
lösenord Lösenord för användarnamn för att få åtkomst till filresursplatsen. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
väg Plats som SMB-resurs eller lokal enhet där säkerhetskopior placeras. snöre
användarnamn Användarnamn för att komma åt filresursplatsen för säkerhetskopieringar. snöre

Målplats

Namn Beskrivning Värde
accountKey (på engelska) Lagringskontonyckel. snöre
lagringskontoResursID Resurs-ID för lagringskontot som kopierar säkerhetskopior. snöre

Användningsexempel

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen databaseMigrations kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DataMigration/databaseMigrations-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataMigration/databaseMigrations@2021-10-30-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      backupConfiguration = {
        sourceLocation = {
          azureBlob = {
            accountKey = "string"
            blobContainerName = "string"
            storageAccountResourceId = "string"
          }
          fileShare = {
            password = "string"
            path = "string"
            username = "string"
          }
        }
        targetLocation = {
          accountKey = "string"
          storageAccountResourceId = "string"
        }
      }
      kind = "string"
      migrationOperationId = "string"
      migrationService = "string"
      offlineConfiguration = {
        lastBackupName = "string"
        offline = bool
      }
      provisioningError = "string"
      scope = "string"
      sourceDatabaseName = "string"
      sourceSqlConnection = {
        authentication = "string"
        dataSource = "string"
        encryptConnection = bool
        password = "string"
        trustServerCertificate = bool
        userName = "string"
      }
      targetDatabaseCollation = "string"
    }
  }
}

Egenskapsvärden

Microsoft.DataMigration/databaseMigrations

Namn Beskrivning Värde
namn Resursnamnet sträng (krävs)
föräldra_id ID:t för resursen som den här tilläggsresursen ska tillämpas på. sträng (krävs)
egenskaper Resursegenskaper för databasmigrering för SQL Managed Instance. DatabaseMigrationPropertiesSqlMi
typ Resurstypen "Microsoft.DataMigration/databaseMigrations@2021-10-30-preview"

AzureBlob (på engelska)

Namn Beskrivning Värde
accountKey (på engelska) Lagringskontonyckel. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
blobContainerName Namn på blobcontainer där säkerhetskopior lagras. snöre
lagringskontoResursID Resurs-ID för lagringskontot där säkerhetskopior lagras. snöre

Konfiguration av säkerhetskopiering

Namn Beskrivning Värde
sourceLocation Källplats för säkerhetskopior. KällaPlats
targetLocation Målplats för kopiering av säkerhetskopior. Målplats

DatabaseMigrationPropertiesSqlMi

Namn Beskrivning Värde
backupConfiguration Konfigurationsinformation för säkerhetskopiering. Konfiguration av säkerhetskopiering
typ "SqlMi"
"SqlVm" (krävs)
migrationOperationId ID-spårning av den aktuella migreringsåtgärden. snöre
migrationService Resurs-ID för Migreringstjänsten. snöre
offlineConfiguration Offlinekonfiguration. OfflineConfiguration (OfflineKonfiguration)
provisioningError Felmeddelande om eventuella migreringsetableringsfel. snöre
omfattning Databasens omfattning. snöre
sourceDatabaseName (källaDatabasnamn) Namnet på källdatabasen. snöre
sourceSqlConnection Källinformation om SQL Server-anslutning. SqlConnectionInformation (på engelska)
targetDatabaseCollation Databassortering som ska användas för måldatabasen. snöre

OfflineKonfiguration

Namn Beskrivning Värde
lastBackupName Namn på senaste säkerhetskopia för offlinemigrering. Det här är valfritt för migreringar från filresursen. Om den inte tillhandahålls avgör tjänsten namnet på den senaste säkerhetskopieringsfilen baserat på de senaste säkerhetskopieringsfilerna som finns i filresursen. snöre
Offline Offlinemigrering Bool

KällaPlats

Namn Beskrivning Värde
azureblob Källa: Azure Blob. AzureBlob (på engelska)
fileShare (på engelska) Resurs för källfil. SqlFileShare (SqlFileShare)

SqlConnectionInformation (på engelska)

Namn Beskrivning Värde
autentisering Autentiseringstyp. snöre
datakälla Datakälla. snöre
encryptConnection (på engelska) Om anslutningen ska krypteras eller inte. Bool
lösenord Lösenord för att ansluta till käll-SQL. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
litaPåServercertifikat Om du vill lita på servercertifikatet eller inte. Bool
användarnamn Användarnamn för att ansluta till käll-SQL. snöre

SqlFileShare (SqlFileShare)

Namn Beskrivning Värde
lösenord Lösenord för användarnamn för att få åtkomst till filresursplatsen. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
väg Plats som SMB-resurs eller lokal enhet där säkerhetskopior placeras. snöre
användarnamn Användarnamn för att komma åt filresursplatsen för säkerhetskopieringar. snöre

Målplats

Namn Beskrivning Värde
accountKey (på engelska) Lagringskontonyckel. snöre
lagringskontoResursID Resurs-ID för lagringskontot som kopierar säkerhetskopior. snöre