Compartir a través de


Database Clase

Definición

Especifica una base de datos tabular o multidimensional de Analysis Services. Esta clase no se puede heredar. El modo de servidor y el tipo de modelo determinarán si posteriormente puede crear o modificar el árbol de modelos. En concreto, si llama a Tabular.Database, solo puede modificar su modelo cuando el modelo es tabular en el nivel de compatibilidad 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
Herencia
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

Annotations

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

(Heredado de MajorObject)
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)
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)
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)
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.

ReadWriteMode

Obtiene o establece readWriteMode de la base de datos.

(Heredado de Database)
Server

Obtiene el Server primario de 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)

Esta API forma parte de la infraestructura de Analysis Services y no está pensada para llamarse directamente desde el código. Crea una nueva copia del objeto MajorObject.

CopyTo(Database)

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

CopyTo(MajorObject, Boolean)

Infraestructura. Copia un objeto MajorObject en el destino especificado.

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.

(Heredado de Database)
GetUpdateOverwrites(Boolean)

Obtiene el objeto Hashtable que sobrescribe el objeto MajorObject actualizado.

(Heredado de MajorObject)
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 NamedComponent es válido.

(Heredado de NamedComponent)
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()

Especifica una base de datos tabular o multidimensional de Analysis Services. Esta clase no se puede heredar. El modo de servidor y el tipo de modelo determinarán si posteriormente puede crear o modificar el árbol de modelos. En concreto, si llama a Tabular.Database, solo puede modificar su modelo cuando el modelo es tabular en el nivel de compatibilidad 1200.

IDeserializationCallback.OnDeserialization(Object)

Especifica una base de datos tabular o multidimensional de Analysis Services. Esta clase no se puede heredar. El modo de servidor y el tipo de modelo determinarán si posteriormente puede crear o modificar el árbol de modelos. En concreto, si llama a Tabular.Database, solo puede modificar su modelo cuando el modelo es tabular en el nivel de compatibilidad 1200.

