次の方法で共有


Database クラス

定義

Analysis Services の表形式データベースまたは多次元データベースを指定します。 このクラスは継承できません。 サーバー モードとモデルの種類によって、後でモデル ツリーを作成または変更できるかどうかが決まります。 具体的には、Tabular.Database を呼び出す場合、モデルが互換性レベル 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
継承
実装

コンストラクター

Database()

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

Database(ModelType, Int32)

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

Database(String)

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

Database(String, String)

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

フィールド

MaxIDLength

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

(継承元 NamedComponent)
MaxNameLength

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

(継承元 NamedComponent)

プロパティ

Annotations

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

(継承元 MajorObject)
Collation

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

(継承元 Database)
CompatibilityLevel

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

(継承元 Database)
CompatibilityMode

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

(継承元 Database)
CreatedTimestamp

オブジェクトの作成日時を取得または設定します。

(継承元 MajorObject)
DbStorageLocation

データベースの保存場所を取得または設定します。

(継承元 Database)
Description

コンポーネントの説明を取得または設定します。

(継承元 Database)
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)
Model

Databaseの子 Model を取得します。

ModelType

データベースのデプロイ元のモデルの種類を取得または設定します。 想定される値には、既定値 (多次元と同じ)、多次元、または表形式が含まれます。

(継承元 Database)
Name

コンポーネントの名前を取得または設定します。

(継承元 NamedComponent)
OwningCollection

ModelComponent を含むコレクションを取得または設定します。

(継承元 ModelComponent)
Parent

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

ReadWriteMode

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

(継承元 Database)
Server

データベースの親 Server を取得します。

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)

この API は Analysis Services インフラストラクチャの一部であり、コードから直接呼び出されるものではありません。 MajorObject オブジェクトの新しいコピーが作成されます。

CopyTo(Database)

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

CopyTo(MajorObject, Boolean)

インフラ。 指定したコピー先に MajorObject オブジェクトをコピーします。

CopyTo(ModelComponent)

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

(継承元 ModelComponent)
CopyTo(NamedComponent)

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

(継承元 NamedComponent)
Detach()

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

(継承元 Database)
Detach(String)

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

(継承元 Database)
Drop()

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

(継承元 MajorObject)
Drop(DropOptions)

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

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

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

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

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

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

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

(継承元 MajorObject)
GetConnectedParentServer()

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

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

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

(継承元 MajorObject)
GetDependents(Hashtable)

指定した Hashtable への依存オブジェクトを取得します。

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

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

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

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

(継承元 Database)
GetUpdateOverwrites(Boolean)

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

(継承元 MajorObject)
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)

NamedComponent が有効かどうかを判断します。

(継承元 NamedComponent)
Validate(ValidationResultCollection)

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

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

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

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

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

(継承元 MajorObject)

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

ICloneable.Clone()

Analysis Services の表形式データベースまたは多次元データベースを指定します。 このクラスは継承できません。 サーバー モードとモデルの種類によって、後でモデル ツリーを作成または変更できるかどうかが決まります。 具体的には、Tabular.Database を呼び出す場合、モデルが互換性レベル 1200 の表形式である場合にのみ、そのモデルを変更できます。

IDeserializationCallback.OnDeserialization(Object)

Analysis Services の表形式データベースまたは多次元データベースを指定します。 このクラスは継承できません。 サーバー モードとモデルの種類によって、後でモデル ツリーを作成または変更できるかどうかが決まります。 具体的には、Tabular.Database を呼び出す場合、モデルが互換性レベル 1200 の表形式である場合にのみ、そのモデルを変更できます。

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

Analysis Services の表形式データベースまたは多次元データベースを指定します。 このクラスは継承できません。 サーバー モードとモデルの種類によって、後でモデル ツリーを作成または変更できるかどうかが決まります。 具体的には、Tabular.Database を呼び出す場合、モデルが互換性レベル 1200 の表形式である場合にのみ、そのモデルを変更できます。

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

Analysis Services の表形式データベースまたは多次元データベースを指定します。 このクラスは継承できません。 サーバー モードとモデルの種類によって、後でモデル ツリーを作成または変更できるかどうかが決まります。 具体的には、Tabular.Database を呼び出す場合、モデルが互換性レベル 1200 の表形式である場合にのみ、そのモデルを変更できます。

(継承元 NamedComponent)
IHostableComponent.Host

Analysis Services の表形式データベースまたは多次元データベースを指定します。 このクラスは継承できません。 サーバー モードとモデルの種類によって、後でモデル ツリーを作成または変更できるかどうかが決まります。 具体的には、Tabular.Database を呼び出す場合、モデルが互換性レベル 1200 の表形式である場合にのみ、そのモデルを変更できます。

(継承元 ModelComponent)
IMajorObject.BaseType

