Microsoft. AzureArcData sqlServerInstances/databases

Definicja zasobu Bicep

Typ zasobu sqlServerInstances/databases można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.AzureArcData/sqlServerInstances/databases, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.AzureArcData/sqlServerInstances/databases@2026-03-01-preview' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    backupInformation: {
      lastFullBackup: 'string'
      lastLogBackup: 'string'
    }
    backupPolicy: {
      differentialBackupHours: int
      fullBackupDays: int
      retentionPeriodDays: int
      transactionLogBackupMinutes: int
    }
    collationName: 'string'
    compatibilityLevel: int
    createMode: 'string'
    databaseCreationDate: 'string'
    databaseOptions: {
      isAutoCloseOn: bool
      isAutoCreateStatsOn: bool
      isAutoShrinkOn: bool
      isAutoUpdateStatsOn: bool
      isEncrypted: bool
      isHekatonFilesOn: bool
      isMemoryOptimizationEnabled: bool
      isRemoteDataArchiveEnabled: bool
      isTrustworthyOn: bool
      numberOfHekatonFiles: int
    }
    dataFileSizeMB: int
    isReadOnly: bool
    logFileSizeMB: int
    migration: {
      assessment: {}
      jobs: [
        {
          additionalAttributes: [
            {
              keyName: 'string'
              keyValue: 'string'
            }
          ]
          endTime: 'string'
          initiatedFrom: 'string'
          lastError: 'string'
          migrationMode: 'string'
          migrationTrackingId: 'string'
          startTime: 'string'
          status: 'string'
          targetResourceId: 'string'
          targetType: 'string'
        }
      ]
    }
    recoveryMode: 'string'
    restorePointInTime: 'string'
    sizeMB: int
    sourceDatabaseId: 'string'
    spaceAvailableMB: int
    state: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

Microsoft.AzureArcData/sqlServerInstances/databases

Nazwa Opis Wartość
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
nadrzędny W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: sqlServerInstances
Właściwości Właściwości bazy danych programu Sql Server w usłudze Arc SqlServerDatabaseResourceProperties (wymagane)
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

DodatkoweMigracjaAtrybuty Pracy

Nazwa Opis Wartość
nazwaKlucza Unikalna nazwa atrybutu. ciąg
Wartość klucza Wartość atrybutu. ciąg

Zasady tworzenia kopii zapasowych

Nazwa Opis Wartość
differentialBackupHours (godziny kopii zapasowej) Interwał różnicowej kopii zapasowej w godzinach. Int
fullBackupDays (dni pełnej kopii zapasowej) Wartość wskazująca dni między pełnymi kopiami zapasowymi. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 7
retentionPeriodDays (dni przechowywania) Okres przechowywania dla wszystkich baz danych w tym wystąpieniu zarządzanym. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 35
transactionLogBackupMinutes Wartość wskazująca minuty między kopiami zapasowymi dziennika transakcji. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 60

Migracja bazy danych

Nazwa Opis Wartość
ocena Konfiguracja powiązana z ocenami migracji. DataBaseMigrationAssessment
jobs Prace migracyjne/rzeczywisty ruch danych/migracje danych związane z tą bazą danych. DatabaseMigrationJobsItem[]

DataBaseMigrationAssessment

Nazwa Opis Wartość

Baza danychMigrationJobsItem

Nazwa Opis Wartość
additionalAttributes DodatkoweAtrybuty Pracy[]
endTime Czas, gdy praca migracyjna osiągnęła stan końcowy. ciąg
inicjowanyFrom Aby wskazać klienta, z którego migracja jest inicjowana, np. Azure Arc, DMS-Azure Portal/PS/CLI dla dodatkowego śledzenia. 'ADS'
'Azure Arc'
'DMS-CLI'
'DMS-Portal'
'DMS-PS'
'DMS-SDK'
'Other'
'SSMA'
'SSMS'
lastError Ostatni błąd, jeśli w ogóle, związany z tym zadaniem migracji. ciąg
migrationMode (tryb migracji) Tryb/typ migracji. 'Logiczne'
'LogShipping'
'MILink'
'Other'
'Unknown'
migrationTrackingId Identyfikator referencyjny do celów śledzenia/opcjonalny link do systemu inicjującego tę migrację. np. Arc MI link job id, DMS resource id. ciąg
startTime Czas, gdy zaczęto pracę migracyjną. ciąg
stan Status pracy migracyjnej. "Anulowano"
"Niepowodzenie"
"Ruch przychodzący"
'W trakcieZOstrzeżeniami'
"NotStarted"
'Sukces'
'Unknown'
IdentyfikatorZasobuDocelowego Resource Id docelowego zasobu SQL dla tego zadania migracji. ciąg
typ celu Typ celu w Azure, do którego ta baza jest migrowana. 'AzureSqlDatabase'
'AzureSqlManagedInstance'
'AzureSqlVirtualMachine'

