다음을 통해 공유


Databases - List By Server

데이터베이스 목록을 가져옵니다.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases?api-version=2025-01-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases?api-version=2025-01-01&$skipToken={$skipToken}

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다.

serverName
path True

string

서버의 이름입니다.

subscriptionId
path True

string (uuid)

대상 구독의 ID입니다. 값은 UUID여야 합니다.

api-version
query True

string

minLength: 1

이 작업에 사용할 API 버전입니다.

$skipToken
query

string

응답

Name 형식 Description
200 OK

DatabaseListResult

Azure 운영이 성공적으로 완료되었습니다.

Other Status Codes

ErrorResponse

예기치 않은 오류 응답입니다.

보안

azure_auth

Azure Active Directory OAuth2 Flow.

형식: oauth2
Flow: implicit
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/authorize

범위

Name Description
user_impersonation 사용자 계정 가장

예제

Gets a list of databases configured with enclave type.
Gets a list of databases.

Gets a list of databases configured with enclave type.

샘플 요청

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases?api-version=2025-01-01

샘플 응답

{
  "value": [
    {
      "name": "testdb",
      "type": "Microsoft.Sql/servers/databases",
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
      "kind": "v12.0,user,vcore",
      "location": "southeastasia",
      "properties": {
        "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
        "collation": "SQL_Latin1_General_CP1_CI_AS",
        "creationDate": "2017-06-07T04:41:33.937Z",
        "currentBackupStorageRedundancy": "Zone",
        "currentServiceObjectiveName": "BC_Gen4_2",
        "currentSku": {
          "name": "BC_Gen4",
          "capacity": 2,
          "tier": "BusinessCritical"
        },
        "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
        "defaultSecondaryLocation": "North Europe",
        "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
        "isInfraEncryptionEnabled": false,
        "isLedgerOn": false,
        "licenseType": "LicenseIncluded",
        "maxLogSizeBytes": 104857600,
        "maxSizeBytes": 268435456000,
        "preferredEnclaveType": "Default",
        "readScale": "Enabled",
        "requestedBackupStorageRedundancy": "Zone",
        "requestedServiceObjectiveName": "BC_Gen4_2",
        "status": "Online",
        "zoneRedundant": false
      },
      "sku": {
        "name": "BC_Gen4",
        "capacity": 2,
        "tier": "BusinessCritical"
      }
    },
    {
      "name": "master",
      "type": "Microsoft.Sql/servers/databases",
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/master",
      "kind": "v12.0,system",
      "location": "southeastasia",
      "properties": {
        "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
        "collation": "SQL_Latin1_General_CP1_CI_AS",
        "creationDate": "2017-06-07T04:23:42.537Z",
        "currentBackupStorageRedundancy": "Local",
        "currentServiceObjectiveName": "System0",
        "currentSku": {
          "name": "System0",
          "capacity": 0,
          "tier": "System"
        },
        "databaseId": "e6be351f-2cc9-4604-9e52-b0b28b2710b0",
        "defaultSecondaryLocation": "North Europe",
        "isInfraEncryptionEnabled": false,
        "isLedgerOn": false,
        "maxSizeBytes": 32212254720,
        "preferredEnclaveType": "VBS",
        "readScale": "Disabled",
        "requestedBackupStorageRedundancy": "Local",
        "requestedServiceObjectiveName": "System0",
        "status": "Online",
        "zoneRedundant": false
      },
      "sku": {
        "name": "System0",
        "capacity": 0,
        "tier": "System"
      }
    }
  ]
}

Gets a list of databases.

샘플 요청

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases?api-version=2025-01-01

샘플 응답

