Database Classe

Définition

Spécifie une base de données tabulaire ou multidimensionnelle Analysis Services. Cette classe ne peut pas être héritée. Le mode serveur et le type de modèle déterminent si vous pouvez par la suite créer ou modifier l’arborescence du modèle. Plus précisément, si vous appelez Tabular.Database, vous pouvez modifier son modèle uniquement lorsque le modèle est tabulaire au niveau de compatibilité 1200.

public class Database : Microsoft.AnalysisServices.Core.Database, ICloneable, Microsoft.AnalysisServices.Tabular.IMajorObject
type Database = class
    inherit Database
    interface ICloneable
    interface IMajorObject
Public Class Database
Inherits Database
Implements ICloneable, IMajorObject
Héritage
Implémente

Constructeurs

Database()

Initialise une nouvelle instance d’un Database tabulaire à l’aide des valeurs par défaut.

Database(ModelType, Int32)

Initialise une nouvelle instance d’un objet de Database tabulaire à l’aide du type de modèle et du niveau de compatibilité.

Database(String)

Initialise une nouvelle instance d’un Database tabulaire à l’aide d’un nom.

Database(String, String)

Initialise une nouvelle instance d’un Database tabulaire à l’aide d’un nom et d’un identificateur.

Champs

MaxIDLength

Spécifie la longueur maximale de l’identificateur.

(Hérité de NamedComponent)
MaxNameLength

Spécifie la longueur maximale du nom.

(Hérité de NamedComponent)

Propriétés

Annotations

Obtient la collection de toutes les annotations associées à l’objet principal.

(Hérité de MajorObject)
Collation

Obtient ou définit le type de classement d’une base de données.

(Hérité de Database)
CompatibilityLevel

Obtient ou définit le niveau de compatibilité de la base de données.

(Hérité de Database)
CompatibilityMode

Obtient ou définit le niveau de compatibilité de la base de données.

(Hérité de Database)
CreatedTimestamp

Obtient ou définit la date et l’heure de la création de l’objet.

(Hérité de MajorObject)
DbStorageLocation

Obtient ou définit l’emplacement de stockage de la base de données.

(Hérité de Database)
Description

Obtient ou définit la description du composant.

(Hérité de Database)
DismissedValidationResults

Obtient une collection de DismissedValidationResult associée à la base de données.

(Hérité de Database)
DismissedValidationRules

Obtient une collection de DismissedValidationRule associée à la base de données.

(Hérité de Database)
EstimatedSize

Obtient ou définit la taille estimée en lecture seule, en octets, de la base de données parente.

(Hérité de Database)
FriendlyName

Obtient un nom convivial pour le composant.

(Hérité de NamedComponent)
ID

Obtient ou définit l’identificateur du composant.

(Hérité de NamedComponent)
ImagePath

Obtient ou définit le chemin d’accès de l’image.

(Hérité de Database)
ImageUniqueID

Obtient ou définit l’identificateur unique de l’image.

(Hérité de Database)
ImageUrl

Obtient ou définit le chemin d’URL d’une image à afficher pour la base de données.

(Hérité de Database)
ImageVersion

Obtient ou définit la version de l’image dans la base de données.

(Hérité de Database)
IsInTransaction

Obtient une valeur qui indique si la base de données est affectée par la transaction actuelle.

IsLoaded

Obtient une valeur qui indique si MajorObject a été chargé.

(Hérité de MajorObject)
KeyForCollection

Obtient la clé utilisée dans les collections.

(Hérité de NamedComponent)
Language

Obtient ou définit la valeur de langue d’une base de données.

(Hérité de Database)
LastProcessed

Obtient ou définit la DateTime sur laquelle l’objet a été traité pour la dernière fois.

(Hérité de ProcessableMajorObject)
LastSchemaUpdate

Obtient ou définit la date et l’heure de la dernière mise à jour du schéma d’objet actuel.