(Heredado de MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

Especifica una base de datos tabular o multidimensional de Analysis Services. Esta clase no se puede heredar. El modo de servidor y el tipo de modelo determinarán si posteriormente puede crear o modificar el árbol de modelos. En concreto, si llama a Tabular.Database, solo puede modificar su modelo cuando el modelo es tabular en el nivel de compatibilidad 1200.

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

Especifica una base de datos tabular o multidimensional de Analysis Services. Esta clase no se puede heredar. El modo de servidor y el tipo de modelo determinarán si posteriormente puede crear o modificar el árbol de modelos. En concreto, si llama a Tabular.Database, solo puede modificar su modelo cuando el modelo es tabular en el nivel de compatibilidad 1200.

(Heredado de NamedComponent)
IHostableComponent.Host

Especifica una base de datos tabular o multidimensional de Analysis Services. Esta clase no se puede heredar. El modo de servidor y el tipo de modelo determinarán si posteriormente puede crear o modificar el árbol de modelos. En concreto, si llama a Tabular.Database, solo puede modificar su modelo cuando el modelo es tabular en el nivel de compatibilidad 1200.

(Heredado de ModelComponent)
IMajorObject.BaseType

Especifica una base de datos tabular o multidimensional de Analysis Services. Esta clase no se puede heredar. El modo de servidor y el tipo de modelo determinarán si posteriormente puede crear o modificar el árbol de modelos. En concreto, si llama a Tabular.Database, solo puede modificar su modelo cuando el modelo es tabular en el nivel de compatibilidad 1200.

IMajorObject.CreateBody()

Especifica una base de datos tabular o multidimensional de Analysis Services. Esta clase no se puede heredar. El modo de servidor y el tipo de modelo determinarán si posteriormente puede crear o modificar el árbol de modelos. En concreto, si llama a Tabular.Database, solo puede modificar su modelo cuando el modelo es tabular en el nivel de compatibilidad 1200.

IMajorObject.DependsOn(IMajorObject)

Especifica una base de datos tabular o multidimensional de Analysis Services. Esta clase no se puede heredar. El modo de servidor y el tipo de modelo determinarán si posteriormente puede crear o modificar el árbol de modelos. En concreto, si llama a Tabular.Database, solo puede modificar su modelo cuando el modelo es tabular en el nivel de compatibilidad 1200.

IMajorObject.ObjectReference

Especifica una base de datos tabular o multidimensional de Analysis Services. Esta clase no se puede heredar. El modo de servidor y el tipo de modelo determinarán si posteriormente puede crear o modificar el árbol de modelos. En concreto, si llama a Tabular.Database, solo puede modificar su modelo cuando el modelo es tabular en el nivel de compatibilidad 1200.

IMajorObject.ParentDatabase

Especifica una base de datos tabular o multidimensional de Analysis Services. Esta clase no se puede heredar. El modo de servidor y el tipo de modelo determinarán si posteriormente puede crear o modificar el árbol de modelos. En concreto, si llama a Tabular.Database, solo puede modificar su modelo cuando el modelo es tabular en el nivel de compatibilidad 1200.

IMajorObject.ParentServer

Especifica una base de datos tabular o multidimensional de Analysis Services. Esta clase no se puede heredar. El modo de servidor y el tipo de modelo determinarán si posteriormente puede crear o modificar el árbol de modelos. En concreto, si llama a Tabular.Database, solo puede modificar su modelo cuando el modelo es tabular en el nivel de compatibilidad 1200.

IMajorObject.Path

Especifica una base de datos tabular o multidimensional de Analysis Services. Esta clase no se puede heredar. El modo de servidor y el tipo de modelo determinarán si posteriormente puede crear o modificar el árbol de modelos. En concreto, si llama a Tabular.Database, solo puede modificar su modelo cuando el modelo es tabular en el nivel de compatibilidad 1200.

IMajorObject.WriteRef(XmlWriter)

Especifica una base de datos tabular o multidimensional de Analysis Services. Esta clase no se puede heredar. El modo de servidor y el tipo de modelo determinarán si posteriormente puede crear o modificar el árbol de modelos. En concreto, si llama a Tabular.Database, solo puede modificar su modelo cuando el modelo es tabular en el nivel de compatibilidad 1200.

IModelComponent.FriendlyPath

Especifica una base de datos tabular o multidimensional de Analysis Services. Esta clase no se puede heredar. El modo de servidor y el tipo de modelo determinarán si posteriormente puede crear o modificar el árbol de modelos. En concreto, si llama a Tabular.Database, solo puede modificar su modelo cuando el modelo es tabular en el nivel de compatibilidad 1200.

(Heredado de ModelComponent)
IModelComponent.OwningCollection

Especifica una base de datos tabular o multidimensional de Analysis Services. Esta clase no se puede heredar. El modo de servidor y el tipo de modelo determinarán si posteriormente puede crear o modificar el árbol de modelos. En concreto, si llama a Tabular.Database, solo puede modificar su modelo cuando el modelo es tabular en el nivel de compatibilidad 1200.

(Heredado de ModelComponent)
IProcessable.LastProcessed

Especifica una base de datos tabular o multidimensional de Analysis Services. Esta clase no se puede heredar. El modo de servidor y el tipo de modelo determinarán si posteriormente puede crear o modificar el árbol de modelos. En concreto, si llama a Tabular.Database, solo puede modificar su modelo cuando el modelo es tabular en el nivel de compatibilidad 1200.

(Heredado de ProcessableMajorObject)
IProcessable.State

Especifica una base de datos tabular o multidimensional de Analysis Services. Esta clase no se puede heredar. El modo de servidor y el tipo de modelo determinarán si posteriormente puede crear o modificar el árbol de modelos. En concreto, si llama a Tabular.Database, solo puede modificar su modelo cuando el modelo es tabular en el nivel de compatibilidad 1200.

(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