{
  "value": [
    {
      "name": "testdb",
      "type": "Microsoft.Sql/servers/databases",
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
      "kind": "v12.0,user,vcore",
      "location": "southeastasia",
      "properties": {
        "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
        "collation": "SQL_Latin1_General_CP1_CI_AS",
        "creationDate": "2017-06-07T04:41:33.937Z",
        "currentBackupStorageRedundancy": "Zone",
        "currentServiceObjectiveName": "BC_Gen4_2",
        "currentSku": {
          "name": "BC_Gen4",
          "capacity": 2,
          "tier": "BusinessCritical"
        },
        "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
        "defaultSecondaryLocation": "North Europe",
        "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
        "isInfraEncryptionEnabled": false,
        "isLedgerOn": false,
        "licenseType": "LicenseIncluded",
        "maxLogSizeBytes": 104857600,
        "maxSizeBytes": 268435456000,
        "readScale": "Enabled",
        "requestedBackupStorageRedundancy": "Zone",
        "requestedServiceObjectiveName": "BC_Gen4_2",
        "status": "Online",
        "zoneRedundant": false
      },
      "sku": {
        "name": "BC_Gen4",
        "capacity": 2,
        "tier": "BusinessCritical"
      }
    },
    {
      "name": "master",
      "type": "Microsoft.Sql/servers/databases",
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/master",
      "kind": "v12.0,system",
      "location": "southeastasia",
      "properties": {
        "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
        "collation": "SQL_Latin1_General_CP1_CI_AS",
        "creationDate": "2017-06-07T04:23:42.537Z",
        "currentBackupStorageRedundancy": "Local",
        "currentServiceObjectiveName": "System0",
        "currentSku": {
          "name": "System0",
          "capacity": 0,
          "tier": "System"
        },
        "databaseId": "e6be351f-2cc9-4604-9e52-b0b28b2710b0",
        "defaultSecondaryLocation": "North Europe",
        "isInfraEncryptionEnabled": false,
        "isLedgerOn": false,
        "maxSizeBytes": 32212254720,
        "readScale": "Disabled",
        "requestedBackupStorageRedundancy": "Local",
        "requestedServiceObjectiveName": "System0",
        "status": "Online",
        "zoneRedundant": false
      },
      "sku": {
        "name": "System0",
        "capacity": 0,
        "tier": "System"
      }
    }
  ]
}

정의

Name Description
AlwaysEncryptedEnclaveType

데이터베이스에 요청된 enclave 유형(예: 기본 또는 VBS enclave)입니다.

AvailabilityZoneType

데이터베이스가 고정되는 가용성 영역을 지정합니다.

BackupStorageRedundancy

이 데이터베이스에 대한 백업을 저장하는 데 사용되는 스토리지 계정 유형입니다.

CatalogCollationType

메타데이터 카탈로그의 데이터 정렬입니다.

createdByType

리소스를 만든 ID의 형식입니다.

CreateMode

데이터베이스 만들기 모드를 지정합니다.

기본값: 일반 데이터베이스 만들기.

복사: 기존 데이터베이스의 복사본으로 데이터베이스를 만듭니다. sourceDatabaseId는 원본 데이터베이스의 리소스 ID로 지정해야 합니다.

보조: 기존 데이터베이스의 보조 복제본으로 데이터베이스를 만듭니다. sourceDatabaseId는 기존 주 데이터베이스의 리소스 ID로 지정해야 합니다.

PointInTimeRestore: 기존 데이터베이스의 특정 시점 백업을 복원하여 데이터베이스를 만듭니다. sourceDatabaseId는 기존 데이터베이스의 리소스 ID로 지정해야 하며 restorePointInTime을 지정해야 합니다.

복구: 지역에서 복제된 백업을 복원하여 데이터베이스를 만듭니다. sourceDatabaseId는 복원할 복구 가능한 데이터베이스 리소스 ID로 지정해야 합니다.

복원: 삭제된 데이터베이스의 백업을 복원하여 데이터베이스를 만듭니다. sourceDatabaseId를 지정해야 합니다. sourceDatabaseId가 데이터베이스의 원래 리소스 ID인 경우 sourceDatabaseDeletionDate를 지정해야 합니다. 그렇지 않으면 sourceDatabaseId는 복원 가능한 삭제된 데이터베이스 리소스 ID여야 하며 sourceDatabaseDeletionDate는 무시됩니다. restorePointInTime은 이전 시점부터 복원하도록 지정할 수도 있습니다.

RestoreLongTermRetentionBackup: 장기 보존 자격 증명 모음에서 복원하여 데이터베이스를 만듭니다. recoveryServicesRecoveryPointResourceId는 복구 지점 리소스 ID로 지정해야 합니다.