(Hérité de MajorObject)
LastUpdate

Obtient ou définit l’heure de la dernière mise à jour d’une base de données.

(Hérité de Database)
Model

Obtient la Model enfant du Database.

ModelType

Obtient ou définit le type de modèle à partir duquel la base de données a été déployée. Les valeurs attendues sont par défaut (identiques à multidimensionnelles), multidimensionnelles ou tabulaires.

(Hérité de Database)
Name

Obtient ou définit le nom du composant.

(Hérité de NamedComponent)
OwningCollection

Obtient ou définit la collection qui contient ModelComponent.

(Hérité de ModelComponent)
Parent

Obtient l’objet Server parent de l’objet Database.

ReadWriteMode

Obtient ou définit le ReadWriteMode de la base de données.

(Hérité de Database)
Server

Obtient le Server parent d’une base de données.

Site

Obtient ou définit le site associé au composant.

(Hérité de NamedComponent)
SiteID

Obtient ou définit l’identificateur du site associé au composant.

(Hérité de NamedComponent)
State

Obtient ou définit l’AnalysisState de cette instance actuelle.

(Hérité de ProcessableMajorObject)
StorageEngineUsed

Obtient ou définit le moteur de stockage utilisé dans la base de données active.

(Hérité de Database)
Translations

Obtient la collection de traductions associées à une base de données.

(Hérité de Database)
Version

Obtient ou définit la version de la base de données.

(Hérité de Database)
Visible

Obtient ou définit la propriété de visibilité booléenne associée à une base de données.

(Hérité de Database)

Méthodes

AddToContainer(IContainer)

Ajouter la base de données à un conteneur

(Hérité de Database)
AfterInsert(Int32)

Affiche un objet ModelComponent après avoir été ajouté à l’index spécifié.

(Hérité de ModelComponent)
AfterMove(Int32, Int32)

Affiche un objet ModelComponent après le passage à l’index spécifié.

(Hérité de ModelComponent)
AfterRemove(ModelComponentCollection)

Affiche un ModelComponentCollection après la suppression d’un objet ModelComponent.

(Hérité de ModelComponent)
Backup(BackupInfo)

Fournit un accès programmatique aux opérations de sauvegarde pour une base de données avec des informations BackupInfo.

(Hérité de Database)
Backup(String)

Fournit un accès programmatique aux opérations de sauvegarde pour une base de données avec le fichier spécifié.

(Hérité de Database)
Backup(String, Boolean)

Fournit un accès programmatique aux opérations de sauvegarde d’une base de données avec le fichier spécifié et l’indication AllowOverWrite.

(Hérité de Database)
Backup(String, Boolean, Boolean)

Fournit un accès programmatique aux opérations de sauvegarde pour une base de données avec le fichier spécifié, l’indication AllowOverWrite et l’indication BackupRemotePartitions.

(Hérité de Database)
Backup(String, Boolean, Boolean, BackupLocation[])

Fournit un accès programmatique aux opérations de sauvegarde d’une base de données avec le fichier spécifié, l’indication AllowOverWrite, l’indication BackupRemotePartitions et les informations d’emplacement.

(Hérité de Database)
Backup(String, Boolean, Boolean, BackupLocation[], Boolean)

Fournit un accès programmatique aux opérations de sauvegarde d’une base de données avec le fichier spécifié, l’indication AllowOverWrite, l’indication BackupRemotePartitions, les informations d’emplacement et l’indication ApplyCompression.

(Hérité de Database)
Backup(String, Boolean, Boolean, BackupLocation[], Boolean, String)

Fournit un accès programmatique aux opérations de sauvegarde d’une base de données avec le fichier spécifié, l’indication AllowOverWrite, l’indication BackupRemotePartitions, les informations d’emplacement, l’indication ApplyCompression et le mot de passe.

(Hérité de Database)
BeforeRemove(Boolean)

Supprime l’objet ModelComponent avant le nettoyage.

