Database クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 | |
ModelType |
データベースのデプロイ元のモデルの種類を取得または設定します。 想定される値には、既定値 (多次元と同じ)、多次元、または表形式が含まれます。 (継承元 Database) |
Name |
コンポーネントの名前を取得または設定します。 (継承元 NamedComponent) |
OwningCollection |
ModelComponent を含むコレクションを取得または設定します。 (継承元 ModelComponent) |
Parent | |
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 ドキュメントのセットを構築します。 |