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