Bagikan melalui


Database Kelas

Definisi

Menentukan database MicrosoftAnalysis Services. Kelas ini tidak dapat diwariskan.

[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
Warisan
Atribut
Penerapan

Konstruktor

Database()

Menginisialisasi instans baru Tabular Database menggunakan nilai default.

Database(ModelType, Int32)

Menginisialisasi instans baru objek Tabular Database menggunakan jenis model dan tingkat kompatibilitas.

Database(String)

Menginisialisasi instans baru Tabular Database menggunakan nama.

Database(String, String)

Menginisialisasi instans baru Tabular Database menggunakan nama dan pengidentifikasi.

Bidang

MaxIDLength

Menentukan panjang maksimum pengidentifikasi.

(Diperoleh dari NamedComponent)
MaxNameLength

Menentukan panjang maksimum nama.

(Diperoleh dari NamedComponent)

Properti

Accounts

Mendapatkan kumpulan jenis akun yang ditentukan dalam elemen Database.

AggregationPrefix

Mendapatkan atau mengatur awalan umum yang akan digunakan untuk nama agregasi di seluruh Database terkait.

Annotations

Mendapatkan koleksi semua anotasi yang terkait dengan objek utama.

(Diperoleh dari MajorObject)
Assemblies

Mendapatkan kumpulan rakitan yang terkait dengan Database.

Collation

Mendapatkan atau mengatur jenis kolase untuk Database.

(Diperoleh dari Database)
CompatibilityLevel

Mendapatkan atau mengatur tingkat kompatibilitas untuk database.

(Diperoleh dari Database)
CompatibilityMode

Mendapatkan atau mengatur tingkat kompatibilitas untuk database.

(Diperoleh dari Database)
CreatedTimestamp

Mendapatkan atau mengatur tanggal dan waktu pembuatan objek.

(Diperoleh dari MajorObject)
Cubes

Mendapatkan koleksi kubus yang terkait dengan Database.

DatabasePermissions

Mendapatkan kumpulan elemen izin database yang terkait dengan elemen Database.

DataSourceImpersonationInfo

Mendapatkan atau mengatur informasi peniruan yang terkait dengan Database.

DataSources

Mendapatkan pengumpulan sumber data yang terkait dengan Database.

DataSourceViews

Mendapatkan kumpulan tampilan sumber data yang terkait dengan Database.

DbStorageLocation

Mendapatkan atau mengatur lokasi penyimpanan database.

(Diperoleh dari Database)
Description

Mendapatkan atau mengatur deskripsi komponen.

(Diperoleh dari Database)
Dimensions

Mendapatkan kumpulan dimensi yang terkait dengan Database.

DirectQueryMode

Mendapatkan atau mengatur mode kueri langsung yang digunakan database saat ini.

DismissedValidationResults

Mendapatkan kumpulan DismissedValidationResult yang terkait dengan Database.

(Diperoleh dari Database)
DismissedValidationRules

Mendapatkan kumpulan DismissedValidationRule yang terkait dengan Database.

(Diperoleh dari Database)
EstimatedSize

Mendapatkan atau mengatur perkiraan ukuran baca-saja, dalam byte, dari Database induk.

(Diperoleh dari Database)
FriendlyName

Mendapatkan nama yang mudah digunakan untuk komponen.

(Diperoleh dari NamedComponent)
ID

Mendapatkan atau mengatur pengidentifikasi komponen.

(Diperoleh dari NamedComponent)
ImagePath

Mendapatkan atau mengatur jalur gambar.

(Diperoleh dari Database)
ImageUniqueID

Mendapatkan atau mengatur pengidentifikasi unik gambar.

(Diperoleh dari Database)
ImageUrl

Mendapatkan atau mengatur jalur URL ke gambar yang akan ditampilkan untuk database.

(Diperoleh dari Database)
ImageVersion

Mendapatkan atau mengatur versi gambar dalam database.

(Diperoleh dari Database)
IsInTransaction

Mendapatkan nilai yang menunjukkan apakah database terpengaruh oleh transaksi saat ini.

IsLoaded

Mendapatkan nilai yang menunjukkan apakah MajorObject telah dimuat.

(Diperoleh dari MajorObject)
KeyForCollection

Mendapatkan kunci yang digunakan dalam koleksi.

(Diperoleh dari NamedComponent)
Language

Mendapatkan atau mengatur nilai bahasa untuk Database.

(Diperoleh dari Database)
LastProcessed

Mendapatkan atau mengatur DateTime tempat objek terakhir diproses.

(Diperoleh dari ProcessableMajorObject)
LastSchemaUpdate

Mendapatkan atau mengatur tanggal dan waktu ketika skema objek saat ini terakhir diperbarui.

(Diperoleh dari MajorObject)
LastUpdate

Mendapatkan atau mengatur waktu pembaruan terakhir untuk Database.

(Diperoleh dari Database)
MasterDataSourceID

Mendapatkan atau mengatur pengidentifikasi sumber data master untuk Database.

MiningStructures

Mendapatkan kumpulan struktur penambangan yang terkait dengan Database.

Model

Mendapatkan anak Model dari Database.

ModelType

Mendapatkan atau mengatur jenis model tempat database disebarkan. Nilai yang diharapkan termasuk Default (sama dengan multidimensi), Multidimensi, atau Tabular.

(Diperoleh dari Database)
Name

Mendapatkan atau mengatur nama komponen.

(Diperoleh dari NamedComponent)
OwningCollection

Mendapatkan atau mengatur koleksi yang berisi ModelComponent.

(Diperoleh dari ModelComponent)
Parent

Mendapatkan objek induk Server objek Database .

ProcessingPriority

Mendapatkan atau mengatur prioritas pemrosesan Database.

ReadWriteMode

Mendapatkan atau mengatur ReadWriteMode database.

(Diperoleh dari Database)
Roles

Mendapatkan kumpulan peran yang terkait dengan Database.

Site

Mendapatkan atau mengatur situs yang terkait dengan komponen.

(Diperoleh dari NamedComponent)
SiteID

Mendapatkan atau mengatur pengidentifikasi untuk situs yang terkait dengan komponen.

(Diperoleh dari NamedComponent)
State

Mendapatkan atau mengatur AnalysisState dari instans saat ini.

(Diperoleh dari ProcessableMajorObject)
StorageEngineUsed

Mendapatkan atau mengatur mesin penyimpanan yang digunakan dalam database saat ini.

(Diperoleh dari Database)
Translations

Mendapatkan kumpulan terjemahan yang terkait dengan Database.

(Diperoleh dari Database)
Version

Mendapatkan atau mengatur versi database.

(Diperoleh dari Database)
Visible

Mendapatkan atau mengatur properti visibilitas Boolean yang terkait dengan Database.

(Diperoleh dari Database)

Metode

AddToContainer(IContainer)

Menambahkan database ke kontainer

(Diperoleh dari Database)
AfterInsert(Int32)

Menampilkan objek ModelComponent setelah ditambahkan ke indeks yang ditentukan.

(Diperoleh dari ModelComponent)
AfterMove(Int32, Int32)

Menampilkan objek ModelComponent setelah berpindah ke indeks yang ditentukan.

(Diperoleh dari ModelComponent)
AfterRemove(ModelComponentCollection)

Menampilkan ModelComponentCollection setelah objek ModelComponent dihapus.

(Diperoleh dari ModelComponent)
Backup(BackupInfo)

Menyediakan akses terprogram ke operasi Pencadangan untuk Database dengan informasi BackupInfo.

(Diperoleh dari Database)
Backup(String)

Menyediakan akses terprogram ke operasi Pencadangan untuk Database dengan file yang ditentukan.

(Diperoleh dari Database)
Backup(String, Boolean)

Menyediakan akses terprogram ke operasi Pencadangan untuk Database dengan file yang ditentukan dan indikasi AllowOverWrite.

(Diperoleh dari Database)
Backup(String, Boolean, Boolean)

Menyediakan akses terprogram ke operasi Pencadangan untuk Database dengan file yang ditentukan, indikasi AllowOverWrite, dan indikasi BackupRemotePartitions.

(Diperoleh dari Database)
Backup(String, Boolean, Boolean, BackupLocation[])

Menyediakan akses terprogram ke operasi pencadangan untuk Database dengan file yang ditentukan, indikasi AllowOverWrite, indikasi BackupRemotePartitions, dan informasi lokasi.

(Diperoleh dari Database)
Backup(String, Boolean, Boolean, BackupLocation[], Boolean)

Menyediakan akses terprogram ke operasi pencadangan untuk Database dengan file yang ditentukan, indikasi AllowOverWrite, indikasi BackupRemotePartitions, informasi lokasi, dan indikasi ApplyCompression.

(Diperoleh dari Database)
Backup(String, Boolean, Boolean, BackupLocation[], Boolean, String)

Menyediakan akses terprogram ke operasi pencadangan untuk Database dengan file yang ditentukan, indikasi AllowOverWrite, indikasi BackupRemotePartitions, informasi lokasi, indikasi ApplyCompression, dan kata sandi.

(Diperoleh dari Database)
BeforeRemove(Boolean)

Menghapus objek ModelComponent sebelum pembersihan.

(Diperoleh dari ModelComponent)
CanProcess(ProcessType)

Menunjukkan apakah kubus dapat melakukan pemrosesan yang ditentukan.

(Diperoleh dari Database)
Clone()

Mengembalikan klon objek.

Clone(Boolean)

Membuat salinan baru objek MajorObject.

(Diperoleh dari MajorObject)
CopyTo(Database)

Menyalin isi objek ini ke objek lain (tujuan).

CopyTo(MajorObject, Boolean)

Menyalin objek ke tujuan yang ditentukan. Jangan mereferensikan anggota ini langsung dalam kode Anda. Ini mendukung infrastruktur Analysis Services dan akan disembunyikan dalam rilis mendatang.

(Diperoleh dari Database)
CopyTo(ModelComponent)

Menyalin objek ModelComponent ke objek yang ditentukan.

(Diperoleh dari ModelComponent)
CopyTo(NamedComponent)

Menyalin objek NamedComponent ke objek yang ditentukan.

(Diperoleh dari NamedComponent)
Detach()

Mencopot database yang tidak digunakan.

(Diperoleh dari Database)
Detach(String)

Mencopot database dengan kata sandi tertentu.

(Diperoleh dari Database)
Drop()

Menghapus objek saat ini dan memperbarui server.

(Diperoleh dari MajorObject)
Drop(DropOptions)

Menghapus objek saat ini dan memperbarui server menggunakan opsi yang ditentukan.

(Diperoleh dari MajorObject)
Drop(DropOptions, XmlaWarningCollection)

Menghapus objek saat ini dan memperbarui server menggunakan opsi yang ditentukan. Peringatan yang dihasilkan dari operasi penghilangan dikembalikan pada objek peringatan yang ditentukan.

(Diperoleh dari MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

Menghapus objek saat ini dan memperbarui server menggunakan opsi yang ditentukan. Peringatan yang dihasilkan dari operasi penghilangan dikembalikan pada variabel peringatan yang ditentukan dan hasil untuk objek yang terpengaruh dalam operasi dikembalikan pada variabel impactResult yang ditentukan.

(Diperoleh dari MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Menghapus objek saat ini dan memperbarui server menggunakan opsi yang ditentukan. Peringatan yang dihasilkan dari operasi penghilangan dikembalikan pada variabel peringatan yang ditentukan dan hasil untuk objek yang terpengaruh dalam operasi dikembalikan pada variabel impactResult yang ditentukan.

(Diperoleh dari MajorObject)
GetConnectedParentServer()

Mendapatkan server induk untuk menyambungkan dengan objek database.

(Diperoleh dari Database)
GetCreateReferences(Hashtable, Boolean, Boolean)

Mendapatkan Hashtable untuk membuat referensi.

(Diperoleh dari MajorObject)
GetDependents(Hashtable)

Mendapatkan dependen ke Hashtable yang ditentukan.

(Diperoleh dari MajorObject)
GetDropDependents(Hashtable, Hashtable)

Mendapatkan dependen penurunan.

(Diperoleh dari MajorObject)
GetReferences(Hashtable, Boolean)

Mendapatkan objek yang dirujuk database.

GetUpdateOverwrites(Boolean)

Mendapatkan objek Hashtable yang menimpa MajorObject yang diperbarui.

(Diperoleh dari MajorObject)
LinkDimension(Dimension, String)

Menautkan database ke dimensi tertentu.

LinkDimension(Dimension, String, String)

Menautkan database ke dimensi tertentu.

Process()

Memproses ProcessableMajorObject.

(Diperoleh dari ProcessableMajorObject)
Process(ProcessType)

Memproses ProcessableMajorObject dengan jenis proses yang ditentukan.

(Diperoleh dari ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration)

Memproses ProcessableMajorObject dengan jenis proses dan konfigurasi penanganan kesalahan yang ditentukan.

(Diperoleh dari ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection)

Memproses ProcessableMajorObject dengan jenis proses, konfigurasi penanganan kesalahan, dan peringatan yang ditentukan.

(Diperoleh dari ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection)

Memproses ProcessableMajorObject dengan jenis proses yang ditentukan, konfigurasi penanganan kesalahan, peringatan, dan detail dampak.

(Diperoleh dari ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Memproses ProcessableMajorObject dengan jenis proses yang ditentukan, konfigurasi penanganan kesalahan, peringatan, dan detail dampak.

(Diperoleh dari ProcessableMajorObject)
Process(ProcessType, IBinding)

Memproses ProcessableMajorObject dengan jenis proses dan pengikatan yang ditentukan.

(Diperoleh dari ProcessableMajorObject)
Process(ProcessType, WriteBackTableCreation)

Memproses ProcessableMajorObject dengan jenis proses dan opsi tulis balik yang ditentukan.

(Diperoleh dari ProcessableMajorObject)
Refresh()

Updates objek dari definisi server.

(Diperoleh dari MajorObject)
Refresh(Boolean)

Updates objek dari definisi server, serta objek dependen yang dimuat [jika ditentukan].

(Diperoleh dari MajorObject)
Refresh(Boolean, RefreshType)

Updates objek dari definisi server, serta objek dependen yang dimuat [jika ditentukan].

(Diperoleh dari MajorObject)
RemoveFromContainer(IContainer)

Menghapus objek ModelComponent dari kontainer yang ditentukan.

(Diperoleh dari ModelComponent)
Reset()

Mereset komponen ke status awalnya.

(Diperoleh dari NamedComponent)
Submit()

Mengirimkan objek ModelComponent.

(Diperoleh dari ModelComponent)
Submit(Boolean)

Mengirimkan objek ModelComponent.

(Diperoleh dari ModelComponent)
ToString()

Mengembalikan string yang mewakili komponen bernama.

(Diperoleh dari NamedComponent)
Update()

Updates definisi server objek saat ini ke nilai aktual menggunakan nilai default untuk memperbarui objek dependen.

(Diperoleh dari MajorObject)
Update(UpdateOptions)

Updates definisi server objek saat ini ke nilai aktual menggunakan opsi yang ditentukan untuk memperbarui objek dependen.

(Diperoleh dari MajorObject)
Update(UpdateOptions, UpdateMode)

Updates definisi server objek saat ini ke nilai aktual menggunakan opsi yang ditentukan untuk memperbarui objek dependen.

(Diperoleh dari MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection)

Updates definisi server objek saat ini ke nilai aktual menggunakan opsi yang ditentukan untuk memperbarui objek dependen dan melaporkan peringatan apa pun dari operasi.

(Diperoleh dari MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection)

Updates definisi server objek saat ini ke nilai aktual menggunakan opsi yang ditentukan untuk memperbarui objek dependen, melaporkan peringatan apa pun dari operasi, dan mengembalikan objek yang terpengaruh dari operasi.

(Diperoleh dari MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Updates definisi server objek saat ini ke nilai aktual menggunakan opsi yang ditentukan untuk memperbarui objek dependen, melaporkan peringatan apa pun dari operasi, dan mengembalikan objek yang terpengaruh dari operasi. Jika analyzeImpactOnly benar, operasi analisis dampak dilakukan tanpa operasi pembaruan.

(Diperoleh dari MajorObject)
Validate(ValidationErrorCollection)

Memvalidasi elemen yang ditambahkan; mengembalikan kesalahan apa pun yang ditemui dalam koleksi.

(Diperoleh dari ModelComponent)
Validate(ValidationErrorCollection, Boolean)

Memvalidasi elemen yang ditambahkan; mengembalikan kesalahan apa pun yang ditemui dalam koleksi. Juga berisi parameter untuk mengaktifkan pengembalian kesalahan terperinci.

(Diperoleh dari ModelComponent)
Validate(ValidationErrorCollection, Boolean, ServerEdition)

Menentukan apakah Database valid.

Validate(ValidationResultCollection)

Menunjukkan apakah MajorObject valid.

(Diperoleh dari MajorObject)
Validate(ValidationResultCollection, ValidationOptions)

Menunjukkan apakah MajorObject valid.

(Diperoleh dari MajorObject)
Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

Menunjukkan apakah MajorObject valid.

(Diperoleh dari MajorObject)

Implementasi Antarmuka Eksplisit

ICloneable.Clone()

Menentukan database MicrosoftAnalysis Services. Kelas ini tidak dapat diwariskan.

IConnectionStringHolder.ReturnPassword

Menentukan database MicrosoftAnalysis Services. Kelas ini tidak dapat diwariskan.

IDeserializationCallback.OnDeserialization(Object)

Menentukan database MicrosoftAnalysis Services. Kelas ini tidak dapat diwariskan.

(Diperoleh dari MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

Menentukan database MicrosoftAnalysis Services. Kelas ini tidak dapat diwariskan.

(Diperoleh dari MajorObject)
IFormattable.ToString(String, IFormatProvider)

Menentukan database MicrosoftAnalysis Services. Kelas ini tidak dapat diwariskan.

(Diperoleh dari NamedComponent)
IHostableComponent.Host

Menentukan database MicrosoftAnalysis Services. Kelas ini tidak dapat diwariskan.

(Diperoleh dari ModelComponent)
IMajorObject.BaseType

Menentukan database MicrosoftAnalysis Services. Kelas ini tidak dapat diwariskan.

IMajorObject.CreateBody()

Menentukan database MicrosoftAnalysis Services. Kelas ini tidak dapat diwariskan.

IMajorObject.DependsOn(IMajorObject)

Menentukan database MicrosoftAnalysis Services. Kelas ini tidak dapat diwariskan.

IMajorObject.ObjectReference

Menentukan database MicrosoftAnalysis Services. Kelas ini tidak dapat diwariskan.

IMajorObject.ParentDatabase

Menentukan database MicrosoftAnalysis Services. Kelas ini tidak dapat diwariskan.

IMajorObject.ParentServer

Menentukan database MicrosoftAnalysis Services. Kelas ini tidak dapat diwariskan.

IMajorObject.Path

Menentukan database MicrosoftAnalysis Services. Kelas ini tidak dapat diwariskan.

IMajorObject.WriteRef(XmlWriter)

Menentukan database MicrosoftAnalysis Services. Kelas ini tidak dapat diwariskan.

IModelComponent.FriendlyPath

Menentukan database MicrosoftAnalysis Services. Kelas ini tidak dapat diwariskan.

(Diperoleh dari ModelComponent)
IModelComponent.OwningCollection

Menentukan database MicrosoftAnalysis Services. Kelas ini tidak dapat diwariskan.

(Diperoleh dari ModelComponent)
IProcessable.LastProcessed

Menentukan database MicrosoftAnalysis Services. Kelas ini tidak dapat diwariskan.

(Diperoleh dari ProcessableMajorObject)
IProcessable.State

Menentukan database MicrosoftAnalysis Services. Kelas ini tidak dapat diwariskan.

(Diperoleh dari ProcessableMajorObject)

Metode Ekstensi

ToTmdl(Database)

PENTING: TMDL masih dalam pratinjau dan permukaan API mungkin masih dimodifikasi sebelum GA!

Membangun sekumpulan dokumen TMDL berdasarkan metadata database yang dipisahkan.

ToTmdl(Database, MetadataSerializationOptions)

PENTING: TMDL masih dalam pratinjau dan permukaan API mungkin masih dimodifikasi sebelum GA!

Membangun sekumpulan dokumen TMDL berdasarkan metadata database yang dipisahkan.

Berlaku untuk