Partager via


SqlDatabase Interface

Implémente

ExternalChildResource<SqlDatabase,SqlServer> HasResourceGroup HasInner<com.microsoft.azure.management.sql.implementation.DatabaseInner> Actualisable<SqlDatabase> Modifiable<Mettre à jour>

public interface SqlDatabase
extends ExternalChildResource<SqlDatabase,SqlServer>, HasInner<com.microsoft.azure.management.sql.implementation.DatabaseInner>, HasResourceGroup, Refreshable<SqlDatabase>, Updatable<Update>

Représentation côté client immuable d’une base de données Azure SQL Server.

Résumé de la méthode

Modificateur et type Méthode et description
abstract SqlWarehouse asWarehouse()
abstract java.lang.String collation()
abstract org.joda.time.DateTime creationDate()
abstract java.util.UUID currentServiceObjectiveId()
abstract java.lang.String databaseId()
abstract java.lang.String defaultSecondaryLocation()
abstract Blank defineThreatDetectionPolicy(String policyName)

Commence une définition pour une stratégie d’alerte de sécurité.

abstract void delete()

Supprime la base de données du serveur.

abstract rx.Completable deleteAsync()

Supprime la base de données de façon asynchrone.

abstract org.joda.time.DateTime earliestRestoreDate()
abstract DatabaseEdition edition()
abstract java.lang.String elasticPoolName()
abstract WithAuthenticationTypeAndLoginPassword exportTo(Creatable<StorageAccount> storageAccountCreatable, String containerName, String fileName)

Exporte la base de données actuelle vers un nouveau compte de stockage et un chemin relatif.

abstract WithAuthenticationTypeAndLoginPassword exportTo(StorageAccount storageAccount, String containerName, String fileName)

Exporte la base de données actuelle vers un compte de stockage existant et un chemin d’accès relatif.

abstract WithStorageTypeAndKey exportTo(String storageUri)

Exporte la base de données actuelle vers un chemin d’URI spécifié.

abstract SqlDatabaseAutomaticTuning getDatabaseAutomaticTuning()

Obtient un état et des options de réglage automatique d’une base de données SQL.

abstract SqlDatabaseThreatDetectionPolicy getThreatDetectionPolicy()

Obtient une stratégie de détection des menaces de base de données SQL.

abstract TransparentDataEncryption getTransparentDataEncryption()

Obtient un chiffrement transparent des données de base de données Azure SQL pour cette base de données.

abstract rx.Observable<TransparentDataEncryption> getTransparentDataEncryptionAsync()

Obtient un chiffrement transparent des données de base de données Azure SQL pour cette base de données.

abstract WithAuthenticationTypeAndLoginPassword importBacpac(StorageAccount storageAccount, String containerName, String fileName)

Importe dans la base de données actuelle à partir d’un compte de stockage existant et d’un chemin d’accès relatif ; la base de données active doit être vide.

abstract WithStorageTypeAndKey importBacpac(String storageUri)

Importe dans la base de données actuelle à partir d’un chemin d’URI spécifié ; la base de données active doit être vide.

abstract boolean isDataWarehouse()
abstract java.util.List<SqlDatabaseMetricDefinition> listMetricDefinitions()
abstract rx.Observable<SqlDatabaseMetricDefinition> listMetricDefinitionsAsync()
abstract java.util.List<SqlDatabaseMetric> listMetrics(String filter)
abstract rx.Observable<SqlDatabaseMetric> listMetricsAsync(String filter)
abstract java.util.Map<java.lang.String,ReplicationLink> listReplicationLinks()
abstract rx.Observable<ReplicationLink> listReplicationLinksAsync()
abstract java.util.List<RestorePoint> listRestorePoints()
abstract rx.Observable<RestorePoint> listRestorePointsAsync()
abstract java.util.Map<java.lang.String,ServiceTierAdvisor> listServiceTierAdvisors()
abstract rx.Observable<ServiceTierAdvisor> listServiceTierAdvisorsAsync()
abstract java.util.List<SqlDatabaseUsageMetric> listUsageMetrics()

Répertorie les métriques d’utilisation de la base de données SQL.

abstract rx.Observable<SqlDatabaseUsageMetric> listUsageMetricsAsync()

Répertorie de façon asynchrone les métriques d’utilisation de la base de données SQL.

abstract java.util.List<DatabaseMetric> listUsages()
abstract long maxSizeBytes()
abstract java.lang.String parentId()
abstract Region region()
abstract java.lang.String regionName()
abstract SqlDatabase rename(String newDatabaseName)

Renomme la base de données.

abstract rx.Observable<SqlDatabase> renameAsync(String newDatabaseName)

Renomme la base de données de façon asynchrone.

