Index クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index
[Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet]
public sealed class Index : Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDropIfExists, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Common.IMarkForDrop, Microsoft.SqlServer.Management.Common.IRenamable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSupportsDesignMode, Microsoft.SqlServer.Management.Smo.IExtendedProperties, Microsoft.SqlServer.Management.Smo.IScriptable
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
type Index = class
inherit ScriptNameObjectBase
interface ISfcSupportsDesignMode
interface ICreatable
interface IDroppable
interface IDropIfExists
interface IMarkForDrop
interface IAlterable
interface IRenamable
interface IExtendedProperties
interface IScriptable
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
type Index = class
inherit ScriptNameObjectBase
interface ICreatable
interface IDroppable
interface IDropIfExists
interface IMarkForDrop
interface IAlterable
interface IRenamable
interface IExtendedProperties
interface IScriptable
interface ISfcSupportsDesignMode
Public NotInheritable Class Index
Inherits ScriptNameObjectBase
Implements IAlterable, ICreatable, IDropIfExists, IDroppable, IExtendedProperties, IMarkForDrop, IRenamable, IScriptable, ISfcSupportsDesignMode
- 継承
- 属性
- 実装
コンストラクター
| 名前 | 説明 |
|---|---|
| Index() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| Index(SqlSmoObject, String) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
フィールド
| 名前 | 説明 |
|---|---|
| m_ExtendedProperties |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| singletonParent |
通常の SMO オブジェクトは、parentColl (親クラスの対応するコレクション) を介して親クラス参照にアクセスします。 Singleton クラスには親にコレクションがありません。 (継承元 SqlSmoObject) |
プロパティ
| 名前 | 説明 |
|---|---|
| BoundingBoxXMax |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| BoundingBoxXMin |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| BoundingBoxYMax |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| BoundingBoxYMin |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| BucketCount |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| CellsPerObject |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| CollationDatabaseInServer |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| CompactLargeObjects |
テキスト、画像、varchar(MAX)、nvarchar(MAX)、varbinary などの LOB データを圧縮します。 |
| CompressAllRowGroups |
開いている行グループ (デルタ ストア) も圧縮します。 |
| CompressionDelay |
列ストア インデックスに対してのみ有効な圧縮遅延。 |
| DatabaseEngineEdition |
SMO オブジェクトの DatabaseEngineEdition を返します。 (継承元 SqlSmoObject) |
| DatabaseEngineType |
SMO オブジェクトの DatabaseEngineType を返します。 (継承元 SqlSmoObject) |
| DisallowPageLocks |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| DisallowRowLocks |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| DropExistingIndex |
列の仕様を変更して既存のクラスター化インデックスと非クラスター化インデックスのどちらを削除して再構築し、インデックスに同じ名前を保持するか。 既定値は false です。 |
| Events |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| ExecuteForScalar |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| ExecutionManager |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| ExtendedProperties |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| FileGroup |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| FileStreamFileGroup |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| FileStreamPartitionScheme |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| FillFactor |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| FilterDefinition |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| HasCompressedPartitions |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| HasFilter |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| HasSparseColumn |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| HasXmlCompressedPartitions |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| ID |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| IgnoreDuplicateKeys |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| IndexedColumns |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| IndexedXmlPathName |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| IndexedXmlPathNamespaces |
選択的 XML インデックスによってインデックスが作成されるすべてのパスを表す IndexedXMLPath オブジェクトのコレクション。 |
| IndexedXmlPaths |
選択的 XML インデックスによってインデックスが作成されるすべてのパスを表す IndexedXMLPath オブジェクトのコレクション。 |
| IndexKeyType |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| IndexType |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| IsClustered |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| IsDisabled |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| IsFileTableDefined |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| IsFullTextKey |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| IsIndexOnComputed |
IsOnComputed プロパティは、インデックス内の列が計算列であるかどうかを示します。 |
| IsIndexOnTable |
IndexOnTable プロパティは、テーブルまたはビューに対してインデックスを定義するかどうかを指定します。 |
| IsMemoryOptimized |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| IsOnlineRebuildSupported |
インデックスがオンライン再構築をサポートしているかどうかを示す値を返します。 |
| IsOptimizedForSequentialKey |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| IsPartitioned |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| IsSpatialIndex |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| IsSystemNamed |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| IsSystemObject |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| IsTouched |
オブジェクトが Alter の無条件スクリプト化のためにタッチされたかどうか (継承元 SqlSmoObject) |
| IsUnique |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| IsXmlIndex |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| Level1Grid |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| Level2Grid |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| Level3Grid |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| Level4Grid |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| LowPriorityAbortAfterWait |
DDL 操作のWAIT_AT_LOW_PRIORITY オプションのABORT_AFTER_WAIT アクションを取得または設定します。 |
| LowPriorityMaxDuration |
DDL 操作のWAIT_AT_LOW_PRIORITY オプションのMAX_DURATIONを取得または設定します。 |
| MaximumDegreeOfParallelism |
インデックス操作に関係するプロセッサの最大数を設定します。 設定されていない場合は、システムの既定値が使用されます。 |
| Name |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| NoAutomaticRecomputation |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| ObjectInSpace |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| OnlineIndexOperation |
作成または変更されたインデックスを操作中にオンラインに保ち、基になるデータ構造へのアクセスを許可するように指定します。 |
| PadIndex |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| Parent |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| ParentCollection |
オブジェクトを含むコレクションを返します。 null を指定できます。 (継承元 SqlSmoObject) |
| ParentXmlIndex |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| PartitionScheme |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| PartitionSchemeParameters |
パーティション構成の入力パラメーターを定義する列を指定します。 |
| PhysicalPartitions |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| Properties |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| ResumableIndexOperation |
インデックスが再開可能かどうかを指定します。 再構築操作中に再開可能なインデックスが一時停止されている場合は、再開/中止できます。 |
| ResumableMaxDuration |
DDL 操作の再開可能な操作オプションのMAX_DURATIONを取得または設定します。 |
| ResumableOperationState |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| ScalarResult |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| SecondaryXmlIndexType |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| ServerVersion |
オブジェクトを含むサーバーの ServerVersion を返します。 オブジェクトが接続されたサーバーに関連付けられていない場合は、最も高い既知のサーバー バージョンが返されます。 (継承元 SqlSmoObject) |
| SortInTempdb |
インデックスの作成に使用される中間並べ替え結果を tempdb データベースに格納することを指定します。 |
| SpaceUsed |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| SpatialIndexType |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| State |
オブジェクトの状態を返します。 (継承元 SmoObjectBase) |
| Urn |
その場で計算されたオブジェクトの Urn を返します。 (継承元 SqlSmoObject) |
| UrnSuffix |
urn 式の型の名前を返します。 |
| UserData |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SmoObjectBase) |
メソッド
| 名前 | 説明 |
|---|---|
| Abort() |
PAUSED 状態の再開可能なインデックスを中止します。 |
| AddDatabaseContext(StringCollection) |
メソッドは、スクリプト関連の作成メソッド (Table、Index などの派生クラスから) から呼び出されます。 (継承元 SqlSmoObject) |
| Alter() |
指定されたインデックス プロパティに基づいてインデックスを変更します |
| Alter(IndexOperation) |
オブジェクトの現在のプロパティ設定を使用してインデックス操作を実行します。 |
| AlterAllIndexes() |
指定されたインデックス プロパティに基づいてすべてのインデックスを変更します。 |
| AlterImpl() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| AlterImplWorker() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| AppendCommaText(StringBuilder, String, Boolean, String) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 ScriptNameObjectBase) |
| AppendWithCommaText(StringBuilder, String, Boolean) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 ScriptNameObjectBase) |
| AppendWithOption(StringBuilder, String, String, Boolean) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 ScriptNameObjectBase) |
| AutoGenerateName() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 ScriptNameObjectBase) |
| BindDefaultImpl(String, String, Boolean) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| BindRuleImpl(String, String, Boolean) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| CheckIndex() |
参照先インデックスのストレージを実装するデータベース ページの整合性をテストします。 |
| CheckIndexWithResult() |
参照先インデックスのデータを格納するデータベース ページの整合性をテストします。 |
| CheckObjectDirty() |
特殊なケースで考慮されるプロパティがある場合は、この関数を使用します。 現在、DatabaseDdltrigger に適用されます (継承元 ScriptNameObjectBase) |
| CheckObjectState() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| CheckObjectState(Boolean) |
これは仮想関数であるため、派生クラスはオブジェクトの状態に関する追加のチェックを行う場合にオーバーライドできます。 (継承元 SqlSmoObject) |
| CheckObjectStateImpl(Boolean) |
オブジェクトの状態を確認します。これは再使用されないため、この関数を直接呼び出すことができます。つまり、派生クラスは独自の検証を提供できません (継承元 SqlSmoObject) |
| CheckTextCorrectness(String, Boolean, Boolean, Boolean, String[], DdlTextParserHeaderInfo) |
はテキスト構文をチェックし、オブジェクトの適切な型 (PROC、TRIGGER など) を操作します。 (継承元 ScriptNameObjectBase) |
| CheckTextCorrectness(String, Boolean, Boolean, String[], DdlTextParserHeaderInfo) |
はテキスト構文をチェックし、オブジェクトの適切な型 (PROC、TRIGGER など) を操作します。 (継承元 ScriptNameObjectBase) |
| CheckTextModeSupport() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 ScriptNameObjectBase) |
| CleanObject() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 ScriptNameObjectBase) |
| Create() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| CreateImpl() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| CreateOrAlterImpl() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| Disable() |
インデックスを無効にします。 |
| Discover() |
ベスト エフォート検出メカニズム: このメソッドはメタデータに反映され、使用可能なすべてのオブジェクトを取得します (継承元 SqlSmoObject) |
| Drop() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| DropAndMove(String, StringCollection) |
クラスター化インデックスを削除し、partitionSchemeParameters で指定されたパラメーターを使用して、基になるテーブル データをパーティション 構成に移動します。 |
| DropAndMove(String) |
クラスター化インデックスを削除し、基になるテーブル データを指定したファイル グループに移動します。 |
| DropIfExists() |
IF EXISTS オプションを指定してオブジェクトを削除します。 オブジェクトが無効な場合、drop 関数は例外なく返されます。 |
| DropImpl(Boolean, Boolean) |
Azureのユーザー データベースに対するドロップ呼び出しの場合、データベースが削除されると接続が閉じられます。ExecutionManager は通常、接続を再度開いてこのような呼び出しを再試行しようとします。handleSevereError が true の場合は、この再試行を回避したいと考えています。 (継承元 SqlSmoObject) |
| DropImpl(Boolean) |
オブジェクトを削除する (継承元 SqlSmoObject) |
| DropImplWorker(Urn, Boolean) |
オブジェクトを削除する (継承元 SqlSmoObject) |
| Enable(IndexEnableAction) |
インデックスを有効にします。 action 引数は、インデックスを有効にする方法を指定します。 代わりに Create() または Rebuild() を呼び出してインデックスを有効にすることができます。 |
| EnumFragmentation() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| EnumFragmentation(FragmentationOption, Int32) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| EnumFragmentation(FragmentationOption) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| EnumStatistics() |
EnumStatistics メソッドは、Microsoft SQL Server 2000 クエリの最適化をサポート® ™するために使用されるインデックス統計を列挙する DataSet オブジェクトを返します。 |
| ExecuteNonQuery(StringCollection, Boolean, Boolean) |
sql ステートメントを実行します (継承元 SqlSmoObject) |
| ExecuteRenameQuery(String) |
SqlSmoObject の名前変更クエリを作成し、サーバー上で実行します。 (継承元 NamedSmoObject) |
| ExecuteWithModes(SqlExecutionModes, Action) |
指定された実行モードで、指定されたアクションを実行します。 アクションが完了または失敗した後に、元のモードをリセットします。 (継承元 SqlSmoObject) |
| ForceTextModeOnTextBody() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 ScriptNameObjectBase) |
| FormatSqlVariant(Object) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| GenerateAlterEvent() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| GenerateAlterEvent(Urn, Object) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| GetBraketNameForText() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 ScriptNameObjectBase) |
| GetContextDB() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| GetDBName() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| GetDisabledProperties(ScriptingPreferences) |
特定のサーバーの種類またはエディションで明示的に無効になっているプロパティの列挙可能な機能を提供します。 これは、指定されたターゲットで機能しないすべてのプロパティの一覧ではありません。 (継承元 SqlSmoObject) |
| GetFragOptionString(FragmentationOption) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| GetIsSystemNamed() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 ScriptNameObjectBase) |
| GetIsTextDirty() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 ScriptNameObjectBase) |
| GetPropValue(String) |
プロパティが使用可能な場合 (ダーティまたは取得された) 場合は、プロパティ バッグを直接取得します。それ以外の場合は OnPropertyMissing メソッドの呼び出し いずれの場合も、プロパティ値が NULL の場合は例外がスローされます。 (継承元 SqlSmoObject) |
| GetPropValueOptional(String) |
プロパティ値の取得元: - 状態が作成されている場合、またはデザイン モードの場合はプロパティ バッグ (可能な NULL 値) - OnPropertyMissing メソッドの呼び出し。それ以外の場合は (値が NULL の場合は例外がスローされます) (継承元 SqlSmoObject) |
| GetPropValueOptional<T>(String, T) |
名前付きプロパティの値を返します。 オブジェクトが Creating 状態で、プロパティがまだ設定されていない場合は、defaultValue が返されます。 オブジェクトが存在する場合、defaultValue は無視され、実際の値が返されます。 (継承元 SqlSmoObject) |
| GetPropValueOptionalAllowNull(String) |
からプロパティ値を取得します。 - 状態が作成されている場合、またはデザイン モードの場合はプロパティ バッグ (可能な NULL) - OnPropertyMissing メソッドの呼び出し。それ以外の場合は (可能な NULL) (継承元 SqlSmoObject) |
| GetRealValue(Property, Object) |
プロパティの実際の値を返します。 (継承元 SqlSmoObject) |
| GetServerName() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| GetServerObject() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| GetSqlServerVersionName() |
現在の接続の sqlserver パブリック名を取得します (例: "SQL Server 2008")。 (継承元 SqlSmoObject) |
| GetStringComparer() |
オブジェクト名の比較を実行するために、すべての子オブジェクト コレクションで使用される比較子を返します。 サーバーの比較子は、マスターの照合順序に基づいています。データベースとその子の比較子は、データベースの照合順序に基づいています (継承元 SqlSmoObject) |
| GetTextBody() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 ScriptNameObjectBase) |
| GetTextBody(Boolean) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 ScriptNameObjectBase) |
| GetTextHeader(Boolean) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 ScriptNameObjectBase) |
| GetTextHeader(ScriptNameObjectBase+ScriptHeaderType) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 ScriptNameObjectBase) |
| GetTextMode() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 ScriptNameObjectBase) |
| GetTextProperty(String) |
オブジェクトのテキストを取得します。使用できない場合は、オブジェクトの状態に基づいてアプロピレート例外をスローします (継承元 ScriptNameObjectBase) |
| GetUrnRecursive(StringBuilder, UrnIdOption) |
オブジェクトの Urn を計算します。場合によっては、キー フィールド以外の他のフィールドも定義に含めることができます。 (継承元 SqlSmoObject) |
| GetUrnRecursive(StringBuilder) |
オブジェクトの Urn を計算します。 (継承元 SqlSmoObject) |
| ImplInitialize(String[], OrderBy[]) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| InitChildCollection(Urn, Boolean) |
指定した型に関連付けられている子オブジェクト コレクションを初期化します。 たとえば、Column という名前は Columns コレクションを初期化します。 (継承元 SqlSmoObject) |
| Initialize() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| Initialize(Boolean) |
列挙子からプロパティを読み取って、オブジェクトを初期化します。 (継承元 SqlSmoObject) |
| IsExpressSku() |
このオブジェクトを含むサーバーが Express SKU であるかどうかを返します。 (継承元 SqlSmoObject) |
| IsObjectDirty() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 ScriptNameObjectBase) |
| IsObjectInitialized() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| IsObjectInSpace() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| IsSupportedProperty(String) |
指定したプロパティが現在のサーバー環境でサポートされているかどうかを検証します (継承元 SqlSmoObject) |
| IsVersion80SP3() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| IsVersion90AndAbove() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| MarkDropped() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| MarkForDrop(Boolean) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| MarkForDropImpl(Boolean) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| Pause() |
実行中の再開可能なインデックスを一時停止します。 |
| PostAlter() |
この関数は、オブジェクトを変更した後に指定アクションを実行する必要がある場合に、派生クラスによってオーバーライドされることを意図しています (継承元 SqlSmoObject) |
| PostCreate() |
この関数は、オブジェクトの作成後に指定アクションを実行する必要がある場合に、派生クラスによってオーバーライドされることを意図しています (継承元 SqlSmoObject) |
| PostDrop() |
この関数は、オブジェクトを削除した後に指定アクションを実行する必要がある場合に、派生クラスによってオーバーライドされることを意図しています (継承元 SqlSmoObject) |
| Rebuild() |
現在のプロパティ設定に基づいてインデックスを再作成します。 |
| Rebuild(Int32) |
特定のパーティションを再構築する |
| RebuildAllIndexes() |
現在のプロパティ設定に基づいて、すべてのインデックスを再作成します。 |
| RecalculateSpaceUsage() |
参照先インデックスのディスク リソースの使用状況を報告するデータの更新を強制します。 |
| Recreate() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| Refresh() |
オブジェクトを更新します。 |
| Rename(String) |
インデックスの名前を変更する |
| RenameImpl(String) |
オブジェクト名の変更 (継承元 NamedSmoObject) |
| RenameImplWorker(String) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 NamedSmoObject) |
| Reorganize(Int32) |
現在のプロパティ設定に基づいてインデックスを再構成します。 |
| ReorganizeAllIndexes() |
現在のプロパティ設定に基づいて、すべてのインデックスを再構成します。 |
| Resume() |
PAUSED 状態の再開可能なインデックスを再開します。 |
| Script() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| Script(ScriptingOptions) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index |
| ScriptImpl() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| ScriptImpl(ScriptingOptions) |
オブジェクトのスクリプトを含む StringCollection オブジェクトを返します。 ScriptData が true の場合、このメソッドはエラーをスローします (継承元 SqlSmoObject) |
| SetAccessToken(IRenewableToken) |
接続の accessToken を設定します。 (継承元 SqlSmoObject) |
| SetCollectionTextMode(Boolean, SmoCollectionBase) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 ScriptNameObjectBase) |
| SetIsSystemNamed(Boolean) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 ScriptNameObjectBase) |
| SetParentImpl(SqlSmoObject) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| SetSchemaOwned() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 NamedSmoObject) |
| SetState(SqlSmoState) |
オブジェクトの状態 (Existing、Dropped など) を設定します。アプリケーションでは、このメソッドの使用を避ける必要があります。 (継承元 SmoObjectBase) |
| SetTextBody(String) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 ScriptNameObjectBase) |
| SetTextHeader(String) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 ScriptNameObjectBase) |
| SetTextMode(Boolean, SmoCollectionBase[]) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 ScriptNameObjectBase) |
| SwitchTextMode(Boolean, SmoCollectionBase[]) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 ScriptNameObjectBase) |
| ThrowIfAboveVersion100(String) |
このオブジェクトの ServerVersion メジャー バージョンが 10.0 を超える場合に例外をスローします (SQL 2008) (継承元 SqlSmoObject) |
| ThrowIfAboveVersion80(String) |
このオブジェクトの ServerVersion メジャー バージョンが 8.0 (SQL 2000) を超える場合、例外をスローします。 (継承元 SqlSmoObject) |
| ThrowIfBelowVersion100(String) |
このオブジェクトの ServerVersion メジャー バージョンが 10.0 を下回る場合に例外をスローします (SQL 2008) (継承元 SqlSmoObject) |
| ThrowIfBelowVersion110(String) |
移行元サーバーまたは移行先サーバーのいずれかが 11.0 を下回る場合に UnsupportedVersionException をスローします (SQL 2012) (継承元 SqlSmoObject) |
| ThrowIfBelowVersion110Prop(String) |
このオブジェクトの ServerVersion メジャー バージョンが 11.0 を下回っている場合は、指定されたプロパティがサポートされていないというテキストで例外をスローします (SQL 2012) (継承元 SqlSmoObject) |
| ThrowIfBelowVersion120(String) |
このオブジェクトの ServerVersion メジャー バージョンが 12.0 (SQL 2014) を下回る場合、例外をスローします。 (継承元 SqlSmoObject) |
| ThrowIfBelowVersion120Prop(String) |
このオブジェクトの ServerVersion メジャー バージョンが 12.0 (SQL 2014) 未満の場合、指定されたプロパティがサポートされていないというテキストで例外をスローします。 (継承元 SqlSmoObject) |
| ThrowIfBelowVersion130(String) |
このオブジェクトの ServerVersion メジャー バージョンが 13.0 (SQL 2016) を下回る場合、例外をスローします。 (継承元 SqlSmoObject) |
| ThrowIfBelowVersion130Prop(String) |
このオブジェクトの ServerVersion メジャー バージョンが 13.0 (SQL 2016) 未満の場合、指定されたプロパティがサポートされていないというテキストで例外をスローします (継承元 SqlSmoObject) |
| ThrowIfBelowVersion140(String) |
このオブジェクトの ServerVersion メジャー バージョンが 14.0 を下回る場合は例外をスローします (SQL 2017) (継承元 SqlSmoObject) |
| ThrowIfBelowVersion140Prop(String) |
このオブジェクトの ServerVersion メジャー バージョンが 14.0 (SQL 2017) 未満の場合、指定したプロパティがサポートされていないことを示すテキストを含む例外をスローします。 (継承元 SqlSmoObject) |
| ThrowIfBelowVersion160(String) |
このオブジェクトの ServerVersion メジャー バージョンが 16.0 未満の場合、例外をスローします。 (継承元 SqlSmoObject) |
| ThrowIfBelowVersion80(String) |
このオブジェクトの ServerVersion メジャー バージョンが 8.0 (SQL 2000) 未満の場合、例外をスローします。 (継承元 SqlSmoObject) |
| ThrowIfBelowVersion80SP3() |
このオブジェクトの ServerVersion が 8.760 (8.0 SP3) 未満の場合、例外をスローします。 (継承元 SqlSmoObject) |
| ThrowIfBelowVersion90(String) |
このオブジェクトの ServerVersion メジャー バージョンが 9.0 を下回る場合に例外をスローします (SQL 2005) (継承元 SqlSmoObject) |
| ThrowIfTextIsDirtyForAlter() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 ScriptNameObjectBase) |
| ToString() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| Touch() |
Alter の無条件スクリプトのオブジェクトを "touched" としてマークします。 (継承元 SqlSmoObject) |
| TouchImpl() |
派生クラスがタッチされたときに追加の作業を実行できるようにする仮想メソッド。 (継承元 SqlSmoObject) |
| UnbindDefaultImpl(Boolean) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| UnbindRuleImpl(Boolean) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| UpdateStatistics() |
参照先インデックスのデータ分散統計の更新を強制する |
| UpdateStatistics(StatisticsScanType, Int32, Boolean) |
参照先インデックスのデータ分散統計の更新を強制する |
| UpdateStatistics(StatisticsScanType, Int32) |
参照先インデックスのデータ分散統計の更新を強制する |
| UpdateStatistics(StatisticsScanType) |
参照先インデックスのデータ分散統計の更新を強制する |
| UpgradeToClusteredColumnStoreIndex() |
クラスター化行ストア インデックスをクラスター化列ストア インデックスにアップグレードする |
| Validate(String, Object[]) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SmoObjectBase) |
イベント
| 名前 | 説明 |
|---|---|
| PropertyChanged |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| PropertyMetadataChanged |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IAlienObject.Discover() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| IAlienObject.GetDomainRoot() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| IAlienObject.GetParent() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| IAlienObject.GetPropertyType(String) |
プロパティの種類を検出します。 (継承元 SqlSmoObject) |
| IAlienObject.GetPropertyValue(String, Type) |
特定のプロパティの値を取得します。 プロパティが見つからない場合にスローします。 (継承元 SqlSmoObject) |
| IAlienObject.GetUrn() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| IAlienObject.Resolve(String) |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| IAlienObject.SetObjectState(SfcObjectState) |
指定された SfcObjectState に基づいて、このオブジェクトの状態を設定します。 (継承元 SqlSmoObject) |
| IAlienObject.SetPropertyValue(String, Type, Object) |
書き込み可能な場合は、指定されたプロパティの値を設定します。 プロパティがプロパティ バッグにない場合は、リフレクションが使用されます。 プロパティが見つからない場合は例外をスローします。 (継承元 SqlSmoObject) |
| ISfcPropertyProvider.GetPropertySet() |
インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index (継承元 SqlSmoObject) |
| ISfcSupportsDesignMode.IsDesignMode |
このオブジェクトは、ISfcSupportsDesignMode を拡張します。 |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetAssessmentItems(SqlSmoObject, String[]) |
特定の |
| GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>) |
特定の |
| GetAssessmentResults(SqlSmoObject, String[]) |
特定の |
| GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>) |
特定の |
| GetAssessmentResultsList(SqlSmoObject, String[]) |
特定の |
| IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences) |
指定した型がこのオブジェクトのルート サーバーの ServerVersion と DatabaseEngineType でサポートされているかどうかを確認します。 ScriptingPreferences が null 以外の場合は、ターゲット サーバーの ServerVersion と DatabaseEngineType で指定された型がサポートされているかどうかを確認します。 |