Microsoft.Data.Schema.Sql.SchemaModel 名前空間

この名前空間は、データベースの SQL Server ファミリを表すモデルの作成に使用されるクラスとインターフェイスを定義します。

クラス

  クラス 説明
パブリック クラス DacProjectAnnotation モデルがデータ層アプリケーション コンポーネント (DAC: Data-tier Application Component) プロジェクト用であることを示します。
パブリック クラス InterpretationError 解釈に固有のエラーを表すクラスです。
パブリック クラス Sql100Interpreter Transact-SQL フラグメントを解釈して、生成されるスキーマを定義します。
パブリック クラス Sql100InterpreterConstructor Transact-SQL インタープリターを定義するオプションがあるコンストラクター クラスです。
パブリック クラス Sql100ModelBuilderConstructor SQL Server 2008 モデル ビルダーを作成できるコンストラクター クラスです。
パブリック クラス Sql100ModelComparer SQL Server 2008 のデータベース モデルを比較します。
パブリック クラス Sql100ModelComparerConstructor SQL Server 2008 モデル比較演算子のサービス コンストラクターです。
パブリック クラス Sql100ReverseEngineer SQL Server 2008 データベースについて "リバース エンジニアリング" インポート操作を実行します。
パブリック クラス Sql100ReverseEngineerConstructor SQL Server 2008 リバース エンジニアリングを作成できるコンストラクター クラスです。
パブリック クラス Sql100SchemaModel SQL Server 2008 データベースのスキーマ マネージャー。
パブリック クラス Sql100SchemaModelConstructor SQL Server 2008 のスキーマ モデルを作成できるコンストラクター クラスです。
パブリック クラス Sql100ScriptDomGenerator SQL Server 2008 のスクリプト ドキュメント オブジェクト モデル (DOM: Document Object Model) ジェネレーターを実装します。
パブリック クラス Sql100ScriptDomGeneratorConstructor SQL Server 2008 のスクリプト ドキュメント オブジェクト モデル (DOM: Document Object Model) ジェネレーターを定義するオプションを持つコンストラクター クラスです。
パブリック クラス Sql80Interpreter SQL Server 2000 の Transact-SQL フラグメントを解釈して、生成されるスキーマを定義します。
パブリック クラス Sql80InterpreterConstructor SQL Server 2000 の Transact-SQL インタープリターを定義するオプションがあるコンストラクター クラスです。
パブリック クラス Sql80ModelBuilderConstructor SQL Server 2000 モデル ビルダーを作成できるコンストラクター クラスです。
パブリック クラス Sql80ModelComparer SQL Server 2000 モデルの比較子を実装します。
パブリック クラス Sql80ModelComparerConstructor SQL Server 2000 のモデル比較子のサービス コンストラクターです。
パブリック クラス Sql80ReverseEngineer SQL Server 2000 データベースについて "リバース エンジニアリング" インポート操作を実行します。
パブリック クラス Sql80ReverseEngineerConstructor SQL Server 2000 のリバース エンジニアリング クラスを作成できるコンストラクター クラスです。
パブリック クラス Sql80SchemaModel SQL Server 2000 のスキーマ モデルを表します。
パブリック クラス Sql80SchemaModelConstructor SQL Server 2000 のスキーマ モデルを作成できるコンストラクター クラスです。
パブリック クラス Sql80ScriptDomGenerator SQL Server 2000 固有のスクリプト DOM (ドキュメント オブジェクト モデル) ジェネレーターを実装します。
パブリック クラス Sql80ScriptDomGeneratorConstructor SQL Server 2000 DOM ジェネレーターを定義するオプションがあるコンストラクター クラスです。
パブリック クラス Sql90Interpreter Transact-SQL フラグメントを解釈して、生成されるスキーマを定義します。
パブリック クラス Sql90InterpreterConstructor SQL Server 2005 の Transact-SQL インタープリターを定義するオプションがあるコンストラクター クラスです。
パブリック クラス Sql90ModelBuilderConstructor SQL Server 2005 のモデル ビルダーを作成できるコンストラクター クラスです。
パブリック クラス Sql90ModelComparer SQL Server 2005 のモデルを比較します。
パブリック クラス Sql90ModelComparerConstructor SQL Server 2005 のモデル比較子のサービス コンストラクターです。
パブリック クラス Sql90ReverseEngineer SQL Server 2005 について "リバース エンジニアリング" インポート操作を実装します。
パブリック クラス Sql90ReverseEngineerConstructor SQL Server 2005 のリバース エンジニアリング クラスを作成できるコンストラクター クラスです。
パブリック クラス Sql90SchemaModel SQL Server 2005 のスキーマ マネージャーを表します。
パブリック クラス Sql90SchemaModelConstructor SQL Server 2005 のスキーマ モデルを作成できるコンストラクター クラスです。
パブリック クラス Sql90ScriptDomGenerator SQL Server 2005 固有のスクリプト DOM (ドキュメント オブジェクト モデル) ジェネレーター。
パブリック クラス Sql90ScriptDomGeneratorConstructor SQL Server 2005 のスクリプト ドキュメント オブジェクト モデル (DOM: Document Object Model) ジェネレーターを定義するコンストラクター クラスです。
パブリック クラス SqlAnnotationDescriptor SqlElementDescriptor の注釈を表します。
パブリック クラス SqlElementDescriptor 説明はSQL Serverモデルの要素が、ストアにインスタンス化できません。
パブリック クラス SqlInlineConstraintAnnotation インライン制約の注釈をモデル化します。
パブリック クラス SqlInterpreter Transact-SQL フラグメントを解釈し、これらのフラグメントが実行された場合に生成されるスキーマを定義します。
パブリック クラス SqlInterpreterConstructor Transact-SQL インタープリターを定義するオプションがあるコンストラクター クラスです。
パブリック クラス SqlModelBuilder SQL Server データベースのモデルを構築するためのクラス。
パブリック クラス SqlModelBuilderConstructor SQL Server データベースのモデル ビルダーを定義するコンストラクター クラスです。
パブリック クラス SqlModelBuilderException SqlModelBuilder によってスローされる例外を表します。
パブリック クラス SqlModelComparer ソースとターゲットのスキーマ モデルを比較するためのクラスです。
パブリック クラス SqlModelComparerConfiguration 2 つの SQL Server データベースの比較モデルに使用される比較構成情報です。
パブリック クラス SqlModelComparerConstructor SqlModelComparer のサービス コンストラクター。
パブリック クラス SqlPotentialElementDescriptor このクラスは、あいまいな要素記述子を表します。
パブリック クラス SqlReverseEngineer SQL Server のリバース エンジニアリング (インポート) プロセスの抽象基本クラスを表します。このクラスにより、指定した接続文字列を使用してスキーマ マネージャーにデータを入力することができます。
パブリック クラス SqlReverseEngineerConstructor SQL Server のリバース エンジニアリング クラスを定義するコンストラクター クラスです。
パブリック クラス SqlReverseEngineerException インポート中に発生させることのできる例外です。
パブリック クラス SqlReverseEngineerProgressEventArgs リバース エンジニアリング (インポート) 中に発生する進行状況イベントのデータを格納します。
パブリック クラス SqlSchemaAnalyzer 解釈イベントを定義する基本クラスです。
パブリック クラス SqlSchemaModel SQL Server データベースのスキーマ マネージャーの基本クラス。
プロテクト クラス SqlSchemaModel.SqlModelElement SQL Server モデルのスキーマ モデル要素を表します。
パブリック クラス SqlSchemaModelConstructor SQL Server のスキーマ モデル クラスを定義するコンストラクター クラスです。
パブリック クラス SqlSchemaModelException スキーマ モデルに使用される例外です。
パブリック クラス SqlScriptDomGenerator SQL Server 固有のスクリプト ドメイン オブジェクト モデル (DOM: Domain Object Model) ジェネレーター。
パブリック クラス SqlScriptDomGeneratorConstructor SQL Server のスクリプト ドキュメント オブジェクト モデル (DOM: Document Object Model) ジェネレーターを定義するコンストラクター クラスです。
パブリック クラス SqlScriptProperty Transact-SQL スクリプトのプロパティを表します。
パブリック クラス SqlSourceInformation モデル要素のソースについての情報を提供します。
パブリック クラス SysCommentsObjectAnnotation syscomments オブジェクトに適用する注釈を定義します。