DataWarehouse 버전에서는 Copy, Secondary 및 RestoreLongTermRetentionBackup이 지원되지 않습니다.

Database

데이터베이스 리소스입니다.

DatabaseIdentity

Azure Active Directory identity configuration for a resource.

DatabaseIdentityType

ID 형식

DatabaseKey

미사용 암호화에 사용되는 데이터베이스 수준 키입니다.

DatabaseKeyType

데이터베이스 키 형식입니다. 지원되는 값만 'AzureKeyVault'입니다.

DatabaseLicenseType

이 데이터베이스에 적용할 라이선스 유형입니다. 면허가 필요하면 LicenseIncluded, 면허가 있고 Azure 하이브리드 혜택 자격이 있다면 BasePrice입니다.

DatabaseListResult

데이터베이스 목록 작업의 응답입니다.

DatabaseReadScale

읽기 전용 라우팅의 상태입니다. 활성화된 경우, 애플리케이션 의도가 연결 문자열에서 읽기 전용으로 설정된 연결은 동일한 영역 내의 읽기 전용 보조 복제본으로 라우팅될 수 있습니다. 탄력적 풀 내의 하이퍼스케일 데이터베이스에는 적용되지 않습니다.

DatabaseStatus

데이터베이스의 상태입니다.

DatabaseUserIdentity

Azure Active Directory identity configuration for a resource.

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

ErrorDetail

오류 세부 정보입니다.

ErrorResponse

오류 응답

FreeLimitExhaustionBehavior

사용 가능한 데이터베이스에 대해 월별 사용 가능한 한도가 소진되는 경우의 동작을 지정합니다.

자동 일시 중지: 남은 달 동안 사용 가능한 제한이 소진되면 데이터베이스가 자동으로 일시 중지됩니다.

BillForUsage: 데이터베이스는 무료 한도가 소진되면 계속 온라인 상태가 되며 초과분은 청구됩니다.

SampleName

이 데이터베이스를 만들 때 적용할 샘플 스키마의 이름입니다.

SecondaryType

보조 데이터베이스인 경우 데이터베이스의 보조 형식입니다. 유효한 값은 Geo, Named 및 Standby입니다.

Sku

ARM 리소스 SKU입니다.

systemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.

AlwaysEncryptedEnclaveType

데이터베이스에 요청된 enclave 유형(예: 기본 또는 VBS enclave)입니다.

Description
Default

기본값

VBS

VBS

AvailabilityZoneType

데이터베이스가 고정되는 가용성 영역을 지정합니다.

Description
NoPreference

선호 없음

1

1

2

2

3

3

BackupStorageRedundancy

이 데이터베이스에 대한 백업을 저장하는 데 사용되는 스토리지 계정 유형입니다.

Description
Geo

지오

Local

로컬

Zone

영역

GeoZone

GeoZone

CatalogCollationType

메타데이터 카탈로그의 데이터 정렬입니다.

Description
DATABASE_DEFAULT

DATABASE_DEFAULT

SQL_Latin1_General_CP1_CI_AS

SQL_Latin1_General_CP1_CI_AS

createdByType

리소스를 만든 ID의 형식입니다.

Description
User
Application
ManagedIdentity
Key

CreateMode

데이터베이스 만들기 모드를 지정합니다.

기본값: 일반 데이터베이스 만들기.

복사: 기존 데이터베이스의 복사본으로 데이터베이스를 만듭니다. sourceDatabaseId는 원본 데이터베이스의 리소스 ID로 지정해야 합니다.

보조: 기존 데이터베이스의 보조 복제본으로 데이터베이스를 만듭니다. sourceDatabaseId는 기존 주 데이터베이스의 리소스 ID로 지정해야 합니다.

PointInTimeRestore: 기존 데이터베이스의 특정 시점 백업을 복원하여 데이터베이스를 만듭니다. sourceDatabaseId는 기존 데이터베이스의 리소스 ID로 지정해야 하며 restorePointInTime을 지정해야 합니다.

복구: 지역에서 복제된 백업을 복원하여 데이터베이스를 만듭니다. sourceDatabaseId는 복원할 복구 가능한 데이터베이스 리소스 ID로 지정해야 합니다.