SqlServerDatabaseResourceProperties

Nazwa Opis Wartość
informacje o kopii zapasowej SqlServerDatabaseResourcePropertiesBackupInformation
backupPolicy (zasady kopii zapasowej) Profil kopii zapasowej serwera SQL. Zasady tworzenia kopii zapasowych
nazwa sortowania Sortowanie bazy danych. ciąg
poziom zgodności Poziom zgodności bazy danych Int

Ograniczenia:
Minimalna wartość = 80
Wartość maksymalna = 200
createMode (tryb tworzenia) Tryb tworzenia bazy danych. PointInTimeRestore: utwórz bazę danych, przywracając kopię zapasową istniejącej bazy danych w czasie. należy określić parametr sourceDatabaseId i restorePointInTime. "Wartość domyślna"
"PointInTimeRestore"
dataUtworzeniaBazyDanych Data utworzenia bazy danych. ciąg
databaseOptions (Opcje bazy danych) Lista funkcji, które są włączone dla bazy danych SqlServerDatabaseResourcePropertiesDatabaseOptions
dataFileSizeMB (rozmiar plikuMB) Łączny rozmiar w MB dla plików danych (mdf i ndf) dla tej bazy danych. Int
isReadOnly (Tylko do odczytu) Niezależnie od tego, czy baza danych jest tylko do odczytu, czy nie. Bool
logFileSizeMB (rozmiar pliku) Łączny rozmiar w MB dla plików dziennika (ldf) dla tej bazy danych. Int
migracja Konfiguracja związana z migracją. Migracja bazy danych
tryb odzyskiwania Stan bazy danych. "Rejestrowane zbiorczo"
"Pełny"
"Prosty"
restorePointInTime (przywróć punkt)w czasie Warunkowy. Jeśli parametr createMode to PointInTimeRestore, ta wartość jest wymagana. Określa punkt w czasie (ISO8601 format) źródłowej bazy danych, która zostanie przywrócona w celu utworzenia nowej bazy danych. ciąg
rozmiarMB Rozmiar bazy danych. Int
sourceDatabaseId (identyfikator bazy danych) Nazwa źródłowej bazy danych skojarzonej z operacją tworzenia tej bazy danych. ciąg
przestrzeńDostępnaMB Spacja po lewej stronie bazy danych. Int
stan Stan bazy danych. "Kopiowanie"
"Awaryjne"
"Offline"
"OfflineSecondary"
"Online"
"Odzyskiwanie"
"RecoveryPending"
"Przywracanie"
"Podejrzany"

SqlServerDatabaseResourcePropertiesBackupInformation

Nazwa Opis Wartość
lastFullBackup (ostatnia kopia zapasowa) Data ostatniej pełnej kopii zapasowej. ciąg
lastLogBackup (kopia zapasowa ostatniego logu) Data i godzina ostatniej kopii zapasowej dziennika. ciąg

SqlServerDatabaseResourcePropertiesDatabaseOptions

Nazwa Opis Wartość
czyAutomatyczneZamykanieJestWłączone Bool
czyAutomatyczneTworzenieStatystykJestWłączone Bool
czyAutoZmniejszenieWłączone Bool
isAutoUpdateStatsOn Bool
jestZaszyfrowany Bool
isHekatonFilesOn Określa, czy baza danych używa funkcji OLTP In-Memory do przechowywania obiektów w pamięci. Bool
czyOptymalizacjaPamięciJestWłączona Bool
czyZdalneArchiwumDanychJestWłączone Bool
isGodny zaufania Bool
liczbaPlikówHekatonu Ile plików Hekaton baza danych ma na dysku, jeśli używa obiektów OLTP w pamięci. Int

Śledzone tagi zasobów

Nazwa Opis Wartość

Definicja zasobu szablonu usługi ARM