(Hérité de ModelComponent)
CanProcess(ProcessType)

Indique si le cube peut effectuer le traitement spécifié.

(Hérité de Database)
Clone()

Retourne un clone de l’objet.

Clone(Boolean)

Cette API fait partie de l’infrastructure Analysis Services et n’est pas destinée à être appelée directement à partir de votre code. Il crée une copie de l’objet MajorObject.

CopyTo(Database)

Copie le contenu de cet objet vers un autre objet (la destination).

CopyTo(MajorObject, Boolean)

Infrastructure. Copie un objet MajorObject vers la destination spécifiée.

CopyTo(ModelComponent)

Copie un objet ModelComponent vers l’objet spécifié.

(Hérité de ModelComponent)
CopyTo(NamedComponent)

Copie un objet NamedComponent vers l’objet spécifié.

(Hérité de NamedComponent)
Detach()

Détache une base de données qui n’est pas utilisée.

(Hérité de Database)
Detach(String)

Détache une base de données avec un mot de passe spécifié.

(Hérité de Database)
Drop()

Supprime l’objet actuel et le serveur de mises à jour.

(Hérité de MajorObject)
Drop(DropOptions)

Supprime l’objet actuel et le serveur de mises à jour à l’aide d’options spécifiées.

(Hérité de MajorObject)
Drop(DropOptions, XmlaWarningCollection)

Supprime l’objet actuel et le serveur de mises à jour à l’aide d’options spécifiées. Les avertissements résultant de l’opération de suppression sont retournés sur l’objet d’avertissements spécifié.