構造体

  構造体 説明
パブリック構造体 SqlClrPart 共通言語ランタイム (CLR) パーツを表す変更不可の構造をモデル化します。

インターフェイス

  インターフェイス 説明
パブリック インターフェイス ISql100Aggregate 集計をモデル化します。
パブリック インターフェイス ISql100AsymmetricKey 非対称キーをモデル化します。
パブリック インターフェイス ISql100AuditAction 監査仕様による監査アクションの使用をモデル化します。
パブリック インターフェイス ISql100AuditActionGroup 監査仕様による監査アクション グループの使用をモデル化します。
パブリック インターフェイス ISql100AuditActionSpecification 監査仕様により監査アクション グループの仕様をモデル化します。
パブリック インターフェイス ISql100AuditSpecification 監査仕様をモデル化します。
パブリック インターフェイス ISql100BrokerPriority Broker の優先度をモデル化します。
パブリック インターフェイス ISql100ClrFunctionImplementation SQL Server 共通言語ランタイム (SQL CLR) 関数の実装をモデル化します。
パブリック インターフェイス ISql100ClrFunctionOrderedColumnSpecification SQL Server 共通言語ランタイム (SQL CLR) のテーブル値関数の戻り値における列の順序指定をモデル化します。
パブリック インターフェイス ISql100ColumnSet 列セットをモデル化します。
パブリック インターフェイス ISql100Credential 資格情報をモデル化します。
パブリック インターフェイス ISql100CryptographicProvider 暗号化プロバイダーをモデル化します。
パブリック インターフェイス ISql100DatabaseAuditSpecification データベース監査の仕様をモデル化します。
パブリック インターフェイス ISql100DatabaseEncryptionKey データベースの暗号化キーをモデル化します。
パブリック インターフェイス ISql100DatabaseOptions データベースの設定をモデル化します。
パブリック インターフェイス ISql100DataCompressionOption 単一のパーティション用のデータ圧縮設定をモデル化します。
パブリック インターフェイス ISql100EventSession イベント セッションをモデル化します。
パブリック インターフェイス ISql100EventSessionAction イベント セッションでのイベントのアクションをモデル化します。
パブリック インターフェイス ISql100EventSessionDefinitions イベント セッションのイベント定義をモデル化します。
パブリック インターフェイス ISql100EventSessionSetting イベント セッションにおけるイベントのカスタム属性設定をモデル化します。
パブリック インターフェイス ISql100EventSessionTarget イベント セッションのイベント ターゲットをモデル化します。
パブリック インターフェイス ISql100Filegroup ファイル グループをモデル化します。
パブリック インターフェイス ISql100FullTextIndex フルテキスト インデックスをモデル化します。
パブリック インターフェイス ISql100FullTextStopList フルテキスト ストップ リストをモデル化します。
パブリック インターフェイス ISql100Function 関数をモデル化します。
パブリック インターフェイス ISql100Index インデックスをモデル化します。
パブリック インターフェイス ISql100InlineTableValuedFunction インライン テーブル値関数をモデル化します。
パブリック インターフェイス ISql100LinkedServer リンク サーバーをモデル化します。
パブリック インターフェイス ISql100MultiStatementTableValuedFunction 複数ステートメント テーブル値関数をモデル化します。
パブリック インターフェイス ISql100PartitionScheme パーティション スキームをモデル化します。
パブリック インターフェイス ISql100PrimaryKeyConstraint 主キーをモデル化します。
パブリック インターフェイス ISql100Procedure ストアド プロシージャをモデル化します。
パブリック インターフェイス ISql100Queue キューをモデル化します。
パブリック インターフェイス ISql100QueueEventNotification キュー イベント通知をモデル化します。
パブリック インターフェイス ISql100RemoteServiceBinding リモート サービス バインドをモデル化します。
パブリック インターフェイス ISql100ResourceGovernor リソース ガバナーをモデル化します。
パブリック インターフェイス ISql100ResourcePool リソース プールをモデル化します。
パブリック インターフェイス ISql100ScalarFunction スカラー値関数をモデル化します。
パブリック インターフェイス ISql100ServerAudit サーバー監査をモデル化します。
パブリック インターフェイス ISql100ServerAuditSpecification サーバー監査の仕様をモデル化します。
パブリック インターフェイス ISql100ServerOptions サーバー インスタンスの設定をモデル化します。
パブリック インターフェイス ISql100Service サービスをモデル化します。
パブリック インターフェイス ISql100SimpleColumn 単純な列をモデル化します。
パブリック インターフェイス ISql100SpatialIndex 空間インデックスをモデル化します。
パブリック インターフェイス ISql100SpatialIndexedObject 空間インデックスの対象となるオブジェクトをモデル化します。
パブリック インターフェイス ISql100SpecifiesDataCompressionOptions データ圧縮設定をモデル化します。
パブリック インターフェイス ISql100SpecifiesFileStream 論理ストレージを指定するオブジェクトをモデル化します。
パブリック インターフェイス ISql100SpecifiesIndex インデックスの設定をモデル化します。
パブリック インターフェイス ISql100Statistic 統計情報をモデル化します。
パブリック インターフェイス ISql100Subroutine 実行可能コード (関数、プロシージャなど) をモデル化します。
パブリック インターフェイス ISql100SubroutineParameter ストアド プロシージャ、関数など、サブルーチンに渡すパラメーターをモデル化します。
パブリック インターフェイス ISql100SymmetricKey 対称キーをモデル化します。
パブリック インターフェイス ISql100Table テーブルをモデル化します。
パブリック インターフェイス ISql100TableType ユーザー定義のテーブル型をモデル化します。
パブリック インターフェイス ISql100TableTypeCheckConstraint テーブル型の CHECK 制約をモデル化します。
パブリック インターフェイス ISql100TableTypeColumn テーブル型の列をモデル化します。
パブリック インターフェイス ISql100TableTypeComputedColumn テーブル型の計算列をモデル化します。
パブリック インターフェイス ISql100TableTypeConstraint テーブル型の制約をモデル化します。
パブリック インターフェイス ISql100TableTypeDefaultConstraint テーブル型の既定の制約をモデル化します。
パブリック インターフェイス ISql100TableTypeIndexedColumnSpecification テーブル型のインデックス付き列をモデル化します。
パブリック インターフェイス ISql100TableTypeSimpleColumn テーブル型の単純な列をモデル化します。
パブリック インターフェイス ISql100TableTypeUniqueConstraint テーブル型の UNIQUE 制約をモデル化します。
パブリック インターフェイス ISql100TableValuedFunction テーブル値関数をモデル化します。
パブリック インターフェイス ISql100UniqueConstraint UNIQUE 制約をモデル化します。
パブリック インターフェイス ISql100View ビューをモデル化します。
パブリック インターフェイス ISql100WorkloadGroup ワークロード グループをモデル化します。
パブリック インターフェイス ISql100XmlIndex XML インデックスをモデル化します。
パブリック インターフェイス ISql80ApplicationRole アプリケーション ロールをモデル化します。
パブリック インターフェイス ISql80DatabaseSecurityPrincipal データベースレベルのセキュリティ プリンシパル (ユーザー、ロールなど) をモデル化します。
パブリック インターフェイス ISql80Role ロールをモデル化します。
パブリック インターフェイス ISql80User ユーザーをモデル化します。
パブリック インターフェイス ISql90Aggregate アグリゲーター関数をモデル化します。
パブリック インターフェイス ISql90ApplicationRole アプリケーション ロールをモデル化します。
パブリック インターフェイス ISql90Assembly SQL Server 共通言語ランタイム (SQL CLR) アセンブリをモデル化します。
パブリック インターフェイス ISql90AssemblyFile アセンブリを定義するファイルをモデル化します。
パブリック インターフェイス ISql90AssemblySource アセンブリのバイナリ定義をモデル化します。
パブリック インターフェイス ISql90AsymmetricKey 非対称キーをモデル化します。
パブリック インターフェイス ISql90AuthorizedObject AUTHORIZER 句を使用して、所有されているオブジェクトをモデル化します。
パブリック インターフェイス ISql90Certificate 証明書をモデル化します。
パブリック インターフェイス ISql90CheckConstraint CHECK 制約をモデル化します。
パブリック インターフェイス ISql90ClrClassDefined SQL Server 共通言語ランタイム (SQL CLR) クラスとして定義されたオブジェクトをモデル化します。
パブリック インターフェイス ISql90ClrFunctionImplementation 関数の SQL Server 共通言語ランタイム (SQL CLR) 実装をモデル化します。
パブリック インターフェイス ISql90ClrMethod SQL Server 共通言語ランタイム (SQL CLR) 型のメソッドをモデル化します。
パブリック インターフェイス ISql90ClrMethodDefined SQL Server 共通言語ランタイム (SQL CLR: Common Language Run-time) メソッドとして定義されたオブジェクトをモデル化します。
パブリック インターフェイス ISql90ClrMethodParameter SQL Server 共通言語ランタイム (SQL CLR) メソッドに渡すパラメーターをモデル化します。
パブリック インターフェイス ISql90ClrProperty SQL Server 共通言語ランタイム (SQL CLR) 型のプロパティをモデル化します。
パブリック インターフェイス ISql90ComputedColumn 必要に応じて他のソースから値が計算される列をモデル化します。
パブリック インターフェイス ISql90Constraint テーブル制約をモデル化します。
パブリック インターフェイス ISql90Contract コントラクトをモデル化します。
パブリック インターフェイス ISql90ContractMessageSpecifier コントラクトでのメッセージ型の使用をモデル化します。
パブリック インターフェイス ISql90Credential 資格情報をモデル化します。
パブリック インターフェイス ISql90DatabaseDdlTrigger データベースレベルのデータ定義言語 (DDL: Data Definition Language) トリガーをモデル化します。
パブリック インターフェイス ISql90DatabaseEventNotification データベース イベント通知をモデル化します。
パブリック インターフェイス ISql90DatabaseMirroringLanguageSpecifier エンドポイントによるデータベース ミラーリングの使用をモデル化します。
パブリック インターフェイス ISql90DatabaseOptions データベースの設定をモデル化します。
パブリック インターフェイス ISql90DatabaseSecurityPrincipal データベースレベルのセキュリティ プリンシパルをモデル化します。
パブリック インターフェイス ISql90DdlTrigger データ定義言語 (DDL: Data Definition Language) トリガーをモデル化します。
パブリック インターフェイス ISql90DefaultConstraint 既定の制約をモデル化します。
パブリック インターフェイス ISql90DmlTrigger データ操作言語 (DML: Data Manipulation Language) トリガーをモデル化します。
パブリック インターフェイス ISql90Endpoint エンドポイントをモデル化します。
パブリック インターフェイス ISql90EndpointLanguageSpecifier エンドポイントによる言語の使用をモデル化します。
パブリック インターフェイス ISql90EventGroupSpecifier イベント グループの使用をモデル化します。
パブリック インターフェイス ISql90EventNotification イベント通知をモデル化します。
パブリック インターフェイス ISql90EventTypeSpecifier イベントの種類の使用をモデル化します。
パブリック インターフェイス ISql90File ファイルをモデル化します。
パブリック インターフェイス ISql90FilegroupSpecifier パーティション スキームによるファイル グループの使用をモデル化します。
パブリック インターフェイス ISql90ForeignKeyConstraint 外部キー制約をモデル化します。
パブリック インターフェイス ISql90FullTextCatalog フルテキスト カタログをモデル化します。
パブリック インターフェイス ISql90FullTextIndex フルテキスト インデックスをモデル化します。
パブリック インターフェイス ISql90Function 関数をモデル化します。
パブリック インターフェイス ISql90HttpProtocolSpecifier エンドポイントによる HTTP プロトコルの使用をモデル化します。
パブリック インターフェイス ISql90Index インデックスをモデル化します。
パブリック インターフェイス ISql90InlineTableValuedFunction インライン テーブル値関数をモデル化します。
パブリック インターフェイス ISql90Login ログインをモデル化します。
パブリック インターフェイス ISql90MasterKey データベース マスター キーをモデル化します。
パブリック インターフェイス ISql90MessageType Service Broker メッセージ型をモデル化します。
パブリック インターフェイス ISql90MultiStatementTableValuedFunction 複数ステートメント テーブル値関数をモデル化します。
パブリック インターフェイス ISql90ObjectAuthorizer 承認されたオブジェクトの所有者をモデル化します。
パブリック インターフェイス ISql90PartitionFunction パーティション関数をモデル化します。
パブリック インターフェイス ISql90PartitionScheme パーティション スキームをモデル化します。
パブリック インターフェイス ISql90PartitionValue パーティション関数のパーティション値をモデル化します。
パブリック インターフェイス ISql90PrimaryKeyConstraint 主キー制約をモデル化します。
パブリック インターフェイス ISql90Procedure ストアド プロシージャをモデル化します。
パブリック インターフェイス ISql90ProtocolSpecifier エンドポイントによるプロトコルの使用をモデル化します。
パブリック インターフェイス ISql90Queue キューをモデル化します。
パブリック インターフェイス ISql90QueueEventNotification キュー イベント通知をモデル化します。
パブリック インターフェイス ISql90RemoteServiceBinding リモート サービス バインドをモデル化します。
パブリック インターフェイス ISql90Role ロールをモデル化します。
パブリック インターフェイス ISql90Route ルートをモデル化します。
パブリック インターフェイス ISql90ScalarFunction スカラー値関数をモデル化します。
パブリック インターフェイス ISql90Schema スキーマをモデル化します。
パブリック インターフェイス ISql90SecurityPrincipal セキュリティ プリンシパルをモデル化します。
パブリック インターフェイス ISql90ServerDdlTrigger サーバーレベルのデータ定義言語 (DDL: Data Definition Language) トリガーをモデル化します。
パブリック インターフェイス ISql90ServerEventNotification サーバー イベント通知をモデル化します。
パブリック インターフェイス ISql90ServerOptions サーバー インスタンスの設定をモデル化します。
パブリック インターフェイス ISql90ServerSecurityPrincipal サーバーレベルのセキュリティ プリンシパルをモデル化します。
パブリック インターフェイス ISql90Service サービスをモデル化します。
パブリック インターフェイス ISql90ServiceBrokerLanguageSpecifier エンドポイントによる Service Broker の使用をモデル化します。
パブリック インターフェイス ISql90Signable プロシージャ、トリガーなど、署名可能なオブジェクトをモデル化します。
パブリック インターフェイス ISql90Signature 署名をモデル化します。
パブリック インターフェイス ISql90SignatureEncryptionMechanism 暗号化署名の作成に使用されるメカニズムをモデル化します。
パブリック インターフェイス ISql90SoapLanguageSpecifier エンドポイントによる SOAP の使用をモデル化します。
パブリック インターフェイス ISql90SoapMethodSpecification SOAP エンドポイントによる SOAP メソッドの使用をモデル化します。
パブリック インターフェイス ISql90SpecifiesExecutionContext オブジェクトの実行コンテキスト設定をモデル化します。
パブリック インターフェイス ISql90SpecifiesIndex インデックス設定をモデル化します。
パブリック インターフェイス ISql90SpecifiesStorage オブジェクトの論理ストレージ設定をモデル化します。
パブリック インターフェイス ISql90SpecifiesTable テーブルを定義するオブジェクトをモデル化します。これは、実際のテーブルまたはテーブル値関数である可能性があります。
パブリック インターフェイス ISql90Statistic 統計情報をモデル化します。
パブリック インターフェイス ISql90Subroutine 実行可能コード (関数、ストアド プロシージャなど) をモデル化します。
パブリック インターフェイス ISql90SymmetricKey 対称キーをモデル化します。
パブリック インターフェイス ISql90SymmetricKeyEncryptionPassword 暗号化パスワードをモデル化します。
パブリック インターフェイス ISql90Synonym シノニムをモデル化します。
パブリック インターフェイス ISql90SynonymTarget シノニムのターゲットをモデル化します。
パブリック インターフェイス ISql90Table テーブルをモデル化します。
パブリック インターフェイス ISql90TableValuedFunction テーブル値関数をモデル化します。
パブリック インターフェイス ISql90TcpProtocolSpecifier エンドポイントによる TCP プロトコルの使用をモデル化します。
パブリック インターフェイス ISql90Trigger トリガーをモデル化します。
パブリック インターフェイス ISql90TriggerEventTypeSpecifier イベントの種類の使用をモデル化します。
パブリック インターフェイス ISql90TypeSpecifier 基本型やパラメーター (有効桁数など) を含む型をモデル化します。
パブリック インターフェイス ISql90UniqueConstraint UNIQUE 制約をモデル化します。
パブリック インターフェイス ISql90User ユーザーをモデル化します。
パブリック インターフェイス ISql90UserDefinedDataType ユーザー定義のデータ型をモデル化します。
パブリック インターフェイス ISql90UserDefinedType SQL Server 共通言語ランタイム (CLR: Common Language Run-time) 型として実装されるユーザー定義型をモデル化します。
パブリック インターフェイス ISql90View ビューをモデル化します。
パブリック インターフェイス ISql90XmlIndex XML インデックスをモデル化します。
パブリック インターフェイス ISql90XmlIndexedObject XML インデックスによってインデックス化されるオブジェクトをモデル化します。
パブリック インターフェイス ISql90XmlSchemaCollection XML スキーマ コレクションをモデル化します。
パブリック インターフェイス ISql90XmlTypeSpecifier XML 型をモデル化します。
パブリック インターフェイス ISqlApplicationRole アプリケーション ロールをモデル化します。
パブリック インターフェイス ISqlAuthorizedObject セキュリティ承認を付与されるオブジェクトをモデル化します。
パブリック インターフェイス ISqlBuiltInType SQL Server の組み込みデータ型をモデル化します。
パブリック インターフェイス ISqlCheckConstraint CHECK 制約をモデル化します。
パブリック インターフェイス ISqlColumn 列をモデル化します。
パブリック インターフェイス ISqlColumnSource 列データのソースをモデル化します。
パブリック インターフェイス ISqlComputedColumn 計算列をモデル化します。
パブリック インターフェイス ISqlConstraint 制約をモデル化します。
パブリック インターフェイス ISqlDatabaseOptions データベースの設定をモデル化します。
パブリック インターフェイス ISqlDatabaseSecurityPrincipal データベースレベルのセキュリティ プリンシパル (ロール メンバーシップなど) をモデル化します。
パブリック インターフェイス ISqlDefault 既定値をモデル化します。
パブリック インターフェイス ISqlDefaultConstraint 既定の制約をモデル化します。
パブリック インターフェイス ISqlDmlTrigger データ操作言語 (DML: Data Manipulation Language) トリガーをモデル化します。
パブリック インターフェイス ISqlDynamicColumnSource 一時テーブルおよびその他のローカル スコープの列ソースを解決するために使用されます。これらは、既存のテーブルから派生します。このインターフェイスは、モデル解決に使用できますが、モデルのファーストクラス要素を表しません。
パブリック インターフェイス ISqlErrorMessage エラー メッセージをモデル化します。
パブリック インターフェイス ISqlExtendedProcedure 拡張ストアド プロシージャをモデル化します。
パブリック インターフェイス ISqlExtendedProperty 拡張プロパティをモデル化します。
パブリック インターフェイス ISqlExtendedPropertyHost 拡張プロパティを持つことができるオブジェクトをモデル化します。
パブリック インターフェイス ISqlFile ファイル グループ ファイルまたはログ ファイルをモデル化します。
パブリック インターフェイス ISqlFilegroup ファイル グループをモデル化します。
パブリック インターフェイス ISqlForeignKeyConstraint 外部キー制約をモデル化します。
パブリック インターフェイス ISqlFullTextCatalog フルテキスト カタログをモデル化します。
パブリック インターフェイス ISqlFullTextIndex フルテキスト インデックスをモデル化します。
パブリック インターフェイス ISqlFullTextIndexColumnSpecifier フルテキスト インデックスでの列の使用をモデル化します。
パブリック インターフェイス ISqlFulltextIndexedObject フルテキスト インデックスに含まれるオブジェクトをモデル化します。
パブリック インターフェイス ISqlFunction 関数をモデル化します。
パブリック インターフェイス ISqlFunctionImplementation 関数の本体実装をモデル化します。関数は、Transact-SQL スクリプトまたは SQL Server 共通言語ランタイム (SQL CLR) コードである場合があります。
パブリック インターフェイス ISqlIndex インデックスをモデル化します。
パブリック インターフェイス ISqlIndexBase インデックスの基本インターフェイスを表します。
パブリック インターフェイス ISqlIndexedColumnSpecification インデックスによる列の使用をモデル化します。
パブリック インターフェイス ISqlInlineTableValuedFunction インライン テーブル値関数をモデル化します。
パブリック インターフェイス ISqlLegacyDataConstraints 列への Default または Rule のバインディングをモデル化します。
パブリック インターフェイス ISqlLegacyDataConstraintTarget Default または Rule のターゲットをモデル化します。
パブリック インターフェイス ISqlLinkedServer リンク サーバーをモデル化します。
パブリック インターフェイス ISqlLinkedServerLogin リンク サーバーのログインをモデル化します。
パブリック インターフェイス ISqlLogin ログインをモデル化します。
パブリック インターフェイス ISqlModelElement SQL Server ドメインの基本モデル要素です。
パブリック インターフェイス ISqlMultiStatementTableValuedFunction 複数ステートメント テーブル値関数をモデル化します。
パブリック インターフェイス ISqlObjectAuthorizer 承認者をモデル化します。
パブリック インターフェイス ISqlObjectOwner 他のオブジェクトを所有するオブジェクトをモデル化します。
パブリック インターフェイス ISqlOwnedObject 別のオブジェクトによって所有されるオブジェクトをモデル化します。
パブリック インターフェイス ISqlPermissionStatement アクセス許可ステートメントをモデル化します。
パブリック インターフェイス ISqlPrimaryKeyConstraint 主キー制約をモデル化します。
パブリック インターフェイス ISqlProcedure ストアド プロシージャをモデル化します。
パブリック インターフェイス ISqlRole データベース ロールをモデル化します。
パブリック インターフェイス ISqlRoleMembership データベース ロールへのセキュリティ プリンシパルのインクルードをモデル化します。
パブリック インターフェイス ISqlRule ルールをモデル化します。
パブリック インターフェイス ISqlScalarFunction スカラー値関数をモデル化します。
パブリック インターフェイス ISqlScriptFunctionImplementation 関数のスクリプト実装をモデル化します。
パブリック インターフェイス ISqlSecurable アクセス許可が適用されるオブジェクトをモデル化します。
パブリック インターフェイス ISqlSecurityPrincipal セキュリティ プリンシパルをモデル化します。
パブリック インターフェイス ISqlServerOptions SQL Server のインスタンスの設定をモデル化します。
パブリック インターフェイス ISqlServerRole サーバー ロールをモデル化します。
パブリック インターフェイス ISqlServerRoleMembership サーバー ロールへのセキュリティ プリンシパルのインクルードをモデル化します。
パブリック インターフェイス ISqlServerSecurityPrincipal サーバーレベルのセキュリティ プリンシパルをモデル化します。
パブリック インターフェイス ISqlSimpleColumn 単純な列をモデル化します。
パブリック インターフェイス ISqlSpecifiesAnsiNulls 独自の ANSI NULLS 設定があるオブジェクトをモデル化します。これは通常、オブジェクトにスクリプトがある場合に発生します。
パブリック インターフェイス ISqlSpecifiesIndex インデックス設定をモデル化します。
パブリック インターフェイス ISqlSpecifiesQuotedIdentifier 独自の QUOTED IDENTIFIER 設定があるオブジェクトをモデル化します。これは通常、オブジェクトにスクリプトがあるために発生します。
パブリック インターフェイス ISqlSpecifiesStorage オブジェクトの論理ストレージ設定をモデル化します。
パブリック インターフェイス ISqlSpecifiesTable テーブルを定義するオブジェクトをモデル化します。これは、実際のテーブル、またはテーブル値関数である可能性があります。
パブリック インターフェイス ISqlStatistic 統計情報をモデル化します。
パブリック インターフェイス ISqlStatisticBound 統計情報に含まれるオブジェクトをモデル化します。
パブリック インターフェイス ISqlSubroutine 実行可能コード (ストアド プロシージャ、関数など) をモデル化します。
パブリック インターフェイス ISqlSubroutineParameter ストアド プロシージャ、関数などのパラメーターをモデル化します。
パブリック インターフェイス ISqlSupportsReplication レプリケーションをサポートするオブジェクトをモデル化します。
パブリック インターフェイス ISqlTable テーブルをモデル化します。
パブリック インターフェイス ISqlTableValuedFunction テーブル値関数をモデル化します。
パブリック インターフェイス ISqlTrigger トリガーをモデル化します。
パブリック インターフェイス ISqlType 型をモデル化します。
パブリック インターフェイス ISqlTypeSpecifier 型の使用をモデル化します。これには、型に渡すパラメーター (有効桁数など) が含まれます。
パブリック インターフェイス ISqlUniqueConstraint UNIQUE 制約をモデル化します。
パブリック インターフェイス ISqlUser ユーザーをモデル化します。
パブリック インターフェイス ISqlUserDefinedDataType 組み込み型に基づくユーザー定義のデータ型をモデル化します。
パブリック インターフェイス ISqlView ビューをモデル化します。

