Database Clase

Definición

Define una base de datos de Microsoft Analysis Services. Esta clase no puede heredarse.

[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
Herencia
Atributos
Implementaciones

Constructores

Database()

Inicializa una nueva instancia de un elemento Database tabular con los valores predeterminados.

Database(ModelType, Int32)

Inicializa una nueva instancia de un objeto Database tabular con el tipo de modelo y el nivel de compatibilidad.

Database(String)

Inicializa una nueva instancia de un elemento Database tabular con un nombre.

Database(String, String)

Inicializa una nueva instancia de un elemento Database tabular con un nombre y un identificador.

Campos

MaxIDLength

Especifica la longitud máxima del identificador.

(Heredado de NamedComponent)
MaxNameLength

Especifica la longitud máxima del nombre.

(Heredado de NamedComponent)

Propiedades

Accounts

Contiene la colección de tipos de cuenta definidos en un elemento Database.

AggregationPrefix

Obtiene o establece el prefijo común que se va a usar para los nombres de agregación a lo largo de la base de datos asociada.

Annotations

Obtiene la colección de todas las anotaciones asociadas al objeto principal.

(Heredado de MajorObject)
Assemblies

Obtiene la colección de ensamblados asociada a una base de datos.

Collation

Obtiene o establece el tipo de intercalación de una base de datos.

(Heredado de Database)
CompatibilityLevel

Obtiene o establece el nivel de compatibilidad para la base de datos.

(Heredado de Database)
CompatibilityMode

Obtiene o establece el nivel de compatibilidad para la base de datos.

(Heredado de Database)
CreatedTimestamp

Obtiene o establece la fecha y la hora de creación del objeto.

(Heredado de MajorObject)
Cubes

Obtiene la colección de cubos asociada a una base de datos.

DatabasePermissions

Obtiene la colección de elementos de permiso de base de datos asociada a un elemento Database.

DataSourceImpersonationInfo

Obtiene o establece la información de suplantación asociada a una base de datos.

DataSources

Obtiene la colección de orígenes de datos asociada a una base de datos.

DataSourceViews

Obtiene la colección de vistas de origen de datos asociada a una base de datos.

DbStorageLocation

Obtiene o establece la ubicación de almacenamiento de la base de datos.

(Heredado de Database)
Description

Obtiene o establece la descripción del componente.

(Heredado de Database)
Dimensions

Obtiene la colección de dimensiones asociada a una base de datos.

DirectQueryMode

Obtiene o establece el modo de consulta directa que la base de datos actual usa.

DismissedValidationResults

Obtiene una colección de DismissedValidationResult asociada a la base de datos.

(Heredado de Database)
DismissedValidationRules

Obtiene una colección de DismissedValidationRule asociada a la base de datos.

(Heredado de Database)
EstimatedSize

Obtiene o establece el tamaño estimado de solo lectura, en bytes, de la base de datos principal.

(Heredado de Database)
FriendlyName

Obtiene un nombre descriptivo para el componente.

(Heredado de NamedComponent)
ID

Obtiene o establece el identificador del componente.

(Heredado de NamedComponent)
ImagePath

Obtiene o establece la ruta de acceso de imagen.

(Heredado de Database)
ImageUniqueID

Obtiene o establece el identificador único de la imagen.

(Heredado de Database)
ImageUrl

Obtiene o establece la ruta de acceso URL a una imagen que se va a mostrar para la base de datos.

(Heredado de Database)
ImageVersion

Obtiene o establece la versión de la imagen en la base de datos.

(Heredado de Database)
IsInTransaction

Obtiene un valor que indica si la transacción actual afecta la base de datos.

IsLoaded

Obtiene un valor que indica si MajorObject se ha cargado.

(Heredado de MajorObject)
KeyForCollection

Obtiene la clave usada en colecciones.

(Heredado de NamedComponent)
Language

Obtiene o establece el valor de idioma de una base de datos.

(Heredado de Database)
LastProcessed

Obtiene o establece el valor de DateTime en que se procesó el objeto por última vez.

(Heredado de ProcessableMajorObject)
LastSchemaUpdate

Obtiene o establece la fecha y la hora en que se actualizó por última vez el esquema de objeto actual.

(Heredado de MajorObject)
LastUpdate

Obtiene o establece la hora de última actualización de una base de datos.

(Heredado de Database)
MasterDataSourceID

Obtiene o establece el identificador de origen de datos maestros de una base de datos.

MiningStructures

Obtiene la colección de estructuras de minería de datos asociada a una base de datos.

Model

Obtiene el elemento secundario Model de Database.

ModelType

Obtiene o establece el tipo de modelo desde el que se implementó la base de datos. Los valores esperados son Predeterminado (lo mismo que multidimensional), Multidimensional o Tabular.

(Heredado de Database)
Name

Obtiene o establece el nombre del componente.

(Heredado de NamedComponent)
OwningCollection

Obtiene o establece la colección que contiene el objeto ModelComponent.

(Heredado de ModelComponent)
Parent

Obtiene el objeto primario Server del objeto Database.

ProcessingPriority

Obtiene o establece la prioridad de procesamiento de una base de datos.

ReadWriteMode

Obtiene o establece el elemento ReadWriteMode de la base de datos.

(Heredado de Database)
Roles

Obtiene la colección de roles asociada a una base de datos.

Site

Obtiene o establece el sitio asociado al componente.

(Heredado de NamedComponent)
SiteID

Obtiene o establece el identificador del sitio asociado con el componente.

(Heredado de NamedComponent)
State

Obtiene o establece AnalysisState de la instancia actual.

(Heredado de ProcessableMajorObject)
StorageEngineUsed

Obtiene o establece el motor de almacenamiento usado en la base de datos actual.

(Heredado de Database)
Translations

Obtiene la colección de traducciones asociada a una base de datos.

(Heredado de Database)
Version

Obtiene o establece la versión de la base de datos.

(Heredado de Database)
Visible

Obtiene o establece la propiedad de visibilidad booleana asociada a una base de datos.

(Heredado de Database)

Métodos

AddToContainer(IContainer)

Agregar la base de datos a un contenedor

(Heredado de Database)
AfterInsert(Int32)

Muestra un objeto ModelComponent después de haberlo agregado al índice especificado.

(Heredado de ModelComponent)
AfterMove(Int32, Int32)

Muestra un objeto ModelComponent después de haberlo movido al índice especificado.

(Heredado de ModelComponent)
AfterRemove(ModelComponentCollection)

Muestra ModelComponentCollection después de quitar un objeto ModelComponent.

(Heredado de ModelComponent)
Backup(BackupInfo)

Proporciona acceso mediante programación a las operaciones de copia de seguridad de una base de datos con información de BackupInfo.

(Heredado de Database)
Backup(String)

Proporciona acceso mediante programación a las operaciones de copia de seguridad de una base de datos con el archivo especificado.

(Heredado de Database)
Backup(String, Boolean)

Proporciona acceso mediante programación a las operaciones de copia de seguridad de una base de datos con el archivo especificado y la indicación AllowOverWrite.

(Heredado de Database)
Backup(String, Boolean, Boolean)

Proporciona acceso mediante programación a las operaciones de copia de seguridad de una base de datos con el archivo especificado y las indicaciones AllowOverWrite y BackupRemotePartitions.

(Heredado de Database)
Backup(String, Boolean, Boolean, BackupLocation[])

Proporciona acceso mediante programación a las operaciones de copia de seguridad de una base de datos con el archivo especificado, con las indicaciones AllowOverWrite y BackupRemotePartitions y con la información de ubicaciones.

(Heredado de Database)
Backup(String, Boolean, Boolean, BackupLocation[], Boolean)

Proporciona acceso mediante programación a las operaciones de copia de seguridad de una base de datos con el archivo especificado, con las indicaciones AllowOverWrite, BackupRemotePartitions y ApplyCompression, y con la información de ubicaciones.

(Heredado de Database)
Backup(String, Boolean, Boolean, BackupLocation[], Boolean, String)

Proporciona acceso mediante programación a las operaciones de copia de seguridad de una base de datos con el archivo especificado, con las indicaciones AllowOverWrite, BackupRemotePartitions y ApplyCompression, con la información de ubicaciones y con una contraseña.

(Heredado de Database)
BeforeRemove(Boolean)

Quita el objeto ModelComponent antes de la limpieza.

(Heredado de ModelComponent)
CanProcess(ProcessType)

Indica si el cubo puede realizar el procesamiento especificado.

(Heredado de Database)
Clone()

Devuelve un clon del objeto.

Clone(Boolean)

Crea una copia del objeto MajorObject.

(Heredado de MajorObject)
CopyTo(Database)

Copia el contenido del objeto en otro objeto (el destino).

CopyTo(MajorObject, Boolean)

Copia el objeto en el destino especificado. No haga referencia directamente a este miembro en el código. Es compatible con la infraestructura de Analysis Services y se ocultará en una versión futura.

(Heredado de Database)
CopyTo(ModelComponent)

Copia un objeto ModelComponent al objeto especificado.

(Heredado de ModelComponent)
CopyTo(NamedComponent)

Copia un objeto NamedComponent en el objeto especificado.

(Heredado de NamedComponent)
Detach()

Separa una base de datos que no está en uso.

(Heredado de Database)
Detach(String)

Separa una base de datos con una contraseña especificada.

(Heredado de Database)
Drop()

Quita el objeto actual y actualiza el servidor.

(Heredado de MajorObject)
Drop(DropOptions)

Quita el objeto actual y actualiza el servidor mediante las opciones especificadas.

(Heredado de MajorObject)
Drop(DropOptions, XmlaWarningCollection)

Quita el objeto actual y actualiza el servidor mediante las opciones especificadas. Las advertencias resultantes de la operación de colocar se devuelven en el objeto warnings especificado.

(Heredado de MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

Quita el objeto actual y actualiza el servidor mediante las opciones especificadas. Las advertencias resultantes de la operación de colocar se devuelven en la variable warnings especificada y los resultados para los objetos afectados en la operación se devuelven en la variable impactResult especificada.

(Heredado de MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Quita el objeto actual y actualiza el servidor mediante las opciones especificadas. Las advertencias resultantes de la operación de colocar se devuelven en la variable warnings especificada y los resultados para los objetos afectados en la operación se devuelven en la variable impactResult especificada.

(Heredado de MajorObject)
GetConnectedParentServer()

Obtiene el servidor primario que se va a conectar al objeto de base de datos.

(Heredado de Database)
GetCreateReferences(Hashtable, Boolean, Boolean)

Obtiene un objeto Hashtable para crear referencias.

(Heredado de MajorObject)
GetDependents(Hashtable)

Obtiene los elementos dependientes de la tabla hash especificada.

(Heredado de MajorObject)
GetDropDependents(Hashtable, Hashtable)

Obtiene los elementos dependientes eliminados.

(Heredado de MajorObject)
GetReferences(Hashtable, Boolean)

Obtiene los objetos a los que hace referencia la base de datos.

GetUpdateOverwrites(Boolean)

Obtiene el objeto Hashtable que sobrescribe el objeto MajorObject actualizado.

(Heredado de MajorObject)
LinkDimension(Dimension, String)

Enlaza la base de datos a una dimensión especificada.

LinkDimension(Dimension, String, String)

Enlaza la base de datos a una dimensión especificada.

Process()

Procesa ProcessableMajorObject.

(Heredado de ProcessableMajorObject)
Process(ProcessType)

Procesa ProcessableMajorObject con el tipo de proceso especificado.

(Heredado de ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration)

Procesa ProcessableMajorObject con el tipo de proceso especificado y la configuración de control de errores.

(Heredado de ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection)

Procesa ProcessableMajorObject con el tipo de proceso especificado, la configuración de control de errores y las advertencias.

(Heredado de ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection)

Procesa ProcessableMajorObject con el tipo de proceso especificado, la configuración de control de errores, las advertencias y los detalles de impacto.

(Heredado de ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Procesa ProcessableMajorObject con el tipo de proceso especificado, la configuración de control de errores, las advertencias y los detalles de impacto.

(Heredado de ProcessableMajorObject)
Process(ProcessType, IBinding)

Procesa ProcessableMajorObject con el enlace y el tipo de proceso especificados.

(Heredado de ProcessableMajorObject)
Process(ProcessType, WriteBackTableCreation)

Procesa ProcessableMajorObject con la escritura diferida y el tipo de proceso especificados.

(Heredado de ProcessableMajorObject)
Refresh()

Actualiza el objeto a partir de las definiciones de servidor.

(Heredado de MajorObject)
Refresh(Boolean)

Actualiza el objeto actual a partir de las definiciones de servidor, así como los objetos dependientes cargados (si se especifican).

(Heredado de MajorObject)
Refresh(Boolean, RefreshType)

Actualiza el objeto actual a partir de las definiciones de servidor, así como los objetos dependientes cargados (si se especifican).

(Heredado de MajorObject)
RemoveFromContainer(IContainer)

Quita el objeto ModelComponent del contenedor especificado.

(Heredado de ModelComponent)
Reset()

Restablece el componente a su estado inicial.

(Heredado de NamedComponent)
Submit()

Envía un objeto ModelComponent.

(Heredado de ModelComponent)
Submit(Boolean)

Envía un objeto ModelComponent.

(Heredado de ModelComponent)
ToString()

Devuelve una cadena que representa el componente con nombre.

(Heredado de NamedComponent)
Update()

Actualiza la definición del servidor del objeto actual a los valores reales mediante los valores para actualizar los objetos dependientes.

(Heredado de MajorObject)
Update(UpdateOptions)

Actualiza la definición del servidor del objeto actual a los valores reales mediante las opciones especificadas para actualizar los objetos dependientes.

(Heredado de MajorObject)
Update(UpdateOptions, UpdateMode)

Actualiza la definición del servidor del objeto actual a los valores reales mediante las opciones especificadas para actualizar los objetos dependientes.

(Heredado de MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection)

Actualiza la definición del servidor del objeto actual a los valores reales mediante las opciones especificadas para actualizar los objetos dependientes e informa de cualquier advertencia de la operación.

(Heredado de MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection)

Actualiza la definición del servidor del objeto actual a los valores reales mediante las opciones especificadas para actualizar los objetos dependientes, informa de cualquier advertencia de la operación y devuelve los objetos afectados de la operación.

(Heredado de MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Actualiza la definición del servidor del objeto actual a los valores reales mediante las opciones especificadas para actualizar los objetos dependientes, informa de cualquier advertencia de la operación y devuelve los objetos afectados de la operación. Si analyzeImpactOnly es true, se realiza una operación de análisis de impacto sin operación de actualización.

(Heredado de MajorObject)
Validate(ValidationErrorCollection)

Valida el elemento al que se anexa; devuelve los errores detectados en una colección.

(Heredado de ModelComponent)
Validate(ValidationErrorCollection, Boolean)

Valida el elemento al que se anexa; devuelve los errores detectados en una colección. También contiene un parámetro para habilitar la devolución de errores detallados.

(Heredado de ModelComponent)
Validate(ValidationErrorCollection, Boolean, ServerEdition)

Determina si la base de datos es válida.

Validate(ValidationResultCollection)

Indica si MajorObject es válido.

(Heredado de MajorObject)
Validate(ValidationResultCollection, ValidationOptions)

Indica si MajorObject es válido.

(Heredado de MajorObject)
Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

Indica si MajorObject es válido.

(Heredado de MajorObject)

Implementaciones de interfaz explícitas

ICloneable.Clone()

Define una base de datos de Microsoft Analysis Services. Esta clase no puede heredarse.

IConnectionStringHolder.ReturnPassword

Define una base de datos de Microsoft Analysis Services. Esta clase no puede heredarse.

IDeserializationCallback.OnDeserialization(Object)

Define una base de datos de Microsoft Analysis Services. Esta clase no puede heredarse.

(Heredado de MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

Define una base de datos de Microsoft Analysis Services. Esta clase no puede heredarse.

(Heredado de MajorObject)
IFormattable.ToString(String, IFormatProvider)

Define una base de datos de Microsoft Analysis Services. Esta clase no puede heredarse.

(Heredado de NamedComponent)
IHostableComponent.Host

Define una base de datos de Microsoft Analysis Services. Esta clase no puede heredarse.

(Heredado de ModelComponent)
IMajorObject.BaseType

Define una base de datos de Microsoft Analysis Services. Esta clase no puede heredarse.

IMajorObject.CreateBody()

Define una base de datos de Microsoft Analysis Services. Esta clase no puede heredarse.

IMajorObject.DependsOn(IMajorObject)

Define una base de datos de Microsoft Analysis Services. Esta clase no puede heredarse.

IMajorObject.ObjectReference

Define una base de datos de Microsoft Analysis Services. Esta clase no puede heredarse.

IMajorObject.ParentDatabase

Define una base de datos de Microsoft Analysis Services. Esta clase no puede heredarse.

IMajorObject.ParentServer

Define una base de datos de Microsoft Analysis Services. Esta clase no puede heredarse.

IMajorObject.Path

Define una base de datos de Microsoft Analysis Services. Esta clase no puede heredarse.

IMajorObject.WriteRef(XmlWriter)

Define una base de datos de Microsoft Analysis Services. Esta clase no puede heredarse.

IModelComponent.FriendlyPath

Define una base de datos de Microsoft Analysis Services. Esta clase no puede heredarse.

(Heredado de ModelComponent)
IModelComponent.OwningCollection

Define una base de datos de Microsoft Analysis Services. Esta clase no puede heredarse.

(Heredado de ModelComponent)
IProcessable.LastProcessed

Define una base de datos de Microsoft Analysis Services. Esta clase no puede heredarse.

(Heredado de ProcessableMajorObject)
IProcessable.State

Define una base de datos de Microsoft Analysis Services. Esta clase no puede heredarse.

(Heredado de ProcessableMajorObject)

Métodos de extensión

ToTmdl(Database)

IMPORTANTE: TMDL todavía está en versión preliminar y es posible que la superficie de API todavía se modifique antes de la disponibilidad general.

Crea un conjunto de documentos TMDL basados en los metadatos de la base de datos secificada.

ToTmdl(Database, MetadataSerializationOptions)

IMPORTANTE: TMDL todavía está en versión preliminar y es posible que la superficie de API todavía se modifique antes de la disponibilidad general.

Crea un conjunto de documentos TMDL basados en los metadatos de la base de datos secificada.

Se aplica a