Analysis Services の表形式データベースまたは多次元データベースを指定します。 このクラスは継承できません。 サーバー モードとモデルの種類によって、後でモデル ツリーを作成または変更できるかどうかが決まります。 具体的には、Tabular.Database を呼び出す場合、モデルが互換性レベル 1200 の表形式である場合にのみ、そのモデルを変更できます。

IMajorObject.CreateBody()

Analysis Services の表形式データベースまたは多次元データベースを指定します。 このクラスは継承できません。 サーバー モードとモデルの種類によって、後でモデル ツリーを作成または変更できるかどうかが決まります。 具体的には、Tabular.Database を呼び出す場合、モデルが互換性レベル 1200 の表形式である場合にのみ、そのモデルを変更できます。

IMajorObject.DependsOn(IMajorObject)

Analysis Services の表形式データベースまたは多次元データベースを指定します。 このクラスは継承できません。 サーバー モードとモデルの種類によって、後でモデル ツリーを作成または変更できるかどうかが決まります。 具体的には、Tabular.Database を呼び出す場合、モデルが互換性レベル 1200 の表形式である場合にのみ、そのモデルを変更できます。

IMajorObject.ObjectReference

Analysis Services の表形式データベースまたは多次元データベースを指定します。 このクラスは継承できません。 サーバー モードとモデルの種類によって、後でモデル ツリーを作成または変更できるかどうかが決まります。 具体的には、Tabular.Database を呼び出す場合、モデルが互換性レベル 1200 の表形式である場合にのみ、そのモデルを変更できます。

IMajorObject.ParentDatabase

Analysis Services の表形式データベースまたは多次元データベースを指定します。 このクラスは継承できません。 サーバー モードとモデルの種類によって、後でモデル ツリーを作成または変更できるかどうかが決まります。 具体的には、Tabular.Database を呼び出す場合、モデルが互換性レベル 1200 の表形式である場合にのみ、そのモデルを変更できます。

IMajorObject.ParentServer

Analysis Services の表形式データベースまたは多次元データベースを指定します。 このクラスは継承できません。 サーバー モードとモデルの種類によって、後でモデル ツリーを作成または変更できるかどうかが決まります。 具体的には、Tabular.Database を呼び出す場合、モデルが互換性レベル 1200 の表形式である場合にのみ、そのモデルを変更できます。

IMajorObject.Path

Analysis Services の表形式データベースまたは多次元データベースを指定します。 このクラスは継承できません。 サーバー モードとモデルの種類によって、後でモデル ツリーを作成または変更できるかどうかが決まります。 具体的には、Tabular.Database を呼び出す場合、モデルが互換性レベル 1200 の表形式である場合にのみ、そのモデルを変更できます。

IMajorObject.WriteRef(XmlWriter)

Analysis Services の表形式データベースまたは多次元データベースを指定します。 このクラスは継承できません。 サーバー モードとモデルの種類によって、後でモデル ツリーを作成または変更できるかどうかが決まります。 具体的には、Tabular.Database を呼び出す場合、モデルが互換性レベル 1200 の表形式である場合にのみ、そのモデルを変更できます。

IModelComponent.FriendlyPath

Analysis Services の表形式データベースまたは多次元データベースを指定します。 このクラスは継承できません。 サーバー モードとモデルの種類によって、後でモデル ツリーを作成または変更できるかどうかが決まります。 具体的には、Tabular.Database を呼び出す場合、モデルが互換性レベル 1200 の表形式である場合にのみ、そのモデルを変更できます。

(継承元 ModelComponent)
IModelComponent.OwningCollection

Analysis Services の表形式データベースまたは多次元データベースを指定します。 このクラスは継承できません。 サーバー モードとモデルの種類によって、後でモデル ツリーを作成または変更できるかどうかが決まります。 具体的には、Tabular.Database を呼び出す場合、モデルが互換性レベル 1200 の表形式である場合にのみ、そのモデルを変更できます。

(継承元 ModelComponent)
IProcessable.LastProcessed

Analysis Services の表形式データベースまたは多次元データベースを指定します。 このクラスは継承できません。 サーバー モードとモデルの種類によって、後でモデル ツリーを作成または変更できるかどうかが決まります。 具体的には、Tabular.Database を呼び出す場合、モデルが互換性レベル 1200 の表形式である場合にのみ、そのモデルを変更できます。

(継承元 ProcessableMajorObject)
IProcessable.State

Analysis Services の表形式データベースまたは多次元データベースを指定します。 このクラスは継承できません。 サーバー モードとモデルの種類によって、後でモデル ツリーを作成または変更できるかどうかが決まります。 具体的には、Tabular.Database を呼び出す場合、モデルが互換性レベル 1200 の表形式である場合にのみ、そのモデルを変更できます。

(継承元 ProcessableMajorObject)

拡張メソッド

ToTmdl(Database)

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

ToTmdl(Database, MetadataSerializationOptions)

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

適用対象