Database Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um recurso de banco de dados.
[Microsoft.Rest.Serialization.JsonTransformation]
public class Database : Microsoft.Azure.Management.Sql.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Database = class
inherit TrackedResource
Public Class Database
Inherits TrackedResource
- Herança
- Atributos
Construtores
Propriedades
AutoPauseDelay |
Obtém ou define o tempo em minutos após o qual o banco de dados é pausado automaticamente. Um valor de -1 significa que a pausa automática está desabilitada |
CatalogCollation |
Obtém ou define a ordenação do catálogo de metadados. Os valores possíveis incluem: 'DATABASE_DEFAULT', 'SQL_Latin1_General_CP1_CI_AS' |
Collation |
Obtém ou define a ordenação do banco de dados. |
CreateMode |
Obtém ou define o modo de criação do banco de dados. Padrão: criação regular de banco de dados. Copiar: cria um banco de dados como uma cópia de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados de origem. Secundário: cria um banco de dados como um réplica secundário de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados primário existente. PointInTimeRestore: cria um banco de dados restaurando um backup pontual de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados existente e restorePointInTime deve ser especificado. Recuperação: cria um banco de dados restaurando um backup replicado geograficamente. sourceDatabaseId deve ser especificado como a ID do recurso de banco de dados recuperável a ser restaurada. Restauração: cria um banco de dados restaurando um backup de um banco de dados excluído. sourceDatabaseId deve ser especificado. Se sourceDatabaseId for a ID de recurso original do banco de dados, sourceDatabaseDeletionDate deverá ser especificado. Caso contrário, sourceDatabaseId deve ser a ID do recurso de banco de dados descartada restaurável e sourceDatabaseDeletionDate será ignorado. restorePointInTime também pode ser especificado para restaurar de um ponto anterior no tempo. RestoreLongTermRetentionBackup: cria um banco de dados restaurando de um cofre de retenção de longo prazo. recoveryServicesRecoveryPointResourceId deve ser especificado como a ID do recurso do ponto de recuperação. Não há suporte para Copy, Secondary e RestoreLongTermRetentionBackup para a edição DataWarehouse. Os valores possíveis incluem: 'Default', 'Copy', 'Secondary', 'PointInTimeRestore', 'Restore', 'Recovery', 'RestoreExternalBackup', 'RestoreExternalBackupSecondary', 'RestoreLongTermRetentionBackup', 'OnlineSecondary' |
CreationDate |
Obtém a data de criação do banco de dados (formato ISO8601). |
CurrentBackupStorageRedundancy |
Obtém o tipo de conta de armazenamento usado para armazenar backups para esse banco de dados. Os valores possíveis incluem: 'Geo', 'Local', 'Zone', 'GeoZone' |
CurrentServiceObjectiveName |
Obtém o nome do objetivo do nível de serviço atual do banco de dados. |
CurrentSku |
Obtém o nome e a camada do SKU. |
DatabaseId |
Obtém a ID do banco de dados. |
DefaultSecondaryLocation |
Obtém a região secundária padrão para esse banco de dados. |
EarliestRestoreDate |
Obtém esse registro a data e a hora de início mais antigas em que a restauração está disponível para esse banco de dados (formato ISO8601). |
Edition |
Obtém a edição do banco de dados. Se createMode for OnlineSecondary, esse valor será ignorado. Para ver os valores possíveis, consulte a API de funcionalidades (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities) referenciada por operationId: "Capabilities_ListByLocation" ou use o comando da CLI do Azure az sql db list-editions -l westus --query[].name. Os valores possíveis incluem: 'Web', 'Business', 'Basic', 'Standard', 'Premium', 'PremiumRS', 'Free', 'Stretch', 'DataWarehouse', 'System', 'System2' |
ElasticPoolId |
Obtém ou define o identificador de recurso do pool elástico que contém esse banco de dados. |
ElasticPoolName |
Obtém o nome do pool elástico em que o banco de dados está. Se elasticPoolName e requestedServiceObjectiveName forem atualizados, o valor de requestedServiceObjectiveName será ignorado. Não há suporte para a edição DataWarehouse. |
FailoverGroupId |
Obtém o identificador de recurso do grupo de failover ao qual este banco de dados pertence. |
FederatedClientId |
Obtém ou define a ID do cliente usada para o cenário de CMK entre locatários por banco de dados |
HighAvailabilityReplicaCount |
Obtém ou define o número de réplicas secundárias associadas ao banco de dados usado para fornecer alta disponibilidade. Não aplicável a um banco de dados de Hiperescala em um pool elástico. |
Id |
Obtém a ID do recurso. (Herdado de Resource) |
Identity |
Obtém ou define a identidade do Azure Active Directory do banco de dados. |
IsInfraEncryptionEnabled |
Obtém a criptografia infra habilitada para esse banco de dados. |
IsLedgerOn |
Obtém ou define se esse banco de dados é ou não um banco de dados do razão, o que significa que todas as tabelas no banco de dados são tabelas do razão. Observação: o valor dessa propriedade não pode ser alterado após a criação do banco de dados. |
Kind |
Obtém um tipo de banco de dados. Esses são metadados usados para a experiência de portal do Azure. |
LicenseType |
Obtém ou define o tipo de licença a ser aplicado a esse banco de dados.
|
Location |
Obtém ou define o local do recurso. (Herdado de TrackedResource) |
LongTermRetentionBackupResourceId |
Obtém ou define o identificador de recurso do backup de retenção de longo prazo associado à operação de criação desse banco de dados. |
MaintenanceConfigurationId |
Obtém ou define a ID de configuração de manutenção atribuída ao banco de dados. Essa configuração define o período em que as atualizações de manutenção ocorrerão. |
ManagedBy |
Obtém o recurso que gerencia o banco de dados. |
MaxLogSizeBytes |
Obtém o tamanho máximo do log para esse banco de dados. |
MaxSizeBytes |
Obtém ou define o tamanho máximo do banco de dados expresso em bytes. |
MinCapacity |
Obtém ou define a capacidade mínima que o banco de dados sempre terá alocado, se não estiver em pausa |
Name |
Obtém o nome do recurso. (Herdado de Resource) |
PausedDate |
Obtém a data em que o banco de dados foi pausado pela configuração ou ação do usuário (formato ISO8601). Nulo se o banco de dados estiver pronto. |
ReadScale |
Obtém ou define o estado do roteamento somente leitura. Se habilitadas, as conexões que têm a intenção do aplicativo definida como somente leitura na cadeia de conexão podem ser roteadas para um réplica somente leitura secundário na mesma região. Não aplicável a um banco de dados de Hiperescala em um pool elástico. Os valores possíveis incluem: 'Enabled', 'Disabled' |
RecoverableDatabaseId |
Obtém ou define o identificador de recurso do banco de dados recuperável associado à operação de criação desse banco de dados. |
RecoveryServicesRecoveryPointId |
Obtém ou define o identificador de recurso do ponto de recuperação associado à operação de criação desse banco de dados. |
RequestedBackupStorageRedundancy |
Obtém ou define o tipo de conta de armazenamento a ser usado para armazenar backups para esse banco de dados. Os valores possíveis incluem: 'Geo', 'Local', 'Zone', 'GeoZone' |
RequestedServiceObjectiveName |
Obtém o nome do objetivo de nível de serviço solicitado do banco de dados. |
RestorableDroppedDatabaseId |
Obtém ou define o identificador de recurso do banco de dados removido restaurável associado à operação de criação desse banco de dados. |
RestorePointInTime |
Obtém ou define o ponto no tempo (formato ISO8601) do banco de dados de origem que será restaurado para criar o novo banco de dados. |
ResumedDate |
Obtém a data em que o banco de dados foi retomado por ação do usuário ou logon de banco de dados (formato ISO8601). Nulo se o banco de dados estiver em pausa. |
SampleName |
Obtém ou define o nome do esquema de exemplo a ser aplicado ao criar esse banco de dados. Os valores possíveis incluem: 'AdventureWorksLT', 'WideWorldImportersStd', 'WideWorldImportersFull' |
SecondaryType |
Obtém ou define o tipo secundário do banco de dados se ele for secundário. Os valores válidos são Geo e Named. Os valores possíveis incluem: 'Geo', 'Named' |
ServiceLevelObjective |
Obtém o objetivo de nível de serviço atual do banco de dados. |
Sku |
Obtém ou define o SKU do banco de dados. A lista de SKUs pode variar de acordo com a região e a oferta de suporte. Para determinar os SKUs (incluindo o nome da SKU, camada/edição, família e capacidade) que estão disponíveis para sua assinatura em uma região do Azure, use a
|
SourceDatabaseDeletionDate |
Obtém ou define a hora em que o banco de dados foi excluído. |
SourceDatabaseId |
Obtém ou define o identificador de recurso do banco de dados de origem associado à operação de criação desse banco de dados. |
SourceResourceId |
Obtém ou define o identificador de recurso da origem associada à operação de criação desse banco de dados. Quando sourceResourceId é especificado, sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId e sourceDatabaseDeletionDate não devem ser especificados e CreateMode deve ser PointInTimeRestore, Restore ou Recover. Quando createMode é PointInTimeRestore, sourceResourceId deve ser a ID de recurso de um banco de dados existente ou pool de sql existente e restorePointInTime deve ser especificado. Quando createMode é Restore, sourceResourceId deve ser a ID do recurso do banco de dados removido restaurável ou do pool de sql removido restaurável. Quando createMode for Recover, sourceResourceId deverá ser a ID do recurso do banco de dados recuperável ou do pool de sql recuperável. Essa propriedade permite restaurar entre assinaturas que só têm suporte para a edição DataWarehouse. Quando a assinatura de origem pertence a um locatário diferente da assinatura de destino, o cabeçalho "x-ms-authorization-auxiliary" deve conter o token de autenticação para o locatário de origem. Para obter mais detalhes sobre o cabeçalho "x-ms-authorization-auxiliary", consulte https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant |
Status |
Obtém o status do banco de dados. Os valores possíveis incluem: 'Online', 'Restoring', 'RecoveryPending', 'Recovering', 'Suspect', 'Offline', 'Standby', 'Shutdown', 'EmergencyMode', 'AutoClosed', 'Copying', 'Creating', 'Inaccessible', 'OfflineSecondary', 'Pausing', 'Paused', 'Resuming', 'Scaling', 'OfflineChangingDwPerformanceTiers', 'OnlineChangingDwPerformanceTiers', 'Disabled', 'Stop', 'Stopped', 'Starting' |
Tags |
Obtém ou define marcas de recurso. (Herdado de TrackedResource) |
Type |
Obtém o tipo de recurso. (Herdado de Resource) |
ZoneRedundant |
Obtém ou define se esse banco de dados tem ou não redundância de zona, o que significa que as réplicas desse banco de dados serão distribuídas entre várias zonas de disponibilidade. |
Métodos
Validate() |
Valide o objeto . |
Aplica-se a
Azure SDK for .NET