Compartir a través de


Database Clase

Definición

Define una base de datos de MicrosoftAnalysis Services. Esta clase no se puede heredar.

[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 Database tabular mediante los valores predeterminados.

Database(ModelType, Int32)

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

Database(String)

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

Database(String, String)

Inicializa una nueva instancia de un Database tabular mediante 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

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

AggregationPrefix

Obtiene o establece el prefijo común que se usará para los nombres de agregación en toda 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 asociados 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 de la base de datos.

(Heredado de Database)
CompatibilityMode

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

(Heredado de Database)
CreatedTimestamp

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

(Heredado de MajorObject)
Cubes

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

DatabasePermissions

Obtiene la colección de elementos de permiso de base de datos asociados 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 asociados a una base de datos.

DataSourceViews

Obtiene la colección de vistas de origen de datos asociadas 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 asociadas a una base de datos.

DirectQueryMode

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

DismissedValidationResults

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

(Heredado de Database)
DismissedValidationRules

Obtiene una colección de DismissedValidationRule asociado 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 primaria.

(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 la 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 base de datos se ve afectada por la transacción actual.

IsLoaded

Obtiene un valor que indica si se ha cargado MajorObject.

(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 la fecha y hora en la que se procesó por última vez el objeto.

(Heredado de ProcessableMajorObject)
LastSchemaUpdate

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

(Heredado de MajorObject)
LastUpdate

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

(Heredado de Database)
MasterDataSourceID

Obtiene o establece el identificador del origen de datos maestro para una base de datos.

MiningStructures

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

Model

Obtiene el Model secundario del Database.

ModelType

Obtiene o establece el tipo de modelo desde el que se implementó la base de datos. Los valores esperados incluyen Default (igual 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 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 readWriteMode de la base de datos.

(Heredado de Database)
Roles

Obtiene la colección de roles asociados 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 al componente.

(Heredado de NamedComponent)
State

Obtiene o establece analysisState de esta 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 asociadas 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)

Adición de la base de datos a un contenedor

(Heredado de Database)
AfterInsert(Int32)

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

(Heredado de ModelComponent)
AfterMove(Int32, Int32)

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

(Heredado de ModelComponent)
AfterRemove(ModelComponentCollection)

Muestra un 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, la indicación AllowOverWrite y la indicación 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, la indicación AllowOverWrite, la indicación BackupRemotePartitions y 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, la indicación AllowOverWrite, la indicación BackupRemotePartitions, la información de ubicaciones y la indicación ApplyCompression.

(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, la indicación AllowOverWrite, la indicación BackupRemotePartitions, la información de ubicaciones, la indicación ApplyCompression y la 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 nueva copia del objeto MajorObject.

(Heredado de MajorObject)
CopyTo(Database)

Copia el contenido de este objeto en otro objeto (el destino).

CopyTo(MajorObject, Boolean)

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

(Heredado de Database)
CopyTo(ModelComponent)

Copia un objeto ModelComponent en el objeto especificado.

(Heredado de ModelComponent)
CopyTo(NamedComponent)

Copia un objeto NamedComponent en el objeto especificado.

(Heredado de NamedComponent)
Detach()

Desasocia 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 el servidor de actualizaciones.

(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 colocación se devuelven en el objeto de advertencias 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 colocación se devuelven en la variable de advertencias especificada y los resultados de 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 colocación se devuelven en la variable de advertencias especificada y los resultados de los objetos afectados en la operación se devuelven en la variable impactResult especificada.

(Heredado de MajorObject)
GetConnectedParentServer()

Obtiene el servidor primario para conectarse con el objeto de base de datos.

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

Obtiene una tabla hash para crear referencias.

(Heredado de MajorObject)
GetDependents(Hashtable)

Obtiene los dependientes de la tabla hash especificada.

(Heredado de MajorObject)
GetDropDependents(Hashtable, Hashtable)

Obtiene los dependientes de colocación.

(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)

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

LinkDimension(Dimension, String, String)

Vincula 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 y la configuración de control de errores especificados.

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

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

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

Procesa ProcessableMajorObject con el tipo de proceso especificado, la configuración del 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 del control de errores, las advertencias y los detalles de impacto.

(Heredado de ProcessableMajorObject)
Process(ProcessType, IBinding)

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

(Heredado de ProcessableMajorObject)
Process(ProcessType, WriteBackTableCreation)

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

(Heredado de ProcessableMajorObject)
Refresh()

Actualiza el objeto de las definiciones de servidor.

(Heredado de MajorObject)
Refresh(Boolean)

Actualiza el objeto de las definiciones de servidor, así como los objetos dependientes cargados [si se especifican].

(Heredado de MajorObject)
Refresh(Boolean, RefreshType)

Actualiza el objeto 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 valores reales mediante los valores predeterminados para actualizar los objetos dependientes.

(Heredado de MajorObject)
Update(UpdateOptions)

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

(Heredado de MajorObject)
Update(UpdateOptions, UpdateMode)

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

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

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

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

Actualiza la definición del servidor del objeto actual a valores reales mediante opciones especificadas para actualizar objetos dependientes, notifica las advertencias de la operación y devuelve 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 valores reales mediante opciones especificadas para actualizar objetos dependientes, notifica las advertencias de la operación y devuelve objetos afectados de la operación. Si analyzeImpactOnly es true, se realiza una operación de análisis de impacto sin ninguna operación de actualización.

(Heredado de MajorObject)
Validate(ValidationErrorCollection)

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

(Heredado de ModelComponent)
Validate(ValidationErrorCollection, Boolean)

Valida el elemento al que se anexa; devuelve los errores encontrados 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 MicrosoftAnalysis Services. Esta clase no se puede heredar.

IConnectionStringHolder.ReturnPassword

Define una base de datos de MicrosoftAnalysis Services. Esta clase no se puede heredar.

IDeserializationCallback.OnDeserialization(Object)

Define una base de datos de MicrosoftAnalysis Services. Esta clase no se puede heredar.

(Heredado de MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

Define una base de datos de MicrosoftAnalysis Services. Esta clase no se puede heredar.

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

Define una base de datos de MicrosoftAnalysis Services. Esta clase no se puede heredar.

(Heredado de NamedComponent)
IHostableComponent.Host

Define una base de datos de MicrosoftAnalysis Services. Esta clase no se puede heredar.

(Heredado de ModelComponent)
IMajorObject.BaseType

Define una base de datos de MicrosoftAnalysis Services. Esta clase no se puede heredar.

IMajorObject.CreateBody()

Define una base de datos de MicrosoftAnalysis Services. Esta clase no se puede heredar.

IMajorObject.DependsOn(IMajorObject)

Define una base de datos de MicrosoftAnalysis Services. Esta clase no se puede heredar.

IMajorObject.ObjectReference

Define una base de datos de MicrosoftAnalysis Services. Esta clase no se puede heredar.

IMajorObject.ParentDatabase

Define una base de datos de MicrosoftAnalysis Services. Esta clase no se puede heredar.

IMajorObject.ParentServer

Define una base de datos de MicrosoftAnalysis Services. Esta clase no se puede heredar.

IMajorObject.Path

Define una base de datos de MicrosoftAnalysis Services. Esta clase no se puede heredar.

IMajorObject.WriteRef(XmlWriter)

Define una base de datos de MicrosoftAnalysis Services. Esta clase no se puede heredar.

IModelComponent.FriendlyPath

Define una base de datos de MicrosoftAnalysis Services. Esta clase no se puede heredar.

(Heredado de ModelComponent)
IModelComponent.OwningCollection

Define una base de datos de MicrosoftAnalysis Services. Esta clase no se puede heredar.

(Heredado de ModelComponent)
IProcessable.LastProcessed

Define una base de datos de MicrosoftAnalysis Services. Esta clase no se puede heredar.

(Heredado de ProcessableMajorObject)
IProcessable.State

Define una base de datos de MicrosoftAnalysis Services. Esta clase no se puede heredar.

(Heredado de ProcessableMajorObject)

Métodos de extensión

ToTmdl(Database)

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

ToTmdl(Database, MetadataSerializationOptions)

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

Se aplica a