복원: 삭제된 데이터베이스의 백업을 복원하여 데이터베이스를 만듭니다. sourceDatabaseId를 지정해야 합니다. sourceDatabaseId가 데이터베이스의 원래 리소스 ID인 경우 sourceDatabaseDeletionDate를 지정해야 합니다. 그렇지 않으면 sourceDatabaseId는 복원 가능한 삭제된 데이터베이스 리소스 ID여야 하며 sourceDatabaseDeletionDate는 무시됩니다. restorePointInTime은 이전 시점부터 복원하도록 지정할 수도 있습니다.

RestoreLongTermRetentionBackup: 장기 보존 자격 증명 모음에서 복원하여 데이터베이스를 만듭니다. recoveryServicesRecoveryPointResourceId는 복구 지점 리소스 ID로 지정해야 합니다.

DataWarehouse 버전에서는 Copy, Secondary 및 RestoreLongTermRetentionBackup이 지원되지 않습니다.

Description
Default

기본값

Copy

복사

Secondary

부차적인

PointInTimeRestore

PointInTimeRestore

Restore

Restore

Recovery

복구

RestoreExternalBackup

RestoreExternalBackup

RestoreExternalBackupSecondary

복원ExternalBackupSecondary

RestoreLongTermRetentionBackup

RestoreLongTermRetentionBackup

OnlineSecondary

온라인 중등

Database

데이터베이스 리소스입니다.

Name 형식 Description
id

string (arm-id)

리소스에 대한 정규화된 리소스 ID입니다. 예: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

identity

DatabaseIdentity

데이터베이스의 Azure Active Directory 아이덴티티.

kind

string

데이터베이스 종류입니다. 이 메타데이터는 Azure 포털 경험에 사용됩니다.

location

string

리소스가 있는 지리적 위치

managedBy

string

데이터베이스를 관리하는 리소스입니다.

name

string

리소스의 이름

properties.autoPauseDelay

integer (int32)

데이터베이스가 자동으로 일시 중지된 시간(분)입니다. -1 값은 자동 일시 중지를 사용하지 않도록 설정됨을 의미합니다.

properties.availabilityZone

AvailabilityZoneType

데이터베이스가 고정되는 가용성 영역을 지정합니다.

properties.catalogCollation

CatalogCollationType

메타데이터 카탈로그의 데이터 정렬입니다.

properties.collation

string

데이터베이스의 데이터 정렬입니다.

properties.createMode

CreateMode

데이터베이스 만들기 모드를 지정합니다.

기본값: 일반 데이터베이스 만들기.

복사: 기존 데이터베이스의 복사본으로 데이터베이스를 만듭니다. sourceDatabaseId는 원본 데이터베이스의 리소스 ID로 지정해야 합니다.

보조: 기존 데이터베이스의 보조 복제본으로 데이터베이스를 만듭니다. sourceDatabaseId는 기존 주 데이터베이스의 리소스 ID로 지정해야 합니다.

PointInTimeRestore: 기존 데이터베이스의 특정 시점 백업을 복원하여 데이터베이스를 만듭니다. sourceDatabaseId는 기존 데이터베이스의 리소스 ID로 지정해야 하며 restorePointInTime을 지정해야 합니다.

복구: 지역에서 복제된 백업을 복원하여 데이터베이스를 만듭니다. sourceDatabaseId는 복원할 복구 가능한 데이터베이스 리소스 ID로 지정해야 합니다.

복원: 삭제된 데이터베이스의 백업을 복원하여 데이터베이스를 만듭니다. sourceDatabaseId를 지정해야 합니다. sourceDatabaseId가 데이터베이스의 원래 리소스 ID인 경우 sourceDatabaseDeletionDate를 지정해야 합니다. 그렇지 않으면 sourceDatabaseId는 복원 가능한 삭제된 데이터베이스 리소스 ID여야 하며 sourceDatabaseDeletionDate는 무시됩니다. restorePointInTime은 이전 시점부터 복원하도록 지정할 수도 있습니다.

