Dil

Database Sınıf

Tanım

MicrosoftAnalysis Services veritabanını tanımlar. Bu sınıf devralınamaz.

[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
Devralma
Öznitelikler
Uygulamalar

Oluşturucular

Name Description
Database()

Varsayılan değerleri kullanarak Tablosal Database yeni bir örneğini başlatır.

Database(ModelType, Int32)

Model türünü ve uyumluluk düzeyini kullanarak Tablosal Database nesnesinin yeni bir örneğini başlatır.

Database(String)

Bir ad kullanarak Tablosal Database yeni bir örneğini başlatır.

Database(String, String)

Ad ve tanımlayıcı kullanarak Tablosal Database yeni bir örneğini başlatır.

Alanlar

Name Description
MaxIDLength

Tanımlayıcının uzunluk üst sınırını belirtir.

(Devralındığı yer: NamedComponent)
MaxNameLength

Adın uzunluk üst sınırını belirtir.

(Devralındığı yer: NamedComponent)

Özellikler

Name Description
Accounts

Veritabanı öğesinde tanımlanan hesap türlerinin koleksiyonunu alır.

AggregationPrefix

İlişkili Veritabanı genelinde toplama adları için kullanılacak ortak ön eki alır veya ayarlar.

Annotations

Ana nesneyle ilişkili tüm ek açıklamaların koleksiyonunu alır.

(Devralındığı yer: MajorObject)
Assemblies

Veritabanı ile ilişkili derleme koleksiyonunu alır.

Collation

Veritabanı için harmanlama türünü alır veya ayarlar.

(Devralındığı yer: Database)
CompatibilityLevel

Veritabanı için uyumluluk düzeyini alır veya ayarlar.

(Devralındığı yer: Database)
CompatibilityMode

Veritabanı için uyumluluk düzeyini alır veya ayarlar.

(Devralındığı yer: Database)
CreatedTimestamp

Nesnenin oluşturulma tarihini ve saatini alır veya ayarlar.

(Devralındığı yer: MajorObject)
Cubes

Veritabanı ile ilişkili küp koleksiyonunu alır.

DatabasePermissions

Veritabanı öğesiyle ilişkili veritabanı izin öğelerinin koleksiyonunu alır.

DataSourceImpersonationInfo

Veritabanı ile ilişkili kimliğe bürünme bilgilerini alır veya ayarlar.

DataSources

Veritabanı ile ilişkili veri kaynaklarının koleksiyonunu alır.

DataSourceViews

Veritabanı ile ilişkili veri kaynağı görünümlerinin koleksiyonunu alır.

DbStorageLocation

Veritabanı depolama konumunu alır veya ayarlar.

(Devralındığı yer: Database)
Description

Bileşenin açıklamasını alır veya ayarlar.

(Devralındığı yer: Database)
Dimensions

Veritabanı ile ilişkili boyut koleksiyonunu alır.

DirectQueryMode

Geçerli veritabanının kullandığı doğrudan sorgu modunu alır veya ayarlar.

DismissedValidationResults

Veritabanı ile ilişkilendirilmiş bir DismissedValidationResult koleksiyonunu alır.

(Devralındığı yer: Database)
DismissedValidationRules

Veritabanı ile ilişkilendirilmiş bir DismissedValidationRule koleksiyonunu alır.

(Devralındığı yer: Database)
EstimatedSize

Üst Veritabanının salt okunur tahmini boyutunu bayt cinsinden alır veya ayarlar.

(Devralındığı yer: Database)
FriendlyName

Bileşen için kolay bir ad alır.

(Devralındığı yer: NamedComponent)
ID

Bileşenin tanımlayıcısını alır veya ayarlar.

(Devralındığı yer: NamedComponent)
ImagePath

Görüntü yolunu alır veya ayarlar.

(Devralındığı yer: Database)
ImageUniqueID

Görüntü benzersiz tanımlayıcısını alır veya ayarlar.

(Devralındığı yer: Database)
ImageUrl

Veritabanı için görüntülenecek bir görüntünün URL yolunu alır veya ayarlar.

(Devralındığı yer: Database)
ImageVersion

Veritabanındaki görüntünün sürümünü alır veya ayarlar.

(Devralındığı yer: Database)
IsInTransaction

Veritabanının geçerli işlemden etkilenip etkilenmediğini gösteren bir değer alır.

IsLoaded

MajorObject'in yüklenip yüklenmediğini gösteren bir değer alır.

(Devralındığı yer: MajorObject)
KeyForCollection

Koleksiyonlarda kullanılan anahtarı alır.

(Devralındığı yer: NamedComponent)
Language

Veritabanı için dil değerini alır veya ayarlar.

(Devralındığı yer: Database)
LastProcessed

Nesnenin en son işlendiği DateTime değerini alır veya ayarlar.

(Devralındığı yer: ProcessableMajorObject)
LastSchemaUpdate

Geçerli nesne şemasının en son güncelleştirildiği tarih ve saati alır veya ayarlar.

(Devralındığı yer: MajorObject)
LastUpdate

Veritabanı için son güncelleştirme zamanını alır veya ayarlar.

(Devralındığı yer: Database)
MasterDataSourceID

Veritabanı için ana veri kaynağı tanımlayıcısını alır veya ayarlar.

MiningStructures

Veritabanı ile ilişkili madencilik yapılarının koleksiyonunu alır.

Model

Databasealt Model alır.

ModelType

Veritabanının dağıtıldığı modelin türünü alır veya ayarlar. Beklenen değerler Arasında Varsayılan (çok boyutlu ile aynı), Çok Boyutlu veya Tablosal bulunur.

(Devralındığı yer: Database)
Name

Bileşenin adını alır veya ayarlar.

(Devralındığı yer: NamedComponent)
OwningCollection

ModelComponent öğesini içeren koleksiyonu alır veya ayarlar.

(Devralındığı yer: ModelComponent)
Parent

Database nesnesinin üst Server nesnesini alır.

ProcessingPriority

Veritabanının işleme önceliğini alır veya ayarlar.

ReadWriteMode

Veritabanının ReadWriteMode değerini alır veya ayarlar.

(Devralındığı yer: Database)
Roles

Veritabanı ile ilişkili rol koleksiyonunu alır.

Site

Bileşenle ilişkili siteyi alır veya ayarlar.

(Devralındığı yer: NamedComponent)
SiteID

Bileşenle ilişkili sitenin tanımlayıcısını alır veya ayarlar.

(Devralındığı yer: NamedComponent)
State

Bu geçerli örneğin AnalysisState'ini alır veya ayarlar.

(Devralındığı yer: ProcessableMajorObject)
StorageEngineUsed

Geçerli veritabanında kullanılan depolama altyapısını alır veya ayarlar.

(Devralındığı yer: Database)
Translations

Veritabanı ile ilişkilendirilmiş çeviri koleksiyonunu alır.

(Devralındığı yer: Database)
Version

Veritabanı sürümünü alır veya ayarlar.

(Devralındığı yer: Database)
Visible

Veritabanı ile ilişkili Boole görünürlüğü özelliğini alır veya ayarlar.

(Devralındığı yer: Database)

Yöntemler

Name Description
AddToContainer(IContainer)

Veritabanını kapsayıcıya ekleme

(Devralındığı yer: Database)
AfterInsert(Int32)

Belirtilen dizine eklendikten sonra bir ModelComponent nesnesi görüntüler.

(Devralındığı yer: ModelComponent)
AfterMove(Int32, Int32)

Belirtilen dizine geçtikten sonra ModelComponent nesnesini görüntüler.

(Devralındığı yer: ModelComponent)
AfterRemove(ModelComponentCollection)

ModelComponent nesnesi kaldırıldıktan sonra Bir ModelComponentCollection görüntüler.

(Devralındığı yer: ModelComponent)
Backup(BackupInfo)

BackupInfo bilgilerine sahip bir Veritabanı için Yedekleme işlemlerine programlı erişim sağlar.

(Devralındığı yer: Database)
Backup(String)

Belirtilen dosyaya sahip bir Veritabanı için Yedekleme işlemlerine programlı erişim sağlar.

(Devralındığı yer: Database)
Backup(String, Boolean)

Belirtilen dosyaya ve AllowOverWrite göstergesine sahip bir Veritabanı için Yedekleme işlemlerine programlı erişim sağlar.

(Devralındığı yer: Database)
Backup(String, Boolean, Boolean)

Belirtilen dosya, AllowOverWrite göstergesi ve BackupRemotePartitions göstergesine sahip bir Veritabanı için Yedekleme işlemlerine programlı erişim sağlar.

(Devralındığı yer: Database)
Backup(String, Boolean, Boolean, BackupLocation[])

Belirtilen dosya, AllowOverWrite göstergesi, BackupRemotePartitions göstergesi ve konum bilgilerine sahip bir Veritabanı için yedekleme işlemlerine programlı erişim sağlar.

(Devralındığı yer: Database)
Backup(String, Boolean, Boolean, BackupLocation[], Boolean)

Belirtilen dosyaya, AllowOverWrite göstergesine, BackupRemotePartitions göstergesine, konum bilgilerine ve ApplyCompression göstergesine sahip bir Veritabanı için yedekleme işlemlerine programlı erişim sağlar.

(Devralındığı yer: Database)
Backup(String, Boolean, Boolean, BackupLocation[], Boolean, String)

Belirtilen dosyaya, AllowOverWrite göstergesine, BackupRemotePartitions göstergesine, konum bilgilerine, ApplyCompression göstergesine ve parolaya sahip bir Veritabanı için yedekleme işlemlerine programlı erişim sağlar.

(Devralındığı yer: Database)
BeforeRemove(Boolean)

Temizlemeden önce ModelComponent nesnesini kaldırır.

(Devralındığı yer: ModelComponent)
CanProcess(ProcessType)

Küpü belirtilen işleme gerçekleştirip gerçekleştiremeyeceğini gösterir.

(Devralındığı yer: Database)
Clone()

Nesnenin bir kopyasını döndürür.

Clone(Boolean)

MajorObject nesnesinin yeni bir kopyasını oluşturur.

(Devralındığı yer: MajorObject)
CopyTo(Database)

Bu nesnenin içeriğini başka bir nesneye (hedef) kopyalar.

CopyTo(MajorObject, Boolean)

Nesneyi belirtilen hedefe kopyalar. Kodunuzda bu üyeye doğrudan başvurmayın. Analysis Services altyapısını destekler ve gelecek bir sürümde gizlenir.

(Devralındığı yer: Database)
CopyTo(ModelComponent)

ModelComponent nesnesini belirtilen nesneye kopyalar.

(Devralındığı yer: ModelComponent)
CopyTo(NamedComponent)

NamedComponent nesnesini belirtilen nesneye kopyalar.

(Devralındığı yer: NamedComponent)
Detach()

Kullanımda olmayan bir veritabanını ayırır.

(Devralındığı yer: Database)
Detach(String)

Belirtilen parolaya sahip bir veritabanını ayırır.

(Devralındığı yer: Database)
Drop()

Geçerli nesneyi ve güncelleştirme sunucusunu kaldırır.

(Devralındığı yer: MajorObject)
Drop(DropOptions)

Belirtilen seçenekleri kullanarak geçerli nesneyi ve güncelleştirme sunucusunu kaldırır.

(Devralındığı yer: MajorObject)
Drop(DropOptions, XmlaWarningCollection)

Belirtilen seçenekleri kullanarak geçerli nesneyi ve güncelleştirme sunucusunu kaldırır. Bırakma işleminden kaynaklanan uyarılar belirtilen uyarılar nesnesinde döndürülür.

(Devralındığı yer: MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

Belirtilen seçenekleri kullanarak geçerli nesneyi ve güncelleştirme sunucusunu kaldırır. Bırakma işleminden kaynaklanan uyarılar belirtilen uyarı değişkeni üzerinde döndürülür ve işlemdeki etkilenen nesneler için sonuçlar belirtilen impactResult değişkeninde döndürülür.

(Devralındığı yer: MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Belirtilen seçenekleri kullanarak geçerli nesneyi ve güncelleştirme sunucusunu kaldırır. Bırakma işleminden kaynaklanan uyarılar belirtilen uyarı değişkeni üzerinde döndürülür ve işlemdeki etkilenen nesneler için sonuçlar belirtilen impactResult değişkeninde döndürülür.

(Devralındığı yer: MajorObject)
GetConnectedParentServer()

Veritabanı nesnesine bağlanmak için üst sunucuyu alır.

(Devralındığı yer: Database)
GetCreateReferences(Hashtable, Boolean, Boolean)

Başvuru oluşturmak için bir Hashtable alır.

(Devralındığı yer: MajorObject)
GetDependents(Hashtable)

Belirtilen Karma Tablo'ya bağımlıları alır.

(Devralındığı yer: MajorObject)
GetDropDependents(Hashtable, Hashtable)

Bırakma bağımlılarını alır.

(Devralındığı yer: MajorObject)
GetReferences(Hashtable, Boolean)

Veritabanının başvurduğunu nesneleri alır.

GetUpdateOverwrites(Boolean)

Güncelleştirilmiş MajorObject öğesinin üzerine yazan Hashtable nesnesini alır.

(Devralındığı yer: MajorObject)
LinkDimension(Dimension, String)

Veritabanını belirtilen boyuta bağlar.

LinkDimension(Dimension, String, String)

Veritabanını belirtilen boyuta bağlar.

Process()

ProcessableMajorObject'i işler.

(Devralındığı yer: ProcessableMajorObject)
Process(ProcessType)

ProcessableMajorObject öğesini belirtilen işlem türüyle işler.

(Devralındığı yer: ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration)

ProcessableMajorObject'i belirtilen işlem türü ve hata işleme yapılandırmasıyla işler.

(Devralındığı yer: ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection)

ProcessableMajorObject öğesini belirtilen işlem türü, hata işleme yapılandırması ve uyarıları ile işler.

(Devralındığı yer: ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection)

ProcessableMajorObject'i belirtilen işlem türü, hata işleme yapılandırması, uyarılar ve etki ayrıntılarıyla işler.

(Devralındığı yer: ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection, Boolean)

ProcessableMajorObject'i belirtilen işlem türü, hata işleme yapılandırması, uyarılar ve etki ayrıntılarıyla işler.

(Devralındığı yer: ProcessableMajorObject)
Process(ProcessType, IBinding)

ProcessableMajorObject öğesini belirtilen işlem türü ve bağlama ile işler.

(Devralındığı yer: ProcessableMajorObject)
Process(ProcessType, WriteBackTableCreation)

ProcessableMajorObject öğesini belirtilen işlem türü ve geri yazma seçeneğiyle işler.

(Devralındığı yer: ProcessableMajorObject)
Refresh()

Nesneyi sunucu tanımlarından güncelleştirir.

(Devralındığı yer: MajorObject)
Refresh(Boolean)

Nesneyi sunucu tanımlarından ve [belirtilirse] yüklenen bağımlı nesnelerden güncelleştirir.

(Devralındığı yer: MajorObject)
Refresh(Boolean, RefreshType)

Nesneyi sunucu tanımlarından ve [belirtilirse] yüklenen bağımlı nesnelerden güncelleştirir.

(Devralındığı yer: MajorObject)
RemoveFromContainer(IContainer)

ModelComponent nesnesini belirtilen kapsayıcıdan kaldırır.

(Devralındığı yer: ModelComponent)
Reset()

Bileşeni ilk durumuna sıfırlar.

(Devralındığı yer: NamedComponent)
Submit()

ModelComponent nesnesi gönderir.

(Devralındığı yer: ModelComponent)
Submit(Boolean)

ModelComponent nesnesi gönderir.

(Devralındığı yer: ModelComponent)
ToString()

Adlandırılmış bileşeni temsil eden bir dize döndürür.

(Devralındığı yer: NamedComponent)
Update()

Bağımlı nesneleri güncelleştirmek için varsayılan değerleri kullanarak geçerli nesnenin sunucu tanımını gerçek değerlerle güncelleştirir.

(Devralındığı yer: MajorObject)
Update(UpdateOptions)

Bağımlı nesneleri güncelleştirmek için belirtilen seçenekleri kullanarak geçerli nesnenin sunucu tanımını gerçek değerlerle güncelleştirir.

(Devralındığı yer: MajorObject)
Update(UpdateOptions, UpdateMode)

Bağımlı nesneleri güncelleştirmek için belirtilen seçenekleri kullanarak geçerli nesnenin sunucu tanımını gerçek değerlerle güncelleştirir.

(Devralındığı yer: MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection)

Bağımlı nesneleri güncelleştirmek için belirtilen seçenekleri kullanarak geçerli nesnenin sunucu tanımını gerçek değerlerle güncelleştirir ve işlemden gelen uyarıları bildirir.

(Devralındığı yer: MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection)

Bağımlı nesneleri güncelleştirmek için belirtilen seçenekleri kullanarak geçerli nesnenin sunucu tanımını gerçek değerlerle güncelleştirir, işlemden gelen uyarıları bildirir ve işlemden etkilenen nesneleri döndürür.

(Devralındığı yer: MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Bağımlı nesneleri güncelleştirmek için belirtilen seçenekleri kullanarak geçerli nesnenin sunucu tanımını gerçek değerlerle güncelleştirir, işlemden gelen uyarıları bildirir ve işlemden etkilenen nesneleri döndürür. analyzeImpactOnly true ise, güncelleştirme işlemi olmadan bir etki analizi işlemi gerçekleştirilir.

(Devralındığı yer: MajorObject)
Validate(ValidationErrorCollection)

Eklendiği öğeyi doğrular; bir koleksiyonda karşılaşılan hataları döndürür.

(Devralındığı yer: ModelComponent)
Validate(ValidationErrorCollection, Boolean)

Eklendiği öğeyi doğrular; bir koleksiyonda karşılaşılan hataları döndürür. Ayrıca ayrıntılı hataların döndürülmesi için bir parametre içerir.

(Devralındığı yer: ModelComponent)
Validate(ValidationErrorCollection, Boolean, ServerEdition)

Veritabanının geçerli olup olmadığını belirler.

Validate(ValidationResultCollection)

MajorObject'in geçerli olup olmadığını gösterir.

(Devralındığı yer: MajorObject)
Validate(ValidationResultCollection, ValidationOptions)

MajorObject'in geçerli olup olmadığını gösterir.

(Devralındığı yer: MajorObject)
Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

MajorObject'in geçerli olup olmadığını gösterir.

(Devralındığı yer: MajorObject)

Belirtik Arabirim Kullanımları

Name Description
ICloneable.Clone()

MicrosoftAnalysis Services veritabanını tanımlar. Bu sınıf devralınamaz.

IConnectionStringHolder.ReturnPassword

MicrosoftAnalysis Services veritabanını tanımlar. Bu sınıf devralınamaz.

IDeserializationCallback.OnDeserialization(Object)

MicrosoftAnalysis Services veritabanını tanımlar. Bu sınıf devralınamaz.

(Devralındığı yer: MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

MicrosoftAnalysis Services veritabanını tanımlar. Bu sınıf devralınamaz.

(Devralındığı yer: MajorObject)
IFormattable.ToString(String, IFormatProvider)

MicrosoftAnalysis Services veritabanını tanımlar. Bu sınıf devralınamaz.

(Devralındığı yer: NamedComponent)
IHostableComponent.Host

MicrosoftAnalysis Services veritabanını tanımlar. Bu sınıf devralınamaz.

(Devralındığı yer: ModelComponent)
IMajorObject.BaseType

MicrosoftAnalysis Services veritabanını tanımlar. Bu sınıf devralınamaz.

IMajorObject.CreateBody()

MicrosoftAnalysis Services veritabanını tanımlar. Bu sınıf devralınamaz.

IMajorObject.DependsOn(IMajorObject)

MicrosoftAnalysis Services veritabanını tanımlar. Bu sınıf devralınamaz.

IMajorObject.ObjectReference

MicrosoftAnalysis Services veritabanını tanımlar. Bu sınıf devralınamaz.

IMajorObject.ParentDatabase

MicrosoftAnalysis Services veritabanını tanımlar. Bu sınıf devralınamaz.

IMajorObject.ParentServer

MicrosoftAnalysis Services veritabanını tanımlar. Bu sınıf devralınamaz.

IMajorObject.Path

MicrosoftAnalysis Services veritabanını tanımlar. Bu sınıf devralınamaz.

IMajorObject.WriteRef(XmlWriter)

MicrosoftAnalysis Services veritabanını tanımlar. Bu sınıf devralınamaz.

IModelComponent.FriendlyPath

MicrosoftAnalysis Services veritabanını tanımlar. Bu sınıf devralınamaz.

(Devralındığı yer: ModelComponent)
IModelComponent.OwningCollection

MicrosoftAnalysis Services veritabanını tanımlar. Bu sınıf devralınamaz.

(Devralındığı yer: ModelComponent)
IProcessable.LastProcessed

MicrosoftAnalysis Services veritabanını tanımlar. Bu sınıf devralınamaz.

(Devralındığı yer: ProcessableMajorObject)
IProcessable.State

MicrosoftAnalysis Services veritabanını tanımlar. Bu sınıf devralınamaz.

(Devralındığı yer: ProcessableMajorObject)

Uzantı Metotları

Name Description
ToTmdl(Database)

Ayrılmış veritabanının meta verilerini temel alan bir TMDL belgeleri kümesi oluşturur.

ToTmdl(Database, MetadataSerializationOptions)

Ayrılmış veritabanının meta verilerini temel alan bir TMDL belgeleri kümesi oluşturur.

Şunlara uygulanır