Typ zasobu sqlServerInstances/databases można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.AzureArcData/sqlServerInstances/databases, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.AzureArcData/sqlServerInstances/databases",
  "apiVersion": "2026-03-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "backupInformation": {
      "lastFullBackup": "string",
      "lastLogBackup": "string"
    },
    "backupPolicy": {
      "differentialBackupHours": "int",
      "fullBackupDays": "int",
      "retentionPeriodDays": "int",
      "transactionLogBackupMinutes": "int"
    },
    "collationName": "string",
    "compatibilityLevel": "int",
    "createMode": "string",
    "databaseCreationDate": "string",
    "databaseOptions": {
      "isAutoCloseOn": "bool",
      "isAutoCreateStatsOn": "bool",
      "isAutoShrinkOn": "bool",
      "isAutoUpdateStatsOn": "bool",
      "isEncrypted": "bool",
      "isHekatonFilesOn": "bool",
      "isMemoryOptimizationEnabled": "bool",
      "isRemoteDataArchiveEnabled": "bool",
      "isTrustworthyOn": "bool",
      "numberOfHekatonFiles": "int"
    },
    "dataFileSizeMB": "int",
    "isReadOnly": "bool",
    "logFileSizeMB": "int",
    "migration": {
      "assessment": {
      },
      "jobs": [
        {
          "additionalAttributes": [
            {
              "keyName": "string",
              "keyValue": "string"
            }
          ],
          "endTime": "string",
          "initiatedFrom": "string",
          "lastError": "string",
          "migrationMode": "string",
          "migrationTrackingId": "string",
          "startTime": "string",
          "status": "string",
          "targetResourceId": "string",
          "targetType": "string"
        }
      ]
    },
    "recoveryMode": "string",
    "restorePointInTime": "string",
    "sizeMB": "int",
    "sourceDatabaseId": "string",
    "spaceAvailableMB": "int",
    "state": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

Microsoft.AzureArcData/sqlServerInstances/databases

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API 'Zapowiedź 2026-03-01'
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości bazy danych programu Sql Server w usłudze Arc SqlServerDatabaseResourceProperties (wymagane)
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.AzureArcData/sqlServerInstances/databases"

DodatkoweMigracjaAtrybuty Pracy

Nazwa Opis Wartość
nazwaKlucza Unikalna nazwa atrybutu. ciąg
Wartość klucza Wartość atrybutu. ciąg

Zasady tworzenia kopii zapasowych

Nazwa Opis Wartość
differentialBackupHours (godziny kopii zapasowej) Interwał różnicowej kopii zapasowej w godzinach. Int
fullBackupDays (dni pełnej kopii zapasowej) Wartość wskazująca dni między pełnymi kopiami zapasowymi. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 7
retentionPeriodDays (dni przechowywania) Okres przechowywania dla wszystkich baz danych w tym wystąpieniu zarządzanym. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 35
transactionLogBackupMinutes Wartość wskazująca minuty między kopiami zapasowymi dziennika transakcji. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 60

Migracja bazy danych

Nazwa Opis Wartość
ocena Konfiguracja powiązana z ocenami migracji. DataBaseMigrationAssessment
jobs Prace migracyjne/rzeczywisty ruch danych/migracje danych związane z tą bazą danych. DatabaseMigrationJobsItem[]

DataBaseMigrationAssessment

Nazwa Opis Wartość

Baza danychMigrationJobsItem

Nazwa Opis Wartość
additionalAttributes DodatkoweAtrybuty Pracy[]
endTime Czas, gdy praca migracyjna osiągnęła stan końcowy. ciąg
inicjowanyFrom Aby wskazać klienta, z którego migracja jest inicjowana, np. Azure Arc, DMS-Azure Portal/PS/CLI dla dodatkowego śledzenia. 'ADS'
'Azure Arc'
'DMS-CLI'
'DMS-Portal'
'DMS-PS'
'DMS-SDK'
'Other'
'SSMA'
'SSMS'
lastError Ostatni błąd, jeśli w ogóle, związany z tym zadaniem migracji. ciąg
migrationMode (tryb migracji) Tryb/typ migracji. 'Logiczne'
'LogShipping'
'MILink'
'Other'
'Unknown'
migrationTrackingId Identyfikator referencyjny do celów śledzenia/opcjonalny link do systemu inicjującego tę migrację. np. Arc MI link job id, DMS resource id. ciąg
startTime Czas, gdy zaczęto pracę migracyjną. ciąg
stan Status pracy migracyjnej. "Anulowano"
"Niepowodzenie"
"Ruch przychodzący"
'W trakcieZOstrzeżeniami'
"NotStarted"
'Sukces'
'Unknown'
IdentyfikatorZasobuDocelowego Resource Id docelowego zasobu SQL dla tego zadania migracji. ciąg
typ celu Typ celu w Azure, do którego ta baza jest migrowana. 'AzureSqlDatabase'
'AzureSqlManagedInstance'
'AzureSqlVirtualMachine'