abstract java.util.UUID requestedServiceObjectiveId()
abstract ServiceObjectiveName requestedServiceObjectiveName()
abstract ServiceObjectiveName serviceLevelObjective()
abstract java.lang.String sqlServerName()
abstract java.lang.String status()
abstract SqlSyncGroupActionsDefinition syncGroups()

Détails de la méthode

asWarehouse

public abstract SqlWarehouse asWarehouse()

Returns:

SqlWarehouse instance pour plus d’opérations

collation

public abstract String collation()

Returns:

classement de la base de données Azure SQL

creationDate

public abstract DateTime creationDate()

Returns:

date de création de la base de données Azure SQL

currentServiceObjectiveId

public abstract UUID currentServiceObjectiveId()

Returns:

l’ID d’objectif de niveau de service actuel de la base de données Azure SQL, il s’agit de l’ID de l’objectif de niveau de service actuellement actif

databaseId

public abstract String databaseId()

Returns:

ID de la base de données Azure SQL

defaultSecondaryLocation

public abstract String defaultSecondaryLocation()

Returns:

valeur defaultSecondaryLocation

defineThreatDetectionPolicy

public abstract SqlDatabaseThreatDetectionPolicy.DefinitionStages.Blank defineThreatDetectionPolicy(String policyName)

Commence une définition pour une stratégie d’alerte de sécurité.

Parameters:

policyName - nom de la stratégie d’alerte de sécurité

Returns:

première étape de la définition SqlDatabaseThreatDetectionPolicy

delete

public abstract void delete()

Supprime la base de données du serveur.

deleteAsync

public abstract Completable deleteAsync()

Supprime la base de données de façon asynchrone.

Returns:

représentation du calcul différé de cet appel

earliestRestoreDate

public abstract DateTime earliestRestoreDate()

Returns:

date de début de la période de récupération de la base de données Azure SQL. Cette opération enregistre la date et l’heure de début de la disponibilité de la récupération pour cette base de données Azure SQL.

edition

public abstract DatabaseEdition edition()

Returns:

édition de la base de données Azure SQL

elasticPoolName

public abstract String elasticPoolName()

Returns:

valeur elasticPoolName

exportTo

public abstract SqlDatabaseExportRequest.DefinitionStages.WithAuthenticationTypeAndLoginPassword exportTo(Creatable storageAccountCreatable, String containerName, String fileName)

Exporte la base de données actuelle vers un nouveau compte de stockage et un chemin relatif.

Parameters:

storageAccountCreatable - un compte de stockage à créer dans le cadre de ce flux d’exécution
containerName - nom du conteneur dans le compte de stockage à utiliser
fileName - nom du fichier de base de données exporté

Returns:

response (objet)

exportTo

public abstract SqlDatabaseExportRequest.DefinitionStages.WithAuthenticationTypeAndLoginPassword exportTo(StorageAccount storageAccount, String containerName, String fileName)

Exporte la base de données actuelle vers un compte de stockage existant et un chemin d’accès relatif.

Parameters:

storageAccount - un compte de stockage existant à utiliser
containerName - nom du conteneur dans le compte de stockage à utiliser
fileName - nom du fichier de base de données exporté

Returns:

response (objet)

exportTo

public abstract SqlDatabaseExportRequest.DefinitionStages.WithStorageTypeAndKey exportTo(String storageUri)

Exporte la base de données actuelle vers un chemin d’URI spécifié.

Parameters:

storageUri - URI de stockage à utiliser

Returns:

response (objet)

getDatabaseAutomaticTuning

public abstract SqlDatabaseAutomaticTuning getDatabaseAutomaticTuning()

Obtient un état et des options de réglage automatique d’une base de données SQL.

Returns:

État et options de réglage automatique de la base de données SQL

getThreatDetectionPolicy

public abstract SqlDatabaseThreatDetectionPolicy getThreatDetectionPolicy()

Obtient une stratégie de détection des menaces de base de données SQL.

Returns:

stratégie de détection des menaces de base de données SQL pour la base de données active

getTransparentDataEncryption

public abstract TransparentDataEncryption getTransparentDataEncryption()

Obtient un chiffrement transparent des données de base de données Azure SQL pour cette base de données.

Returns:

un chiffrement transparent des données de base de données Azure SQL pour cette base de données

getTransparentDataEncryptionAsync

public abstract Observable getTransparentDataEncryptionAsync()

Obtient un chiffrement transparent des données de base de données Azure SQL pour cette base de données.

Returns:

représentation du calcul différé d’un Azure SQL Database Transparent Data Encryption pour cette base de données

importBacpac

public abstract SqlDatabaseImportRequest.DefinitionStages.WithAuthenticationTypeAndLoginPassword importBacpac(StorageAccount storageAccount, String containerName, String fileName)

Importe dans la base de données actuelle à partir d’un compte de stockage existant et d’un chemin d’accès relatif ; la base de données active doit être vide.