RestoreLongTermRetentionBackup: 장기 보존 자격 증명 모음에서 복원하여 데이터베이스를 만듭니다. recoveryServicesRecoveryPointResourceId는 복구 지점 리소스 ID로 지정해야 합니다.

DataWarehouse 버전에서는 Copy, Secondary 및 RestoreLongTermRetentionBackup이 지원되지 않습니다.

properties.creationDate

string (date-time)

데이터베이스의 생성 날짜(ISO8601 형식)입니다.

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

이 데이터베이스에 대한 백업을 저장하는 데 사용되는 스토리지 계정 유형입니다.

properties.currentServiceObjectiveName

string

데이터베이스의 현재 서비스 수준 목표 이름입니다.

properties.currentSku

Sku

SKU의 이름 및 계층입니다.

properties.databaseId

string (uuid)

데이터베이스 ID입니다.

properties.defaultSecondaryLocation

string

이 데이터베이스의 기본 보조 지역입니다.

properties.earliestRestoreDate

string (date-time)

이 데이터베이스에 복원을 사용할 수 있는 가장 빠른 시작 날짜 및 시간(ISO8601 형식)을 기록합니다.

properties.elasticPoolId

string (arm-id)

이 데이터베이스를 포함하는 탄력적 풀의 리소스 식별자입니다.

properties.encryptionProtector

string

데이터베이스 고객 관리형 키별로 구성된 경우 데이터베이스의 Azure Key Vault URI입니다.

properties.encryptionProtectorAutoRotation

boolean

데이터베이스 암호화 보호기 AKV 키의 자동 회전을 사용하거나 사용하지 않도록 설정하는 플래그입니다.

properties.failoverGroupId

string

이 데이터베이스가 속한 장애 조치(failover) 그룹 리소스 식별자입니다.

properties.federatedClientId

string (uuid)

데이터베이스 CMK 시나리오당 교차 테넌트에 사용되는 클라이언트 ID

properties.freeLimitExhaustionBehavior

FreeLimitExhaustionBehavior

사용 가능한 데이터베이스에 대해 월별 사용 가능한 한도가 소진되는 경우의 동작을 지정합니다.

자동 일시 중지: 남은 달 동안 사용 가능한 제한이 소진되면 데이터베이스가 자동으로 일시 중지됩니다.

BillForUsage: 데이터베이스는 무료 한도가 소진되면 계속 온라인 상태가 되며 초과분은 청구됩니다.

properties.highAvailabilityReplicaCount

integer (int32)

고가용성을 제공하는 데 사용되는 중요 비즈니스용, 프리미엄 또는 하이퍼스케일 버전 데이터베이스와 연결된 보조 복제본의 수입니다. 탄력적 풀 내의 하이퍼스케일 데이터베이스에는 적용되지 않습니다.

properties.isInfraEncryptionEnabled

boolean

이 데이터베이스에 대해 인프라 암호화를 사용할 수 있습니다.

properties.isLedgerOn

boolean

이 데이터베이스가 원장 데이터베이스인지 여부는 데이터베이스의 모든 테이블이 원장 테이블임을 의미합니다. 참고: 데이터베이스를 만든 후에는 이 속성의 값을 변경할 수 없습니다.

properties.keys

<string,  DatabaseKey>

사용할 사용자 할당 ID의 리소스 ID

properties.licenseType

DatabaseLicenseType

이 데이터베이스에 적용할 라이선스 유형입니다. 면허가 필요하면 LicenseIncluded, 면허가 있고 Azure 하이브리드 혜택 자격이 있다면 BasePrice입니다.

properties.longTermRetentionBackupResourceId

string (arm-id)

이 데이터베이스의 만들기 작업과 관련된 장기 보존 백업의 리소스 식별자입니다.

properties.maintenanceConfigurationId

string

데이터베이스에 할당된 유지 관리 구성 ID입니다. 이 구성은 유지 관리 업데이트가 발생하는 기간을 정의합니다.

properties.manualCutover

boolean

하이퍼스케일 계층으로 데이터베이스 업데이트 작업 중에 고객이 제어하는 수동 단독형을 수행해야 하는지 여부입니다.

이 속성은 중요 비즈니스용/범용/프리미엄/표준 계층에서 하이퍼스케일 계층으로 데이터베이스를 확장하는 경우에만 적용됩니다.

