Database Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 | |
| 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 | |
| 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. |