SqlServerDatabaseResourceProperties

Nazwa Opis Wartość
informacje o kopii zapasowej SqlServerDatabaseResourcePropertiesBackupInformation
backupPolicy (zasady kopii zapasowej) Profil kopii zapasowej serwera SQL. Zasady tworzenia kopii zapasowych
nazwa sortowania Sortowanie bazy danych. ciąg
poziom zgodności Poziom zgodności bazy danych Int

Ograniczenia:
Minimalna wartość = 80
Wartość maksymalna = 200
createMode (tryb tworzenia) Tryb tworzenia bazy danych. PointInTimeRestore: utwórz bazę danych, przywracając kopię zapasową istniejącej bazy danych w czasie. należy określić parametr sourceDatabaseId i restorePointInTime. "Wartość domyślna"
"PointInTimeRestore"
dataUtworzeniaBazyDanych Data utworzenia bazy danych. ciąg
databaseOptions (Opcje bazy danych) Lista funkcji, które są włączone dla bazy danych SqlServerDatabaseResourcePropertiesDatabaseOptions
dataFileSizeMB (rozmiar plikuMB) Łączny rozmiar w MB dla plików danych (mdf i ndf) dla tej bazy danych. Int
isReadOnly (Tylko do odczytu) Niezależnie od tego, czy baza danych jest tylko do odczytu, czy nie. Bool
logFileSizeMB (rozmiar pliku) Łączny rozmiar w MB dla plików dziennika (ldf) dla tej bazy danych. Int
migracja Konfiguracja związana z migracją. Migracja bazy danych
tryb odzyskiwania Stan bazy danych. "Rejestrowane zbiorczo"
"Pełny"
"Prosty"
restorePointInTime (przywróć punkt)w czasie Warunkowy. Jeśli parametr createMode to PointInTimeRestore, ta wartość jest wymagana. Określa punkt w czasie (ISO8601 format) źródłowej bazy danych, która zostanie przywrócona w celu utworzenia nowej bazy danych. ciąg
rozmiarMB Rozmiar bazy danych. Int
sourceDatabaseId (identyfikator bazy danych) Nazwa źródłowej bazy danych skojarzonej z operacją tworzenia tej bazy danych. ciąg
przestrzeńDostępnaMB Spacja po lewej stronie bazy danych. Int
stan Stan bazy danych. "Kopiowanie"
"Awaryjne"
"Offline"
"OfflineSecondary"
"Online"
"Odzyskiwanie"
"RecoveryPending"
"Przywracanie"
"Podejrzany"

SqlServerDatabaseResourcePropertiesBackupInformation

Nazwa Opis Wartość
lastFullBackup (ostatnia kopia zapasowa) Data ostatniej pełnej kopii zapasowej. ciąg
lastLogBackup (kopia zapasowa ostatniego logu) Data i godzina ostatniej kopii zapasowej dziennika. ciąg

SqlServerDatabaseResourcePropertiesDatabaseOptions

Nazwa Opis Wartość
czyAutomatyczneZamykanieJestWłączone Bool
czyAutomatyczneTworzenieStatystykJestWłączone Bool
czyAutoZmniejszenieWłączone Bool
isAutoUpdateStatsOn Bool
jestZaszyfrowany Bool
isHekatonFilesOn Określa, czy baza danych używa funkcji OLTP In-Memory do przechowywania obiektów w pamięci. Bool
czyOptymalizacjaPamięciJestWłączona Bool
czyZdalneArchiwumDanychJestWłączone Bool
isGodny zaufania Bool
liczbaPlikówHekatonu Ile plików Hekaton baza danych ma na dysku, jeśli używa obiektów OLTP w pamięci. Int

Śledzone tagi zasobów

Nazwa Opis Wartość