manualCutover를 지정하면 크기 조정 작업은 사용자 입력이 하이퍼스케일 데이터베이스로의 단독형을 트리거할 때까지 기다립니다.

단독형을 트리거하려면 크기 조정 작업이 대기 중 상태일 때 'performCutover' 매개 변수를 제공하세요.

properties.maxLogSizeBytes

integer (int64)

이 데이터베이스의 최대 로그 크기입니다.

properties.maxSizeBytes

integer (int64)

바이트로 표현된 데이터베이스의 최대 크기입니다.

properties.minCapacity

number (double)

데이터베이스가 항상 할당하는 최소 용량(일시 중지되지 않은 경우)

properties.pausedDate

string (date-time)

사용자 구성 또는 작업(ISO8601 형식)에 의해 데이터베이스가 일시 중지된 날짜입니다. 데이터베이스가 준비되면 Null입니다.

properties.performCutover

boolean

크기 조정 작업이 진행 중인 동안 대기 상태 동안 고객이 제어하는 수동 컷오버를 트리거합니다.

이 속성 매개 변수는 'manualCutover' 매개 변수와 함께 시작된 크기 조정 작업에만 적용됩니다.

이 속성은 중요 비즈니스용/범용/프리미엄/표준 계층에서 하이퍼스케일 계층으로 데이터베이스 크기를 조정하는 작업이 이미 진행 중인 경우에만 적용됩니다.

performCutover를 지정하면 크기 조정 작업이 중단을 트리거하고 하이퍼스케일 데이터베이스에 대한 역할 변경을 수행합니다.

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

데이터베이스에 요청된 enclave 유형(예: 기본 또는 VBS enclave)입니다.

properties.readScale

DatabaseReadScale

읽기 전용 라우팅의 상태입니다. 활성화된 경우, 애플리케이션 의도가 연결 문자열에서 읽기 전용으로 설정된 연결은 동일한 영역 내의 읽기 전용 보조 복제본으로 라우팅될 수 있습니다. 탄력적 풀 내의 하이퍼스케일 데이터베이스에는 적용되지 않습니다.

properties.recoverableDatabaseId

string (arm-id)

이 데이터베이스의 만들기 작업과 연결된 복구 가능한 데이터베이스의 리소스 식별자입니다.

properties.recoveryServicesRecoveryPointId

string (arm-id)

이 데이터베이스의 만들기 작업과 연결된 복구 지점의 리소스 식별자입니다.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

이 데이터베이스에 대한 백업을 저장하는 데 사용할 스토리지 계정 유형입니다.

properties.requestedServiceObjectiveName

string

데이터베이스의 요청된 서비스 수준 목표 이름입니다.

properties.restorableDroppedDatabaseId

string (arm-id)

이 데이터베이스의 만들기 작업과 연결된 복원 가능한 삭제된 데이터베이스의 리소스 식별자입니다.

properties.restorePointInTime

string (date-time)

새 데이터베이스를 만들기 위해 복원할 원본 데이터베이스의 지정 시간(ISO8601 형식)을 지정합니다.

properties.resumedDate

string (date-time)

사용자 작업 또는 데이터베이스 로그인(ISO8601 형식)에 의해 데이터베이스가 다시 시작된 날짜입니다. 데이터베이스가 일시 중지된 경우 Null입니다.

properties.sampleName

SampleName

이 데이터베이스를 만들 때 적용할 샘플 스키마의 이름입니다.

properties.secondaryType

SecondaryType

보조 데이터베이스인 경우 데이터베이스의 보조 형식입니다. 유효한 값은 Geo, Named 및 Standby입니다.

properties.sourceDatabaseDeletionDate

string (date-time)

데이터베이스가 삭제된 시간을 지정합니다.

properties.sourceDatabaseId

string (arm-id)

이 데이터베이스의 만들기 작업과 연결된 원본 데이터베이스의 리소스 식별자입니다.

properties.sourceResourceId

string (arm-id)

이 데이터베이스의 만들기 작업과 연결된 원본의 리소스 식별자입니다.

이 속성은 DataWarehouse 버전에 대해서만 지원되며 구독 간에 복원할 수 있습니다.