Parameters:

storageAccount - un compte de stockage existant à utiliser
containerName - nom du conteneur dans le compte de stockage à utiliser
fileName - nom du fichier de base de données exporté

Returns:

response (objet)

importBacpac

public abstract SqlDatabaseImportRequest.DefinitionStages.WithStorageTypeAndKey importBacpac(String storageUri)

Importe dans la base de données actuelle à partir d’un chemin d’URI spécifié ; la base de données active doit être vide.

Parameters:

storageUri - URI de stockage à utiliser

Returns:

response (objet)

isDataWarehouse

public abstract boolean isDataWarehouse()

Returns:

true si cette base de données est SqlWarehouse

listMetricDefinitions

public abstract List listMetricDefinitions()

Returns:

la liste des définitions de métriques pour cette base de données

listMetricDefinitionsAsync

public abstract Observable listMetricDefinitionsAsync()

Returns:

représentation du calcul différé des définitions de métriques pour cette base de données

listMetrics

public abstract List listMetrics(String filter)

Parameters:

filter - expression de filtre OData qui décrit un sous-ensemble de métriques à retourner.

Returns:

la liste des métriques pour cette base de données

listMetricsAsync

public abstract Observable listMetricsAsync(String filter)

Parameters:

filter - expression de filtre OData qui décrit un sous-ensemble de métriques à retourner.

Returns:

représentation du calcul différé des métriques pour cette base de données

listReplicationLinks

public abstract Map listReplicationLinks()

Returns:

tous les liens de réplication associés à cette base de données

listReplicationLinksAsync

public abstract Observable listReplicationLinksAsync()

Returns:

représentation du calcul différé de tous les liens de réplication associés à cette base de données

listRestorePoints

public abstract List listRestorePoints()

Returns:

liste de tous les points de restauration sur cette base de données

listRestorePointsAsync

public abstract Observable listRestorePointsAsync()

Returns:

liste de tous les points de restauration sur cette base de données

listServiceTierAdvisors

public abstract Map listServiceTierAdvisors()

Returns:

informations sur les conseillers de niveau de service pour la base de données actuelle

listServiceTierAdvisorsAsync

public abstract Observable listServiceTierAdvisorsAsync()

Returns:

représentation du calcul différé des informations sur les conseillers de niveau de service pour cette base de données

listUsageMetrics

public abstract List listUsageMetrics()

Répertorie les métriques d’utilisation de la base de données SQL.

Returns:

Métriques d’utilisation de la base de données SQL

listUsageMetricsAsync

public abstract Observable listUsageMetricsAsync()

Répertorie de façon asynchrone les métriques d’utilisation de la base de données SQL.

Returns:

représentation du calcul différé de cet appel retournant les métriques d’utilisation de la base de données SQL

listUsages


public abstract List listUsages()

Returns:

la liste des utilisations (DatabaseMetrics) de cette base de données

maxSizeBytes

public abstract long maxSizeBytes()

Returns:

taille maximale de la base de données Azure SQL exprimée en octets.

parentId

public abstract String parentId()

Returns:

l’ID du serveur SQL parent

region

public abstract Region region()

Returns:

la région dans laquelle se trouve la ressource

regionName

public abstract String regionName()

Returns:

nom de la région dans laquelle se trouve la ressource

rename

public abstract SqlDatabase rename(String newDatabaseName)

Renomme la base de données.

Parameters:

newDatabaseName - nouveau nom de la base de données

Returns:

la base de données SQL renommée

renameAsync

public abstract Observable renameAsync(String newDatabaseName)

Renomme la base de données de façon asynchrone.

Parameters:

newDatabaseName - nouveau nom de la base de données

Returns:

représentation du calcul différé de cet appel

requestedServiceObjectiveId

public abstract UUID requestedServiceObjectiveId()

Returns:

ID d’objectif de niveau de service configuré de la base de données Azure SQL, il s’agit de l’objectif de niveau de service appliqué à la base de données Azure SQL

requestedServiceObjectiveName

public abstract ServiceObjectiveName requestedServiceObjectiveName()

Returns:

nom de l’objectif de niveau de service configuré de la base de données Azure SQL. Il s’agit de l’objectif de niveau de service appliqué à la base de données Azure SQL

serviceLevelObjective

public abstract ServiceObjectiveName serviceLevelObjective()

Returns:

l’objectif de niveau de service de la base de données Azure SQL.

sqlServerName

public abstract String sqlServerName()

Returns:

nom du SQL Server auquel appartient cette base de données

status

public abstract String status()

Returns:

status de la base de données Azure SQL

syncGroups

public abstract SqlSyncGroupOperations.SqlSyncGroupActionsDefinition syncGroups()

Returns:

Point d’entrée du groupe de synchronisation SQL pour la base de données active

S’applique à