Przykłady użycia

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu sqlServerInstances/databases można wdrożyć przy użyciu operacji docelowych:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.AzureArcData/sqlServerInstances/databases, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AzureArcData/sqlServerInstances/databases@2026-03-01-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      backupInformation = {
        lastFullBackup = "string"
        lastLogBackup = "string"
      }
      backupPolicy = {
        differentialBackupHours = int
        fullBackupDays = int
        retentionPeriodDays = int
        transactionLogBackupMinutes = int
      }
      collationName = "string"
      compatibilityLevel = int
      createMode = "string"
      databaseCreationDate = "string"
      databaseOptions = {
        isAutoCloseOn = bool
        isAutoCreateStatsOn = bool
        isAutoShrinkOn = bool
        isAutoUpdateStatsOn = bool
        isEncrypted = bool
        isHekatonFilesOn = bool
        isMemoryOptimizationEnabled = bool
        isRemoteDataArchiveEnabled = bool
        isTrustworthyOn = bool
        numberOfHekatonFiles = int
      }
      dataFileSizeMB = int
      isReadOnly = bool
      logFileSizeMB = int
      migration = {
        assessment = {
        }
        jobs = [
          {
            additionalAttributes = [
              {
                keyName = "string"
                keyValue = "string"
              }
            ]
            endTime = "string"
            initiatedFrom = "string"
            lastError = "string"
            migrationMode = "string"
            migrationTrackingId = "string"
            startTime = "string"
            status = "string"
            targetResourceId = "string"
            targetType = "string"
          }
        ]
      }
      recoveryMode = "string"
      restorePointInTime = "string"
      sizeMB = int
      sourceDatabaseId = "string"
      spaceAvailableMB = int
      state = "string"
    }
  }
}

Wartości właściwości

Microsoft.AzureArcData/sqlServerInstances/databases

Nazwa Opis Wartość
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
parent_id (identyfikator rodzica) Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: sqlServerInstances
Właściwości Właściwości bazy danych programu Sql Server w usłudze Arc SqlServerDatabaseResourceProperties (wymagane)
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft. AzureArcData/sqlServerInstances/databases@2026-03-01-preview"

DodatkoweMigracjaAtrybuty Pracy

Nazwa Opis Wartość
nazwaKlucza Unikalna nazwa atrybutu. ciąg
Wartość klucza Wartość atrybutu. ciąg

Zasady tworzenia kopii zapasowych

Nazwa Opis Wartość
differentialBackupHours (godziny kopii zapasowej) Interwał różnicowej kopii zapasowej w godzinach. Int
fullBackupDays (dni pełnej kopii zapasowej) Wartość wskazująca dni między pełnymi kopiami zapasowymi. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 7
retentionPeriodDays (dni przechowywania) Okres przechowywania dla wszystkich baz danych w tym wystąpieniu zarządzanym. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 35
transactionLogBackupMinutes Wartość wskazująca minuty między kopiami zapasowymi dziennika transakcji. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 60

Migracja bazy danych

Nazwa Opis Wartość
ocena Konfiguracja powiązana z ocenami migracji. DataBaseMigrationAssessment
jobs Prace migracyjne/rzeczywisty ruch danych/migracje danych związane z tą bazą danych. DatabaseMigrationJobsItem[]

DataBaseMigrationAssessment

Nazwa Opis Wartość

Baza danychMigrationJobsItem

Nazwa Opis Wartość
additionalAttributes DodatkoweAtrybuty Pracy[]
endTime Czas, gdy praca migracyjna osiągnęła stan końcowy. ciąg
inicjowanyFrom Aby wskazać klienta, z którego migracja jest inicjowana, np. Azure Arc, DMS-Azure Portal/PS/CLI dla dodatkowego śledzenia. 'ADS'
'Azure Arc'
'DMS-CLI'
'DMS-Portal'
'DMS-PS'
'DMS-SDK'
'Other'
'SSMA'
'SSMS'
lastError Ostatni błąd, jeśli w ogóle, związany z tym zadaniem migracji. ciąg
migrationMode (tryb migracji) Tryb/typ migracji. 'Logiczne'
'LogShipping'
'MILink'
'Other'
'Unknown'
migrationTrackingId Identyfikator referencyjny do celów śledzenia/opcjonalny link do systemu inicjującego tę migrację. np. Arc MI link job id, DMS resource id. ciąg
startTime Czas, gdy zaczęto pracę migracyjną. ciąg
stan Status pracy migracyjnej. "Anulowano"
"Niepowodzenie"
"Ruch przychodzący"
'W trakcieZOstrzeżeniami'
"NotStarted"
'Sukces'
'Unknown'
IdentyfikatorZasobuDocelowego Resource Id docelowego zasobu SQL dla tego zadania migracji. ciąg
typ celu Typ celu w Azure, do którego ta baza jest migrowana. 'AzureSqlDatabase'
'AzureSqlManagedInstance'
'AzureSqlVirtualMachine'