(Hérité de MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

Supprime l’objet actuel et le serveur de mises à jour à l’aide d’options spécifiées. Les avertissements résultant de l’opération de suppression sont retournés sur la variable d’avertissements spécifiée et les résultats des objets affectés dans l’opération sont retournés sur la variable impactResult spécifiée.

(Hérité de MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Supprime l’objet actuel et le serveur de mises à jour à l’aide d’options spécifiées. Les avertissements résultant de l’opération de suppression sont retournés sur la variable d’avertissements spécifiée et les résultats des objets affectés dans l’opération sont retournés sur la variable impactResult spécifiée.

(Hérité de MajorObject)
GetConnectedParentServer()

Obtient le serveur parent pour se connecter à l’objet de base de données.

(Hérité de Database)
GetCreateReferences(Hashtable, Boolean, Boolean)

Obtient une table de hachage pour créer des références.

(Hérité de MajorObject)
GetDependents(Hashtable)

Obtient les dépendants de la table de hachage spécifiée.

(Hérité de MajorObject)
GetDropDependents(Hashtable, Hashtable)

Obtient les dépendants de la suppression.

(Hérité de MajorObject)
GetReferences(Hashtable, Boolean)

Obtient les objets référencés par la base de données.

(Hérité de Database)
GetUpdateOverwrites(Boolean)

Obtient l’objet Hashtable qui remplace le MajorObject mis à jour.

(Hérité de MajorObject)
Process()

Traite processableMajorObject.

(Hérité de ProcessableMajorObject)
Process(ProcessType)

Traite le ProcessableMajorObject avec le type de processus spécifié.

(Hérité de ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration)

Traite processableMajorObject avec le type de processus et la configuration de gestion des erreurs spécifiés.

(Hérité de ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection)

Traite le ProcessableMajorObject avec le type de processus spécifié, la configuration de gestion des erreurs et les avertissements.

(Hérité de ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection)

Traite processableMajorObject avec le type de processus spécifié, la configuration de gestion des erreurs, les avertissements et les détails d’impact.

(Hérité de ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Traite processableMajorObject avec le type de processus spécifié, la configuration de gestion des erreurs, les avertissements et les détails d’impact.

(Hérité de ProcessableMajorObject)
Process(ProcessType, IBinding)

Traite processableMajorObject avec le type de processus et la liaison spécifiés.

(Hérité de ProcessableMajorObject)
Process(ProcessType, WriteBackTableCreation)

Traite processableMajorObject avec le type de processus et l’option d’écriture différée spécifiés.

(Hérité de ProcessableMajorObject)
Refresh()

Met à jour l’objet à partir des définitions de serveur.

(Hérité de MajorObject)
Refresh(Boolean)

Met à jour l’objet à partir des définitions de serveur, ainsi que les objets dépendants chargés [si spécifié].

(Hérité de MajorObject)
Refresh(Boolean, RefreshType)

Met à jour l’objet à partir des définitions de serveur, ainsi que les objets dépendants chargés [si spécifié].

(Hérité de MajorObject)
RemoveFromContainer(IContainer)

Supprime l’objet ModelComponent du conteneur spécifié.

(Hérité de ModelComponent)
Reset()

Réinitialise le composant à son état initial.

(Hérité de NamedComponent)
Submit()

Envoie un objet ModelComponent.

(Hérité de ModelComponent)
Submit(Boolean)

Envoie un objet ModelComponent.

(Hérité de ModelComponent)
ToString()

Retourne une chaîne représentant le composant nommé.

(Hérité de NamedComponent)
Update()

Met à jour la définition du serveur de l’objet actuel en valeurs réelles à l’aide des valeurs par défaut pour mettre à jour les objets dépendants.

(Hérité de MajorObject)
Update(UpdateOptions)

Met à jour la définition du serveur de l’objet actuel en valeurs réelles à l’aide des options spécifiées pour mettre à jour les objets dépendants.

(Hérité de MajorObject)
Update(UpdateOptions, UpdateMode)

Met à jour la définition du serveur de l’objet actuel en valeurs réelles à l’aide des options spécifiées pour mettre à jour les objets dépendants.

(Hérité de MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection)

Met à jour la définition du serveur de l’objet actuel en valeurs réelles à l’aide des options spécifiées pour mettre à jour des objets dépendants et signale tous les avertissements de l’opération.

(Hérité de MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection)

Met à jour la définition du serveur de l’objet actuel en valeurs réelles à l’aide des options spécifiées pour mettre à jour les objets dépendants, signale les avertissements de l’opération et retourne les objets affectés à partir de l’opération.

(Hérité de MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Met à jour la définition du serveur de l’objet actuel en valeurs réelles à l’aide des options spécifiées pour mettre à jour les objets dépendants, signale les avertissements de l’opération et retourne les objets affectés à partir de l’opération. Si analyzeImpactOnly a la valeur true, une opération d’analyse d’impact est effectuée sans opération de mise à jour.

(Hérité de MajorObject)
Validate(ValidationErrorCollection)

Valide l’élément auquel il est ajouté ; retourne toutes les erreurs rencontrées dans une collection.

(Hérité de ModelComponent)
Validate(ValidationErrorCollection, Boolean)

Valide l’élément auquel il est ajouté ; retourne toutes les erreurs rencontrées dans une collection. Contient également un paramètre pour activer le retour d’erreurs détaillées.

(Hérité de ModelComponent)
Validate(ValidationErrorCollection, Boolean, ServerEdition)

Détermine si NamedComponent est valide.

(Hérité de NamedComponent)
Validate(ValidationResultCollection)

Indique si le MajorObject est valide.

(Hérité de MajorObject)
Validate(ValidationResultCollection, ValidationOptions)

Indique si le MajorObject est valide.

(Hérité de MajorObject)
Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

Indique si le MajorObject est valide.

(Hérité de MajorObject)

Implémentations d’interfaces explicites

ICloneable.Clone()

Spécifie une base de données tabulaire ou multidimensionnelle Analysis Services. Cette classe ne peut pas être héritée. Le mode serveur et le type de modèle déterminent si vous pouvez par la suite créer ou modifier l’arborescence du modèle. Plus précisément, si vous appelez Tabular.Database, vous pouvez modifier son modèle uniquement lorsque le modèle est tabulaire au niveau de compatibilité 1200.

IDeserializationCallback.OnDeserialization(Object)

Spécifie une base de données tabulaire ou multidimensionnelle Analysis Services. Cette classe ne peut pas être héritée. Le mode serveur et le type de modèle déterminent si vous pouvez par la suite créer ou modifier l’arborescence du modèle. Plus précisément, si vous appelez Tabular.Database, vous pouvez modifier son modèle uniquement lorsque le modèle est tabulaire au niveau de compatibilité 1200.

(Hérité de MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

Spécifie une base de données tabulaire ou multidimensionnelle Analysis Services. Cette classe ne peut pas être héritée. Le mode serveur et le type de modèle déterminent si vous pouvez par la suite créer ou modifier l’arborescence du modèle. Plus précisément, si vous appelez Tabular.Database, vous pouvez modifier son modèle uniquement lorsque le modèle est tabulaire au niveau de compatibilité 1200.

(Hérité de MajorObject)
IFormattable.ToString(String, IFormatProvider)

Spécifie une base de données tabulaire ou multidimensionnelle Analysis Services. Cette classe ne peut pas être héritée. Le mode serveur et le type de modèle déterminent si vous pouvez par la suite créer ou modifier l’arborescence du modèle. Plus précisément, si vous appelez Tabular.Database, vous pouvez modifier son modèle uniquement lorsque le modèle est tabulaire au niveau de compatibilité 1200.

(Hérité de NamedComponent)
IHostableComponent.Host

Spécifie une base de données tabulaire ou multidimensionnelle Analysis Services. Cette classe ne peut pas être héritée. Le mode serveur et le type de modèle déterminent si vous pouvez par la suite créer ou modifier l’arborescence du modèle. Plus précisément, si vous appelez Tabular.Database, vous pouvez modifier son modèle uniquement lorsque le modèle est tabulaire au niveau de compatibilité 1200.

(Hérité de ModelComponent)
IMajorObject.BaseType

Spécifie une base de données tabulaire ou multidimensionnelle Analysis Services. Cette classe ne peut pas être héritée. Le mode serveur et le type de modèle déterminent si vous pouvez par la suite créer ou modifier l’arborescence du modèle. Plus précisément, si vous appelez Tabular.Database, vous pouvez modifier son modèle uniquement lorsque le modèle est tabulaire au niveau de compatibilité 1200.

IMajorObject.CreateBody()

Spécifie une base de données tabulaire ou multidimensionnelle Analysis Services. Cette classe ne peut pas être héritée. Le mode serveur et le type de modèle déterminent si vous pouvez par la suite créer ou modifier l’arborescence du modèle. Plus précisément, si vous appelez Tabular.Database, vous pouvez modifier son modèle uniquement lorsque le modèle est tabulaire au niveau de compatibilité 1200.

IMajorObject.DependsOn(IMajorObject)

Spécifie une base de données tabulaire ou multidimensionnelle Analysis Services. Cette classe ne peut pas être héritée. Le mode serveur et le type de modèle déterminent si vous pouvez par la suite créer ou modifier l’arborescence du modèle. Plus précisément, si vous appelez Tabular.Database, vous pouvez modifier son modèle uniquement lorsque le modèle est tabulaire au niveau de compatibilité 1200.

IMajorObject.ObjectReference

Spécifie une base de données tabulaire ou multidimensionnelle Analysis Services. Cette classe ne peut pas être héritée. Le mode serveur et le type de modèle déterminent si vous pouvez par la suite créer ou modifier l’arborescence du modèle. Plus précisément, si vous appelez Tabular.Database, vous pouvez modifier son modèle uniquement lorsque le modèle est tabulaire au niveau de compatibilité 1200.

IMajorObject.ParentDatabase

Spécifie une base de données tabulaire ou multidimensionnelle Analysis Services. Cette classe ne peut pas être héritée. Le mode serveur et le type de modèle déterminent si vous pouvez par la suite créer ou modifier l’arborescence du modèle. Plus précisément, si vous appelez Tabular.Database, vous pouvez modifier son modèle uniquement lorsque le modèle est tabulaire au niveau de compatibilité 1200.

IMajorObject.ParentServer

Spécifie une base de données tabulaire ou multidimensionnelle Analysis Services. Cette classe ne peut pas être héritée. Le mode serveur et le type de modèle déterminent si vous pouvez par la suite créer ou modifier l’arborescence du modèle. Plus précisément, si vous appelez Tabular.Database, vous pouvez modifier son modèle uniquement lorsque le modèle est tabulaire au niveau de compatibilité 1200.

IMajorObject.Path

Spécifie une base de données tabulaire ou multidimensionnelle Analysis Services. Cette classe ne peut pas être héritée. Le mode serveur et le type de modèle déterminent si vous pouvez par la suite créer ou modifier l’arborescence du modèle. Plus précisément, si vous appelez Tabular.Database, vous pouvez modifier son modèle uniquement lorsque le modèle est tabulaire au niveau de compatibilité 1200.

IMajorObject.WriteRef(XmlWriter)

Spécifie une base de données tabulaire ou multidimensionnelle Analysis Services. Cette classe ne peut pas être héritée. Le mode serveur et le type de modèle déterminent si vous pouvez par la suite créer ou modifier l’arborescence du modèle. Plus précisément, si vous appelez Tabular.Database, vous pouvez modifier son modèle uniquement lorsque le modèle est tabulaire au niveau de compatibilité 1200.

IModelComponent.FriendlyPath

Spécifie une base de données tabulaire ou multidimensionnelle Analysis Services. Cette classe ne peut pas être héritée. Le mode serveur et le type de modèle déterminent si vous pouvez par la suite créer ou modifier l’arborescence du modèle. Plus précisément, si vous appelez Tabular.Database, vous pouvez modifier son modèle uniquement lorsque le modèle est tabulaire au niveau de compatibilité 1200.

(Hérité de ModelComponent)
IModelComponent.OwningCollection

Spécifie une base de données tabulaire ou multidimensionnelle Analysis Services. Cette classe ne peut pas être héritée. Le mode serveur et le type de modèle déterminent si vous pouvez par la suite créer ou modifier l’arborescence du modèle. Plus précisément, si vous appelez Tabular.Database, vous pouvez modifier son modèle uniquement lorsque le modèle est tabulaire au niveau de compatibilité 1200.

(Hérité de ModelComponent)
IProcessable.LastProcessed

Spécifie une base de données tabulaire ou multidimensionnelle Analysis Services. Cette classe ne peut pas être héritée. Le mode serveur et le type de modèle déterminent si vous pouvez par la suite créer ou modifier l’arborescence du modèle. Plus précisément, si vous appelez Tabular.Database, vous pouvez modifier son modèle uniquement lorsque le modèle est tabulaire au niveau de compatibilité 1200.

(Hérité de ProcessableMajorObject)
IProcessable.State

Spécifie une base de données tabulaire ou multidimensionnelle Analysis Services. Cette classe ne peut pas être héritée. Le mode serveur et le type de modèle déterminent si vous pouvez par la suite créer ou modifier l’arborescence du modèle. Plus précisément, si vous appelez Tabular.Database, vous pouvez modifier son modèle uniquement lorsque le modèle est tabulaire au niveau de compatibilité 1200.

(Hérité de ProcessableMajorObject)

Méthodes d’extension

ToTmdl(Database)

Génère un ensemble de documents TMDL basés sur les métadonnées de la base de données secifiée.

ToTmdl(Database, MetadataSerializationOptions)

Génère un ensemble de documents TMDL basés sur les métadonnées de la base de données secifiée.

S’applique à