Database Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit une base de données MicrosoftAnalysis Services. Cette classe ne peut pas être héritée.
[System.Runtime.InteropServices.Guid("47922F3A-A6AF-4f2a-AE68-8B08E0CF38A8")]
public sealed class Database : Microsoft.AnalysisServices.Core.Database, ICloneable, IDisposable, Microsoft.AnalysisServices.IConnectionStringHolder, Microsoft.AnalysisServices.IMajorObject
[<System.Runtime.InteropServices.Guid("47922F3A-A6AF-4f2a-AE68-8B08E0CF38A8")>]
type Database = class
inherit Database
interface IMajorObject
interface INamedComponent
interface IModelComponent
interface IComponent
interface IDisposable
interface ICloneable
interface IConnectionStringHolder
Public NotInheritable Class Database
Inherits Database
Implements ICloneable, IConnectionStringHolder, IDisposable, IMajorObject
- Héritage
- Attributs
- Implémente
Constructeurs
Database() |
Initialise une nouvelle instance d’un objet Database tabulaire en utilisant les valeurs par défaut. |
Database(ModelType, Int32) |
Initialise une nouvelle instance d’un objet Database tabulaire en utilisant le type de modèle et le niveau de compatibilité. |
Database(String) |
Initialise une nouvelle instance d’un objet Database tabulaire en utilisant un nom. |
Database(String, String) |
Initialise une nouvelle instance d’un objet Database tabulaire en utilisant un nom et 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
Accounts |
Obtient la collection des types de comptes qui sont définis dans un élément Database. |
AggregationPrefix |
Obtient ou définit le préfixe commun à utiliser pour les noms d’agrégations dans la base de données associée. |
Annotations |
Obtient la collection de toutes les annotations associées à l’objet principal. (Hérité de MajorObject) |
Assemblies |
Obtient la collection d’assemblys associés à une base de données. |
Collation |
Obtient ou définit le type de classement pour 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) |
Cubes |
Obtient la collection de cubes associés à une base de données. |
DatabasePermissions |
Obtient la collection d’éléments d’autorisation de base de données associés à un élément Database. |
DataSourceImpersonationInfo |
Obtient ou définit les informations d’emprunt d’identité pour une base de données. |
DataSources |
Obtient la collection de sources de données associées à une base de données. |
DataSourceViews |
Obtient la collection de vues de sources de données associées à une base de données. |
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) |
Dimensions |
Obtient la collection de dimensions associées à une base de données. |
DirectQueryMode |
Obtient ou définit le mode DirectQuery utilisé par la base de données active. |
DismissedValidationResults |
Obtient une collection de DismissedValidationResult associés à la base de données. (Hérité de Database) |
DismissedValidationRules |
Obtient une collection de DismissedValidationRule associés à 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 parent. (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 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 active. |
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 pour une base de données. (Hérité de Database) |
LastProcessed |
Obtient ou définit le DateTime du dernier traitement de l’objet. (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 actif. (Hérité de MajorObject) |
LastUpdate |
Obtient ou définit l’heure de dernière mise à jour pour une base de données. (Hérité de Database) |
MasterDataSourceID |
Obtient ou définit l’identificateur de la source de données maître pour une base de données. |
MiningStructures |
Obtient la collection de structures d’exploration de données associées à une base de données. |
Model | |
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 Default (par défaut), Multidimensional (multidimensionnel) ou Tabular (tabulaire). La valeur par défaut est Multidimensional. (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 l’objet ModelComponent. (Hérité de ModelComponent) |
Parent | |
ProcessingPriority |
Obtient ou définit la priorité de traitement d’une base de données. |
ReadWriteMode |
Obtient ou définit le ReadWriteMode de la base de données. (Hérité de Database) |
Roles |
Obtient la collection des rôles associés à 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 l’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ée à une base de données. (Hérité de Database) |
Version |
Obtient ou définit la version de 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) |
Ajoute la base de données à un conteneur (Hérité de Database) |
AfterInsert(Int32) |
Affiche un objet ModelComponent après ajout à l’index spécifié. (Hérité de ModelComponent) |
AfterMove(Int32, Int32) |
Affiche un objet ModelComponent après déplacement à l’index spécifié. (Hérité de ModelComponent) |
AfterRemove(ModelComponentCollection) |
Affiche une instance de ModelComponentCollection après la suppression d’un objet ModelComponent. (Hérité de ModelComponent) |
Backup(BackupInfo) |
Fournit un accès par programmation aux opérations de sauvegarde pour une base de données avec les informations de BackupInfo. (Hérité de Database) |
Backup(String) |
Fournit un accès par programmation 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 par programmation aux opérations de sauvegarde pour 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 par programmation 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 par programmation aux opérations de sauvegarde pour une base de données avec le fichier spécifié, l’indication de AllowOverWrite, l’indication BackupRemotePartitions et des informations pour locations. (Hérité de Database) |
Backup(String, Boolean, Boolean, BackupLocation[], Boolean) |
Fournit un accès par programmation aux opérations de sauvegarde pour une base de données avec le fichier spécifié, l’indication AllowOverWrite, l’indication BackupRemotePartitions, des informations pour locations et l’indication ApplyCompression. (Hérité de Database) |
Backup(String, Boolean, Boolean, BackupLocation[], Boolean, String) |
Fournit un accès par programmation aux opérations de sauvegarde pour une base de données avec le fichier spécifié, l’indication AllowOverWrite, l’indication BackupRemotePartitions, des informations pour locations, l’indication ApplyCompression et un 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) |
Crée une copie de l’objet MajorObject. (Hérité de MajorObject) |
CopyTo(Database) |
Copie le contenu de cet objet dans un autre objet (la destination). |
CopyTo(MajorObject, Boolean) |
Copie l'objet vers la destination spécifiée. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l’infrastructure Analysis Services et sera masqué dans une version ultérieure. (Hérité de Database) |
CopyTo(ModelComponent) |
Copie un objet ModelComponent dans l’objet spécifié. (Hérité de ModelComponent) |
CopyTo(NamedComponent) |
Copie un objet NamedComponent dans l’objet spécifié. (Hérité de NamedComponent) |
Detach() |
Détache une base de données qui n'est pas en cours d'utilisation. (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 met à jour le serveur. (Hérité de MajorObject) |
Drop(DropOptions) |
Supprime l'objet actif et met à jour le serveur à l'aide des options spécifiées. (Hérité de MajorObject) |
Drop(DropOptions, XmlaWarningCollection) |
Supprime l'objet actif et met à jour le serveur à l'aide des options spécifiées. Les avertissements résultant de l’opération de suppression sont retournés dans l’objet warnings spécifié. (Hérité de MajorObject) |
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection) |
Supprime l'objet actif et met à jour le serveur à l'aide des options spécifiées. Les avertissements résultant de l’opération de suppression sont retournés dans la variable warnings spécifiée et les résultats relatifs aux objets affectés par l’opération sont retournés dans la variable impactResult spécifiée. (Hérité de MajorObject) |
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean) |
Supprime l'objet actif et met à jour le serveur à l'aide des options spécifiées. Les avertissements résultant de l’opération de suppression sont retournés dans la variable warnings spécifiée et les résultats relatifs aux objets affectés par l’opération sont retournés dans la variable impactResult spécifiée. (Hérité de MajorObject) |
GetConnectedParentServer() |
Obtient le serveur parent à connecter à l’objet de base de données. (Hérité de Database) |
GetCreateReferences(Hashtable, Boolean, Boolean) |
Obtient un élément Hashtable pour créer des références. (Hérité de MajorObject) |
GetDependents(Hashtable) |
Obtient les objets dépendants du Habshtable spécifié. (Hérité de MajorObject) |
GetDropDependents(Hashtable, Hashtable) |
Obtient les objets dépendants de la suppression. (Hérité de MajorObject) |
GetReferences(Hashtable, Boolean) |
Obtient les objets auxquels la base de données fait référence. |
GetUpdateOverwrites(Boolean) |
Obtient l’objet Hashtable qui remplace le MajorObject mis à jour. (Hérité de MajorObject) |
LinkDimension(Dimension, String) |
Lie la base de données à une dimension spécifiée. |
LinkDimension(Dimension, String, String) |
Lie la base de données à une dimension spécifiée. |
Process() |
Traite le 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 le 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, la configuration de gestion des erreurs et les avertissements spécifiés. (Hérité de ProcessableMajorObject) |
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection) |
Traite le ProcessableMajorObject avec le type de processus, la configuration de gestion des erreurs, les avertissements et les détails d’impact spécifiés. (Hérité de ProcessableMajorObject) |
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection, Boolean) |
Traite le ProcessableMajorObject avec le type de processus, la configuration de gestion des erreurs, les avertissements et les détails d’impact spécifiés. (Hérité de ProcessableMajorObject) |
Process(ProcessType, IBinding) |
Traite le ProcessableMajorObject avec le type de processus et la liaison spécifiés. (Hérité de ProcessableMajorObject) |
Process(ProcessType, WriteBackTableCreation) |
Traite le ProcessableMajorObject avec l’option d’écriture différée et le type de processus 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 du conteneur spécifié l’objet ModelComponent. (Hérité de ModelComponent) |
Reset() |
Réinitialise le composant à son état initial. (Hérité de NamedComponent) |
Submit() |
Soumet un objet ModelComponent. (Hérité de ModelComponent) |
Submit(Boolean) |
Soumet un objet ModelComponent. (Hérité de ModelComponent) |
ToString() |
Retourne une chaîne qui représente le composant nommé. (Hérité de NamedComponent) |
Update() |
Met à jour la définition de serveur de l'objet actuel aux valeurs réelles à l'aide des valeurs par défaut pour mettre à jour des objets dépendants. (Hérité de MajorObject) |
Update(UpdateOptions) |
Met à jour la définition de serveur de l'objet actif aux valeurs réelles à l'aide des options spécifiées pour mettre à jour des objets dépendants. (Hérité de MajorObject) |
Update(UpdateOptions, UpdateMode) |
Met à jour la définition de serveur de l'objet actif aux valeurs réelles à l'aide des options spécifiées pour mettre à jour des objets dépendants. (Hérité de MajorObject) |
Update(UpdateOptions, UpdateMode, XmlaWarningCollection) |
Met à jour la définition de serveur de l'objet actif aux 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 de serveur de l'objet actif aux valeurs réelles à l'aide des options spécifiées pour mettre à jour des objets dépendants, signale tous les avertissements de l'opération et retourne les objets affectés par l'opération. (Hérité de MajorObject) |
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean) |
Met à jour la définition de serveur de l'objet actif aux valeurs réelles à l'aide des options spécifiées pour mettre à jour des objets dépendants, signale tous les avertissements de l'opération et retourne les objets affectés par l'opération. Si analyzeImpactOnly a la valeur true, une opération d’analyse d’impact est effectuée sans aucune 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 la base de données est valide. |
Validate(ValidationResultCollection) |
Indique si MajorObject est valide. (Hérité de MajorObject) |
Validate(ValidationResultCollection, ValidationOptions) |
Indique si MajorObject est valide. (Hérité de MajorObject) |
Validate(ValidationResultCollection, ValidationOptions, ServerEdition) |
Indique si MajorObject est valide. (Hérité de MajorObject) |
Implémentations d’interfaces explicites
ICloneable.Clone() |
Définit une base de données MicrosoftAnalysis Services. Cette classe ne peut pas être héritée. |
IConnectionStringHolder.ReturnPassword |
Définit une base de données MicrosoftAnalysis Services. Cette classe ne peut pas être héritée. |
IDeserializationCallback.OnDeserialization(Object) |
Définit une base de données MicrosoftAnalysis Services. Cette classe ne peut pas être héritée. (Hérité de MajorObject) |
IDeserializationStartCallback.OnDeserializationBegin(Object) |
Définit une base de données MicrosoftAnalysis Services. Cette classe ne peut pas être héritée. (Hérité de MajorObject) |
IFormattable.ToString(String, IFormatProvider) |
Définit une base de données MicrosoftAnalysis Services. Cette classe ne peut pas être héritée. (Hérité de NamedComponent) |
IHostableComponent.Host |
Définit une base de données MicrosoftAnalysis Services. Cette classe ne peut pas être héritée. (Hérité de ModelComponent) |
IMajorObject.BaseType |
Définit une base de données MicrosoftAnalysis Services. Cette classe ne peut pas être héritée. |
IMajorObject.CreateBody() |
Définit une base de données MicrosoftAnalysis Services. Cette classe ne peut pas être héritée. |
IMajorObject.DependsOn(IMajorObject) |
Définit une base de données MicrosoftAnalysis Services. Cette classe ne peut pas être héritée. |
IMajorObject.ObjectReference |
Définit une base de données MicrosoftAnalysis Services. Cette classe ne peut pas être héritée. |
IMajorObject.ParentDatabase |
Définit une base de données MicrosoftAnalysis Services. Cette classe ne peut pas être héritée. |
IMajorObject.ParentServer |
Définit une base de données MicrosoftAnalysis Services. Cette classe ne peut pas être héritée. |
IMajorObject.Path |
Définit une base de données MicrosoftAnalysis Services. Cette classe ne peut pas être héritée. |
IMajorObject.WriteRef(XmlWriter) |
Définit une base de données MicrosoftAnalysis Services. Cette classe ne peut pas être héritée. |
IModelComponent.FriendlyPath |
Définit une base de données MicrosoftAnalysis Services. Cette classe ne peut pas être héritée. (Hérité de ModelComponent) |
IModelComponent.OwningCollection |
Définit une base de données MicrosoftAnalysis Services. Cette classe ne peut pas être héritée. (Hérité de ModelComponent) |
IProcessable.LastProcessed |
Définit une base de données MicrosoftAnalysis Services. Cette classe ne peut pas être héritée. (Hérité de ProcessableMajorObject) |
IProcessable.State |
Définit une base de données MicrosoftAnalysis Services. Cette classe ne peut pas être héritée. (Hérité de ProcessableMajorObject) |
Méthodes d’extension
ToTmdl(Database) |
IMPORTANT : TMDL est toujours en préversion et la surface de l’API peut toujours être modifiée avant la disponibilité générale ! Génère un ensemble de documents TMDL basés sur les métadonnées de la base de données sécifiée. |
ToTmdl(Database, MetadataSerializationOptions) |
IMPORTANT : TMDL est toujours en préversion et la surface de l’API peut toujours être modifiée avant la disponibilité générale ! Génère un ensemble de documents TMDL basés sur les métadonnées de la base de données sécifiée. |