SqlServerDatabaseResourceProperties

Nazwa Opis Wartość
informacje o kopii zapasowej SqlServerDatabaseResourcePropertiesBackupInformation
backupPolicy (zasady kopii zapasowej) Profil kopii zapasowej serwera SQL. Zasady tworzenia kopii zapasowych
nazwa sortowania Sortowanie bazy danych. ciąg
poziom zgodności Poziom zgodności bazy danych Int

Ograniczenia:
Minimalna wartość = 80
Wartość maksymalna = 200
createMode (tryb tworzenia) Tryb tworzenia bazy danych. PointInTimeRestore: utwórz bazę danych, przywracając kopię zapasową istniejącej bazy danych w czasie. należy określić parametr sourceDatabaseId i restorePointInTime. "Wartość domyślna"
"PointInTimeRestore"
dataUtworzeniaBazyDanych Data utworzenia bazy danych. ciąg
databaseOptions (Opcje bazy danych) Lista funkcji, które są włączone dla bazy danych SqlServerDatabaseResourcePropertiesDatabaseOptions
dataFileSizeMB (rozmiar plikuMB) Łączny rozmiar w MB dla plików danych (mdf i ndf) dla tej bazy danych. Int
isReadOnly (Tylko do odczytu) Niezależnie od tego, czy baza danych jest tylko do odczytu, czy nie. Bool
logFileSizeMB (rozmiar pliku) Łączny rozmiar w MB dla plików dziennika (ldf) dla tej bazy danych. Int
migracja Konfiguracja związana z migracją. Migracja bazy danych
tryb odzyskiwania Stan bazy danych. "Rejestrowane zbiorczo"
"Pełny"
"Prosty"
restorePointInTime (przywróć punkt)w czasie Warunkowy. Jeśli parametr createMode to PointInTimeRestore, ta wartość jest wymagana. Określa punkt w czasie (ISO8601 format) źródłowej bazy danych, która zostanie przywrócona w celu utworzenia nowej bazy danych. ciąg
rozmiarMB Rozmiar bazy danych. Int
sourceDatabaseId (identyfikator bazy danych) Nazwa źródłowej bazy danych skojarzonej z operacją tworzenia tej bazy danych. ciąg
przestrzeńDostępnaMB Spacja po lewej stronie bazy danych. Int
stan Stan bazy danych. "Kopiowanie"
"Awaryjne"
"Offline"
"OfflineSecondary"
"Online"
"Odzyskiwanie"
"RecoveryPending"
"Przywracanie"
"Podejrzany"

SqlServerDatabaseResourcePropertiesBackupInformation

Nazwa Opis Wartość
lastFullBackup (ostatnia kopia zapasowa) Data ostatniej pełnej kopii zapasowej. ciąg
lastLogBackup (kopia zapasowa ostatniego logu) Data i godzina ostatniej kopii zapasowej dziennika. ciąg

SqlServerDatabaseResourcePropertiesDatabaseOptions

Nazwa Opis Wartość
czyAutomatyczneZamykanieJestWłączone Bool
czyAutomatyczneTworzenieStatystykJestWłączone Bool
czyAutoZmniejszenieWłączone Bool
isAutoUpdateStatsOn Bool
jestZaszyfrowany Bool
isHekatonFilesOn Określa, czy baza danych używa funkcji OLTP In-Memory do przechowywania obiektów w pamięci. Bool
czyOptymalizacjaPamięciJestWłączona Bool
czyZdalneArchiwumDanychJestWłączone Bool
isGodny zaufania Bool
liczbaPlikówHekatonu Ile plików Hekaton baza danych ma na dysku, jeśli używa obiektów OLTP w pamięci. Int

Śledzone tagi zasobów

Nazwa Opis Wartość