sourceResourceId를 지정하면 sourceDatabaseId, recoverableDatabaseId, restoreableDroppedDatabaseId 및 sourceDatabaseDeletionDate를 지정하지 않아야 하며 CreateMode는 PointInTimeRestore, 복원 또는 복구여야 합니다.

createMode가 PointInTimeRestore인 경우 sourceResourceId는 기존 데이터베이스 또는 기존 sql 풀의 리소스 ID여야 하며 restorePointInTime을 지정해야 합니다.

createMode가 Restore인 경우 sourceResourceId는 복원 가능한 삭제된 데이터베이스 또는 복원 가능한 삭제된 sql 풀의 리소스 ID여야 합니다.

createMode가 복구인 경우 sourceResourceId는 복구 가능한 데이터베이스 또는 복구 가능한 sql 풀의 리소스 ID여야 합니다.

원본 구독이 대상 구독과 다른 테넌트에 속하는 경우 "x-ms-authorization-auxiliary" 헤더에는 원본 테넌트에 대한 인증 토큰이 포함되어야 합니다. "x-ms-authorization-auxiliary" 헤더에 대한 자세한 내용은 https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant

properties.status

DatabaseStatus

데이터베이스의 상태입니다.

properties.useFreeLimit

boolean

데이터베이스에서 무료 월별 한도를 사용하는지 여부입니다. 구독의 한 데이터베이스에서 허용됩니다.

properties.zoneRedundant

boolean

이 데이터베이스가 영역 중복인지 여부입니다. 즉, 이 데이터베이스의 복제본이 여러 가용성 영역에 분산됩니다.

sku

Sku

데이터베이스 SKU입니다.

SKU 목록은 지역 및 지원 제품에 따라 다를 수 있습니다. Azure 지역에서 구독에 이용 가능한 SKU(SKU 이름, 티어/에디션, 패밀리, 용량 포함)를 확인하려면 Capabilities_ListByLocation REST API 또는 다음 명령어 중 하나를 사용하세요:

az sql db list-editions -l <location> -o table
Get-AzSqlServerServiceObjective -Location <location>
systemData

systemData

Azure Resource Manager 메타데이터에 createdBy 및 modifiedBy 정보가 포함되어 있습니다.

tags

object

리소스 태그.

type

string

리소스의 형식입니다. 예를 들어, "Microsoft. 컴퓨트/가상 머신" 또는 "Microsoft." 저장소/저장소 계정"

DatabaseIdentity

Azure Active Directory identity configuration for a resource.

Name 형식 Description
tenantId

string (uuid)

The Azure Active Directory tenant id.

type

DatabaseIdentityType

ID 형식

userAssignedIdentities

<string,  DatabaseUserIdentity>

사용할 사용자 할당 ID의 리소스 ID

DatabaseIdentityType

ID 형식

Description
None

없음

UserAssigned

UserAssigned

DatabaseKey

미사용 암호화에 사용되는 데이터베이스 수준 키입니다.

Name 형식 Description
creationDate

string (date-time)

데이터베이스 키 생성 날짜입니다.

keyVersion

string

데이터베이스 키의 버전입니다.

subregion

string

서버 키의 하위 리소스입니다.

thumbprint

string

데이터베이스 키의 지문입니다.

type

DatabaseKeyType

데이터베이스 키 형식입니다. 지원되는 값만 'AzureKeyVault'입니다.

DatabaseKeyType

데이터베이스 키 형식입니다. 지원되는 값만 'AzureKeyVault'입니다.

Description
AzureKeyVault

AzureKeyVault

DatabaseLicenseType

이 데이터베이스에 적용할 라이선스 유형입니다. 면허가 필요하면 LicenseIncluded, 면허가 있고 Azure 하이브리드 혜택 자격이 있다면 BasePrice입니다.

Description
LicenseIncluded

라이선스 포함

BasePrice

BasePrice

DatabaseListResult

데이터베이스 목록 작업의 응답입니다.

Name 형식 Description
nextLink

string (uri)

항목의 다음 페이지에 대한 링크

value

Database[]

이 페이지의 데이터베이스 항목

DatabaseReadScale

