Database クラス

定義

MicrosoftAnalysis Services データベースを定義します。 このクラスは継承できません。

[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
継承
属性
実装

コンストラクター

Database()

既定値を使用して、表形式の Database の新しいインスタンスを初期化します。

Database(ModelType, Int32)

モデルの型と互換性レベルを使用して、表形式の Database オブジェクトの新しいインスタンスを初期化します。

Database(String)

名前を使用して、表形式の Database の新しいインスタンスを初期化します。

Database(String, String)

名前および識別子を使用して、表形式の Database の新しいインスタンスを初期化します。

フィールド

MaxIDLength

識別子の最大長を指定します。

(継承元 NamedComponent)
MaxNameLength

名前の最大長を指定します。

(継承元 NamedComponent)

プロパティ

Accounts

データベース要素で定義されている勘定科目の種類のコレクションを取得します。

AggregationPrefix

関連付けられているデータベース全体で集計名に使用される、共通プレフィックスを取得または設定します。

Annotations

メジャー オブジェクトに関連付けられているすべての注釈のコレクションを取得します。

(継承元 MajorObject)
Assemblies

データベースに関連付けられているアセンブリのコレクションを取得します。

Collation

データベースの照合順序の種類を取得または設定します。

(継承元 Database)
CompatibilityLevel

データベースの互換性レベルを取得または設定します。

(継承元 Database)
CompatibilityMode

データベースの互換性レベルを取得または設定します。

(継承元 Database)
CreatedTimestamp

オブジェクトの作成日時を取得します。値の設定も可能です。

(継承元 MajorObject)
Cubes

データベースに関連付けられているキューブのコレクションを取得します。

DatabasePermissions

データベース要素に関連付けられているデータベースのアクセス許可要素のコレクションを取得します。

DataSourceImpersonationInfo

データベースに関連付けられている権限借用情報を取得または設定します。

DataSources

データベースに関連付けられているデータ ソースのコレクションを取得します。

DataSourceViews

データベースに関連付けられているデータ ソース ビューのコレクションを取得します。

DbStorageLocation

データベースの格納場所を取得します。値の設定も可能です。

(継承元 Database)
Description

コンポーネントの説明を取得します。値の設定も可能です。

(継承元 Database)
Dimensions

データベースに関連付けられているディメンションのコレクションを取得します。

DirectQueryMode

現在のデータベースで使用している直接クエリ モードを取得または設定します。

DismissedValidationResults

データベースに関連付けられている DismissedValidationResult のコレクションを取得します。

(継承元 Database)
DismissedValidationRules

データベースに関連付けられている DismissedValidationRule のコレクションを取得します。

(継承元 Database)
EstimatedSize

親データベースの読み取り専用の推定サイズ (バイト単位) を取得または設定します。

(継承元 Database)
FriendlyName

コンポーネントのわかりやすい名前を取得します。

(継承元 NamedComponent)
ID

コンポーネントの識別子を取得または設定します。

(継承元 NamedComponent)
ImagePath

画像のパスを取得または設定します。

(継承元 Database)
ImageUniqueID

画像の一意識別子を取得します。値の設定も可能です。

(継承元 Database)
ImageUrl

データベース用に表示する画像の URL パスを取得します。値の設定も可能です。

(継承元 Database)
ImageVersion

データベース内の画像のバージョンを取得または設定します。

(継承元 Database)
IsInTransaction

データベースが現在のトランザクションの影響を受けるかどうかを示す値を取得します。

IsLoaded

MajorObject が読み込まれたかどうかを示す値を取得します。

(継承元 MajorObject)
KeyForCollection

コレクションで使用されているキーを取得します。

(継承元 NamedComponent)
Language

データベースの言語の値を取得または設定します。

(継承元 Database)
LastProcessed

オブジェクトが最後に処理された DateTime を取得または設定します。

(継承元 ProcessableMajorObject)
LastSchemaUpdate

現在のオブジェクト スキーマの最終更新日時を取得します。値の設定も可能です。

(継承元 MajorObject)
LastUpdate

データベースの最終更新時刻を取得または設定します。

(継承元 Database)
MasterDataSourceID

データベースのマスター データ ソース識別子を取得または設定します。

MiningStructures

データベースに関連付けられているマイニング構造のコレクションを取得します。

Model

Database の子 Model を取得します。

ModelType

データベースの配置元のモデルの種類を取得または設定します。 予期される値としては、既定値 (多次元値と同じ)、多次元値、または表形式値があります。

(継承元 Database)
Name

コンポーネントの名前を取得します。値の設定も可能です。

(継承元 NamedComponent)
OwningCollection

ModelComponent を格納するコレクションを取得または設定します。

(継承元 ModelComponent)
Parent

Database オブジェクトの親 Server オブジェクトを取得します。

ProcessingPriority

データベースの処理優先度を取得または設定します。

ReadWriteMode

データベースの ReadWriteMode を取得または設定します。

(継承元 Database)
Roles

データベースに関連付けられているロールのコレクションを取得します。

Site

コンポーネントに関連付けられているサイトを取得または設定します。

(継承元 NamedComponent)
SiteID

コンポーネントに関連付けられているサイトの識別子を取得または設定します。

(継承元 NamedComponent)
State

現在のインスタンスの AnalysisState を取得または設定します。

(継承元 ProcessableMajorObject)
StorageEngineUsed

現在のデータベースで使用されているストレージ エンジンを取得または設定します。

(継承元 Database)
Translations

データベースに関連付けられている変換のコレクションを取得します。

(継承元 Database)
Version

データベースのバージョンを取得または設定します。

(継承元 Database)
Visible

データベースに関連付けられているブール値可視性プロパティを取得または設定します。

(継承元 Database)

メソッド

AddToContainer(IContainer)

データベースをコンテナーに追加する

(継承元 Database)
AfterInsert(Int32)

指定のインデックスに追加した後、ModelComponent オブジェクトを表示します。

(継承元 ModelComponent)
AfterMove(Int32, Int32)

指定のインデックスに移動した後、ModelComponent オブジェクトを表示します。

(継承元 ModelComponent)
AfterRemove(ModelComponentCollection)

ModelComponent オブジェクトを削除した後、ModelComponentCollection を表示します。

(継承元 ModelComponent)
Backup(BackupInfo)

BackupInfo 情報を使用するデータベースのバックアップ操作にプログラムでアクセスできるようにします。

(継承元 Database)
Backup(String)

指定されたファイルを使用するデータベースのバックアップ操作にプログラムでアクセスできるようにします。

(継承元 Database)
Backup(String, Boolean)

指定されたファイルと AllowOverWrite を示す値を使用するデータベースのバックアップ操作にプログラムでアクセスできるようにします。

(継承元 Database)
Backup(String, Boolean, Boolean)

指定されたファイル、AllowOverWrite を示す値、および BackupRemotePartitions を示す値を使用するデータベースのバックアップ操作にプログラムでアクセスできるようにします。

(継承元 Database)
Backup(String, Boolean, Boolean, BackupLocation[])

指定されたファイル、AllowOverWrite を示す値、BackupRemotePartitions を示す値、および位置情報を使用するデータベースのバックアップ操作にプログラムでアクセスできるようにします。

(継承元 Database)
Backup(String, Boolean, Boolean, BackupLocation[], Boolean)

指定されたファイル、AllowOverWrite を示す値、BackupRemotePartitions を示す値、位置情報、および ApplyCompression を示す値を使用するデータベースのバックアップ操作にプログラムでアクセスできるようにします。

(継承元 Database)
Backup(String, Boolean, Boolean, BackupLocation[], Boolean, String)

指定されたファイル、AllowOverWrite を示す値、BackupRemotePartitions を示す値、位置情報、ApplyCompression を示す値、およびパスワードを使用するデータベースのバックアップ操作にプログラムでアクセスできるようにします。

(継承元 Database)
BeforeRemove(Boolean)

クリーンアップする前に ModelComponent オブジェクトを削除します。

(継承元 ModelComponent)
CanProcess(ProcessType)

指定した処理をキューブが実行できるかどうかを示します。

(継承元 Database)
Clone()

オブジェクトの複製を返します。

Clone(Boolean)

MajorObject オブジェクトの新しいコピーを作成します。

(継承元 MajorObject)
CopyTo(Database)

このオブジェクトの内容を別のオブジェクト (コピー先) にコピーします。

CopyTo(MajorObject, Boolean)

指定したコピー先にオブジェクトをコピーします。 このメンバーをコード内で直接参照しないでください。 Analysis Services のインフラストラクチャをサポートします。将来のリリースでは表示されません。

(継承元 Database)
CopyTo(ModelComponent)

指定したオブジェクトに ModelComponent オブジェクトをコピーします。

(継承元 ModelComponent)
CopyTo(NamedComponent)

NamedComponent オブジェクトを指定したオブジェクトにコピーします。

(継承元 NamedComponent)
Detach()

使用されていないデータベースをデタッチします。

(継承元 Database)
Detach(String)

指定したパスワードのデータベースをデタッチします。

(継承元 Database)
Drop()

現在のオブジェクトを削除し、サーバーを更新します。

(継承元 MajorObject)
Drop(DropOptions)

指定したオプションを使用して、現在のオブジェクトを削除し、サーバーを更新します。

(継承元 MajorObject)
Drop(DropOptions, XmlaWarningCollection)

指定したオプションを使用して、現在のオブジェクトを削除し、サーバーを更新します。 削除操作によって発生した警告は、指定した警告オブジェクトで返されます。

(継承元 MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

指定したオプションを使用して、現在のオブジェクトを削除し、サーバーを更新します。 削除操作によって発生した警告は、指定した警告変数で返され、操作の影響を受けるオブジェクトの結果は、指定した impactResult 変数で返されます。

(継承元 MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

指定したオプションを使用して、現在のオブジェクトを削除し、サーバーを更新します。 削除操作によって発生した警告は、指定した警告変数で返され、操作の影響を受けるオブジェクトの結果は、指定した impactResult 変数で返されます。

(継承元 MajorObject)
GetConnectedParentServer()

データベース オブジェクトに接続する親サーバーを取得します。

(継承元 Database)
GetCreateReferences(Hashtable, Boolean, Boolean)

参照を作成するためのハッシュ テーブルを取得します。

(継承元 MajorObject)
GetDependents(Hashtable)

指定されたハッシュ テーブルに対する依存を取得します。

(継承元 MajorObject)
GetDropDependents(Hashtable, Hashtable)

ドロップの依存を取得します。

(継承元 MajorObject)
GetReferences(Hashtable, Boolean)

データベースが参照しているオブジェクトを取得します。

GetUpdateOverwrites(Boolean)

更新された MajorObject を上書きする Hashtable オブジェクトを取得します。

(継承元 MajorObject)
LinkDimension(Dimension, String)

指定されたディメンションにデータベースをリンクします。

LinkDimension(Dimension, String, String)

指定されたディメンションにデータベースをリンクします。

Process()

ProcessableMajorObject を処理します。

(継承元 ProcessableMajorObject)
Process(ProcessType)

処理の種類を指定して ProcessableMajorObject を処理します。

(継承元 ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration)

処理の種類とエラー処理構成を指定して ProcessableMajorObject を処理します。

(継承元 ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection)

処理の種類、エラー処理構成、警告を指定して ProcessableMajorObject を処理します。

(継承元 ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection)

処理の種類、エラー処理構成、警告、影響の詳細を指定して ProcessableMajorObject を処理します。

(継承元 ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection, Boolean)

処理の種類、エラー処理構成、警告、影響の詳細を指定して ProcessableMajorObject を処理します。

(継承元 ProcessableMajorObject)
Process(ProcessType, IBinding)

処理の種類とバインドを指定して ProcessableMajorObject を処理します。

(継承元 ProcessableMajorObject)
Process(ProcessType, WriteBackTableCreation)

処理の種類と書き戻しオプションを指定して ProcessableMajorObject を処理します。

(継承元 ProcessableMajorObject)
Refresh()

サーバー定義からオブジェクトを更新します。

(継承元 MajorObject)
Refresh(Boolean)

サーバー定義からオブジェクトを更新します。また、指定した場合は、読み込まれた依存オブジェクトも更新します。

(継承元 MajorObject)
Refresh(Boolean, RefreshType)

サーバー定義からオブジェクトを更新します。また、指定した場合は、読み込まれた依存オブジェクトも更新します。

(継承元 MajorObject)
RemoveFromContainer(IContainer)

指定したコンテナーから ModelComponent オブジェクトを削除します。

(継承元 ModelComponent)
Reset()

コンポーネントを初期状態にリセットします。

(継承元 NamedComponent)
Submit()

ModelComponent オブジェクトを送信します。

(継承元 ModelComponent)
Submit(Boolean)

ModelComponent オブジェクトを送信します。

(継承元 ModelComponent)
ToString()

名前付きコンポーネントを表す文字列を返します。

(継承元 NamedComponent)
Update()

依存オブジェクトを更新するための既定値を使用して、現在のオブジェクトのサーバー定義を実際の値に更新します。

(継承元 MajorObject)
Update(UpdateOptions)

依存オブジェクトを更新するために指定されたオプションを使用して、現在のオブジェクトのサーバー定義を実際の値に更新します。

(継承元 MajorObject)
Update(UpdateOptions, UpdateMode)

依存オブジェクトを更新するために指定されたオプションを使用して、現在のオブジェクトのサーバー定義を実際の値に更新します。

(継承元 MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection)

依存オブジェクトを更新するために指定されたオプションを使用して、現在のオブジェクトのサーバー定義を実際の値に更新し、操作によって発生した警告を報告します。

(継承元 MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection)

依存オブジェクトを更新するために指定されたオプションを使用して、現在のオブジェクトのサーバー定義を実際の値に更新し、操作によって発生した警告を報告し、操作の影響を受けるオブジェクトを返します。

(継承元 MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean)

依存オブジェクトを更新するために指定されたオプションを使用して、現在のオブジェクトのサーバー定義を実際の値に更新し、操作によって発生した警告を報告し、操作の影響を受けるオブジェクトを返します。 analyzeImpactOnly が true の場合、影響分析操作だけが実行され、更新操作は実行されません。

(継承元 MajorObject)
Validate(ValidationErrorCollection)

追加先の要素を検証します。コレクション内で検出されたエラーが返されます。

(継承元 ModelComponent)
Validate(ValidationErrorCollection, Boolean)

追加先の要素を検証します。コレクション内で検出されたエラーが返されます。 パラメーターを使って、詳細なエラー情報を返すように指定できます。

(継承元 ModelComponent)
Validate(ValidationErrorCollection, Boolean, ServerEdition)

データベースが有効かどうかを判断します。

Validate(ValidationResultCollection)

MajorObject が有効かどうかを示します。

(継承元 MajorObject)
Validate(ValidationResultCollection, ValidationOptions)

MajorObject が有効かどうかを示します。

(継承元 MajorObject)
Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

MajorObject が有効かどうかを示します。

(継承元 MajorObject)

明示的なインターフェイスの実装

ICloneable.Clone()

MicrosoftAnalysis Services データベースを定義します。 このクラスは継承できません。

IConnectionStringHolder.ReturnPassword

MicrosoftAnalysis Services データベースを定義します。 このクラスは継承できません。

IDeserializationCallback.OnDeserialization(Object)

MicrosoftAnalysis Services データベースを定義します。 このクラスは継承できません。

(継承元 MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

MicrosoftAnalysis Services データベースを定義します。 このクラスは継承できません。

(継承元 MajorObject)
IFormattable.ToString(String, IFormatProvider)

MicrosoftAnalysis Services データベースを定義します。 このクラスは継承できません。

(継承元 NamedComponent)
IHostableComponent.Host

MicrosoftAnalysis Services データベースを定義します。 このクラスは継承できません。

(継承元 ModelComponent)
IMajorObject.BaseType

MicrosoftAnalysis Services データベースを定義します。 このクラスは継承できません。

IMajorObject.CreateBody()

MicrosoftAnalysis Services データベースを定義します。 このクラスは継承できません。

IMajorObject.DependsOn(IMajorObject)

MicrosoftAnalysis Services データベースを定義します。 このクラスは継承できません。

IMajorObject.ObjectReference

MicrosoftAnalysis Services データベースを定義します。 このクラスは継承できません。

IMajorObject.ParentDatabase

MicrosoftAnalysis Services データベースを定義します。 このクラスは継承できません。

IMajorObject.ParentServer

MicrosoftAnalysis Services データベースを定義します。 このクラスは継承できません。

IMajorObject.Path

MicrosoftAnalysis Services データベースを定義します。 このクラスは継承できません。

IMajorObject.WriteRef(XmlWriter)

MicrosoftAnalysis Services データベースを定義します。 このクラスは継承できません。

IModelComponent.FriendlyPath

MicrosoftAnalysis Services データベースを定義します。 このクラスは継承できません。

(継承元 ModelComponent)
IModelComponent.OwningCollection

MicrosoftAnalysis Services データベースを定義します。 このクラスは継承できません。

(継承元 ModelComponent)
IProcessable.LastProcessed

MicrosoftAnalysis Services データベースを定義します。 このクラスは継承できません。

(継承元 ProcessableMajorObject)
IProcessable.State

MicrosoftAnalysis Services データベースを定義します。 このクラスは継承できません。

(継承元 ProcessableMajorObject)

拡張メソッド

ToTmdl(Database)

重要: TMDL はまだプレビュー段階であり、API サーフェスは GA より前に変更される可能性があります。

分離されたデータベースのメタデータに基づいて、TMDL ドキュメントのセットを構築します。

ToTmdl(Database, MetadataSerializationOptions)

重要: TMDL はまだプレビュー段階であり、API サーフェスは GA より前に変更される可能性があります。

分離されたデータベースのメタデータに基づいて、TMDL ドキュメントのセットを構築します。

適用対象