列挙型

  列挙体 説明
パブリック列挙体 Sql100LockEscalationMethod ロックのエスカレーション メソッドの型です。
パブリック列挙体 Sql90AuthenticationModes エンドポイント認証の SQL Server 2005 認証モードを定義します。
パブリック列挙体 Sql90CharacterSet SOAP エンドポイントに対して使用できる文字セットを指定し、XML で使用できない無効な文字が操作の結果に含まれていた場合の動作を定義します。
パブリック列挙体 Sql90DatabaseMirroringRoleType SQL Server 2005 のデータベース ミラーリングのロールの種類です。
パブリック列挙体 Sql90DatabasePageVerifyMode SQL Server 2005 のデータベース ページ確認モード。
パブリック列挙体 Sql90EncryptionMode Service Broker のエンドポイントの暗号化モード。
パブリック列挙体 Sql90HttpPorts エンドポイントに関連付けられている待機ポートの種類です。
パブリック列挙体 Sql90LoginType SOAP エンドポイントの LOGIN_TYPE オプションに対する有効な値。
パブリック列挙体 Sql90ParameterizationOption データベースのパラメーター化オプション。
パブリック列挙体 Sql90ServiceBrokerEncryptionAlgorithm Service Broker のエンドポイントに想定される暗号化アルゴリズム オプション。
パブリック列挙体 Sql90ServiceBrokerOption データベースに想定される Service Broker オプション。
パブリック列挙体 Sql90SoapFormatType SOAP エンドポイントの有効な Web サービス メソッドの形式。
パブリック列挙体 Sql90SoapSchemaType SOAP エンドポイントの Web メソッドに想定されるスキーマ オプション。
パブリック列挙体 SqlAssemblyPermissionSet アセンブリに想定されるアクセス許可セットを指定します。
パブリック列挙体 SqlAsymmetricKeyAlgorithm 非対称キーのアルゴリズムです。
パブリック列挙体 SqlAuditActionGroup SQL Server の監査アクション グループです。
パブリック列挙体 SqlAuditTarget SQL Server 監査ターゲットをモデル化します。
パブリック列挙体 SqlChangeTrackingOption フルテキスト インデックスの対象範囲のテーブル列に対する変更 (更新、削除、または挿入) を、SQL Server によって自動的にフルテキスト インデックスへと反映するかどうかを指定します。
パブリック列挙体 SqlCreationDisposition 非対称キーの作成特性をモデル化します。
パブリック列挙体 SqlDatabaseAuditAction データベース レベルの監査可能なアクション。
パブリック列挙体 SqlDatabaseRecoveryMode SQL Server のデータベース復旧モードをモデル化します。
パブリック列挙体 SqlDatabaseUserAccess SQL Server データベースのユーザー アクセス モードをモデル化します。
パブリック列挙体 SqlDataCompressionLevel SQL Server データベース内のデータの圧縮レベルをモデル化します。
パブリック列挙体 SqlDdlTriggerScope データ定義変更イベントに関連付けられたデータ定義言語 (DDL: Data Definition Language) トリガーのスコープをモデル化します。
パブリック列挙体 SqlDegree 空間インデックスのグリッド密度レベルをモデル化します。
パブリック列挙体 SqlElementDescriptorRelevance 対象フラグメントと記述子との間にどのような関係があるかを指定します。
パブリック列挙体 SqlElementDescriptorVolatility この列挙型は、要素記述子の揮発性を表します。それぞれの揮発性レベルは明確に区別されます。変数であると共に一時テーブルであるなどの指定はできません。1 度に 1 つしか指定できません。一時オブジェクトとグローバル一時オブジェクトとの間には、はっきりとした相違があります。
パブリック列挙体 SqlEndpointState エンドポイントの状態をモデル化します。
パブリック列挙体 SqlEventGroup SQL Server のイベント グループをモデル化します。
パブリック列挙体 SqlEventSessionMemoryPartitionMode イベント バッファーの作成場所を指定する、イベント セッションのメモリ パーティション モードです。
パブリック列挙体 SqlEventSessionRetentionMode イベント セッションのイベント保持モードをモデル化します。イベントの損失を処理するために使用されます。
パブリック列挙体 SqlEventType SQL Server のイベントの種類をモデル化します。
パブリック列挙体 SqlForeignKeyAction 既存の外部キーの参照先のキーが更新または削除された場合に実行するアクションをモデル化します。
パブリック列挙体 SqlGridTessellation 空間インデックスのグリッド テセレーションをモデル化します。
パブリック列挙体 SqlLoginEncryptionOption SQL Server のログイン暗号化オプションをモデル化します。
パブリック列挙体 SqlMemoryUnit SQL Server モデルに使用するメモリの単位をモデル化します。
パブリック列挙体 SqlMessageSentByType メッセージ送信元の種類を指定します。
パブリック列挙体 SqlMessageValidationMethod メッセージの検証メソッドを指定します。
パブリック列挙体 SqlModelCapability SqlSchemaModel で許可されるオブジェクトの種類を指定します。
パブリック列挙体 SqlPartitionRange 境界値が間隔のどちら側 (左または右) に属するかを指定します。
パブリック列挙体 SqlPayloadType エンドポイントのペイロードの種類を定義します。
パブリック列挙体 SqlPermission SQL Server のアクセス許可をモデル化します。それぞれの値は、特定のアクセス許可がプリンシパルにあることを示します。たとえば、Insert は、プリンシパルに INSERT のアクセス許可があることを示します。
パブリック列挙体 SqlPermissionAction SQL Server のアクセス許可に対するアクションの種類をモデル化します。
パブリック列挙体 SqlPrimaryXmlIndexUsage セカンダリ XML インデックスの種類を表します。
パブリック列挙体 SqlProtocolType エンドポイントのプロトコルの種類を表します。
パブリック列挙体 SqlRetentionUnit 保有期間の単位を表します。
パブリック列挙体 SqlStatisticsSamplingStyle 統計を作成するために使用されるサンプリング スタイルを定義します。
パブリック列挙体 SqlSymmetricKeyAlgorithm 対称キーに使用されるアルゴリズムを定義します。
パブリック列挙体 SqlTriggerOrderRestriction トリガーの順序の制限としてサポートされる種類を定義します。
パブリック列挙体 SqlTriggerType サポートされるトリガーの種類を定義します。
パブリック列挙体 SqlType SQL Server の組み込みデータ型を定義します。
パブリック列挙体 SqlUserOptions このクラスのインスタンスは、特にユーザーに関連した構成可能なサーバー オプションを表します。
パブリック列挙体 SqlXmlDataTypeStyle サポートされる XML データ型のスタイルを定義します。
パブリック列挙体 SupportingStatementOption サポート ステートメントの処理方法を示すオプションの値をモデル化します。