Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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 |