읽기 전용 라우팅의 상태입니다. 활성화된 경우, 애플리케이션 의도가 연결 문자열에서 읽기 전용으로 설정된 연결은 동일한 영역 내의 읽기 전용 보조 복제본으로 라우팅될 수 있습니다. 탄력적 풀 내의 하이퍼스케일 데이터베이스에는 적용되지 않습니다.

Description
Enabled

활성화됨

Disabled

비활성화

DatabaseStatus

데이터베이스의 상태입니다.

Description
Online

온라인

Restoring

복원

RecoveryPending

복구 보류 중

Recovering

복구

Suspect

용의자

Offline

오프라인

Standby

대기

Shutdown

시스템 종료

EmergencyMode

비상 모드

AutoClosed

자동 폐쇄

Copying

복사

Creating

만드는 중

Inaccessible

액세스할

OfflineSecondary

오프라인보조

Pausing

일시 중지

Paused

일시 중지됨

Resuming

재개 중

Scaling

크기 조정

OfflineChangingDwPerformanceTiers

오프라인 변경(OfflineChangingDw) 성능 등급

OnlineChangingDwPerformanceTiers

온라인 변경DW성능 계층

Disabled

비활성화

Stopping

중지 중

Stopped

중지됨

Starting

시작 중

DatabaseUserIdentity

Azure Active Directory identity configuration for a resource.

Name 형식 Description
clientId

string (uuid)

The Azure Active Directory client id.

principalId

string (uuid)

The Azure Active Directory principal id.

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

Name 형식 Description
info

object

추가 정보입니다.

type

string

추가 정보 유형입니다.

ErrorDetail

오류 세부 정보입니다.

Name 형식 Description
additionalInfo

ErrorAdditionalInfo[]

오류 추가 정보입니다.

code

string

오류 코드입니다.

details

ErrorDetail[]

오류 세부 정보입니다.

message

string

오류 메시지입니다.

target

string

오류 대상입니다.

ErrorResponse

오류 응답

Name 형식 Description
error

ErrorDetail

오류 개체입니다.

FreeLimitExhaustionBehavior

사용 가능한 데이터베이스에 대해 월별 사용 가능한 한도가 소진되는 경우의 동작을 지정합니다.

자동 일시 중지: 남은 달 동안 사용 가능한 제한이 소진되면 데이터베이스가 자동으로 일시 중지됩니다.

BillForUsage: 데이터베이스는 무료 한도가 소진되면 계속 온라인 상태가 되며 초과분은 청구됩니다.

Description
AutoPause

자동 일시정지

BillOverUsage

청구서 과잉 사용

SampleName

이 데이터베이스를 만들 때 적용할 샘플 스키마의 이름입니다.

Description
AdventureWorksLT

어드벤처웍스LT

WideWorldImportersStd

와이드월드임포터스스타드

WideWorldImportersFull

와이드월드 임포터스풀

SecondaryType

보조 데이터베이스인 경우 데이터베이스의 보조 형식입니다. 유효한 값은 Geo, Named 및 Standby입니다.

Description
Geo

지오

Named

명명된

Standby

대기

Sku

ARM 리소스 SKU입니다.

Name 형식 Description
capacity

integer (int32)

특정 SKU의 용량입니다.

family

string

서비스에 여러 세대의 하드웨어가 있는 경우 동일한 SKU에 대해 여기에서 캡처할 수 있습니다.

name

string

SKU의 이름(일반적으로 문자 + 숫자 코드(예: P3)입니다.

size

string

특정 SKU의 크기

tier

string

특정 SKU의 계층 또는 버전(예: Basic, Premium)입니다.

systemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.

Name 형식 Description
createdAt

string (date-time)

리소스 만들기의 타임스탬프(UTC)입니다.

createdBy

string

리소스를 만든 ID입니다.

createdByType

createdByType

리소스를 만든 ID의 형식입니다.

lastModifiedAt

string (date-time)

리소스 마지막 수정의 타임스탬프(UTC)

lastModifiedBy

string

리소스를 마지막으로 수정한 ID입니다.

lastModifiedByType

createdByType

리소스를 마지막으로 수정한 ID의 형식입니다.