Microsoft.SqlServer.Server 名前空間とは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > Microsoft.SqlServer.Server 名前空間の意味・解説 

Microsoft.SqlServer.Server 名前空間

メモ : この名前空間は、.NET Framework version 2.0新しく追加されたものです。

Microsoft.SqlServer.Server 名前空間には、Microsoft .NET Framework 共通言語ランタイム (CLR: Common Language Runtime) を Microsoft SQL Server および SQL Server データベース エンジン プロセス実行環境統合するために特有のクラスインターフェイス、および列挙体が含まれています。

Microsoft.SqlServer.Server 名前空間属性クラス使用してサポートされている任意の .NET Framework 言語で、ストアド プロシージャトリガユーザー定義型、ユーザー定義関数 (スカラ値およびテーブル値の両方)、およびユーザー定義集関数作成できますまた、それらを SQL Server登録することもできます

現在実行中のコードSQL Server データベース エンジン プロセス実行されているかどうか確認するには、SqlContext クラス照会します。ユーザーサーバー上のマネージ ストアド プロシージャまたはマネージ関数呼び出した場合、またはユーザーアクションによってマネージ コード トリガ発生した場合には、呼び出し元のコンテキスト提供されます。

SqlContext クラスには、SqlPipe オブジェクト (これを通じてストアド プロシージャからクライアント結果返される)、SqlTriggerContext オブジェクト (トリガ発生させた操作に関する情報提供する)、および WindowsIdentity オブジェクト (クライアント認証統合セキュリティ使用している場合に、呼び出しクライアントID確認するために使用できる) が用意されています。

SQL ServerCLR 統合、および Microsoft.SqlServer.Server 名前空間API詳細については、SQL ServerBooks Online参照してください


クラスクラス
 クラス説明
パブリック クラスInvalidUdtExceptionSQL Server または ADO.NET の System.Data.SqlClient プロバイダが、無効なユーザー定義型 (UDT) を検出した場合スローさます。
パブリック クラスSqlContext呼び出し元のコンテキスト抽象化しSqlPipeSqlTriggerContextWindowsIdentity の各オブジェクトへのアクセス提供します。このクラス継承できません。
パブリック クラスSqlDataRecord単一行のデータおよびそのメタデータ表します。このクラス継承できません。
パブリック クラスSqlFacetAttribute結果として返されるユーザー定義型 (UDT) に、Transact-SQL使用可能な補足情報を含む注釈付けます
パブリック クラスSqlFunctionAttributeユーザー定義集計のメソッド定義を SQL Server関数として宣言する場合使用します。この属性には、型を SQL Server登録する際に使用される物理的な特性反映したいくつかのプロパティ格納されます。
パブリック クラスSqlMetaDataSqlDataRecord オブジェクトパラメータおよび列からメタデータ情報指定して取得します。このクラス継承できません。
パブリック クラスSqlMethodAttributeユーザー定義型 (UDT) が持つメソッドまたはプロパティ決定論データ アクセス プロパティ示します。この属性には、型を SQL Server登録する際に使用される物理的な特性反映したいくつかのプロパティ格納されます。
パブリック クラスSqlPipeこのクラス使用すると、SQL Server データベース上でインプロセスで実行されるマネージ ストアド プロシージャから、呼び出し元に結果返すことができます。このクラス継承できません。
パブリック クラスSqlProcedureAttributeアセンブリ内のメソッド定義をストアド プロシージャとして宣言する場合使用します。この属性には、型を SQL Server登録する際に使用される物理的な特性反映したいくつかのプロパティ格納されます。このクラス継承できません。
パブリック クラスSqlTriggerAttributeアセンブリ内のメソッド定義をトリガとして宣言してSQL Server登録する場合使用します。この属性には、型を SQL Server登録する際に使用される物理的な属性反映したいくつかのプロパティ格納されます。このクラス継承できません。
パブリック クラスSqlTriggerContext発生したトリガに関する文脈情報提供します
パブリック クラスSqlUserDefinedAggregateAttribute型をユーザー定義集計として登録する必要があることを示します。この属性には、型を SQL Server登録する際に使用される物理的な属性反映したいくつかのプロパティ格納されます。このクラス継承できません。
パブリック クラスSqlUserDefinedTypeAttributeアセンブリ内の型定義をユーザー定義型 (UDT) として宣言してSQL Server登録する場合使用します。この属性には、型を SQL Server登録する際に使用される物理的な特性反映したいくつかのプロパティ格納されます。このクラス継承できません。
インターフェイスインターフェイス
列挙型列挙型
 列挙説明
パブリック列挙体DataAccessKindユーザー データ対すユーザー定義のメソッドまたは関数アクセス種類表します
パブリック列挙体FormatSqlUserDefinedTypeAttribute および SqlUserDefinedAggregateAttribute がユーザー定義型 (UDT) または集計シリアル化形式指定するときに使用します
パブリック列挙体SystemDataAccessKindシステム データ対すユーザー定義のメソッドまたは関数アクセス種類表します
パブリック列挙体TriggerActionTriggerAction 列挙体は、トリガ発生源となったアクションを示す際に、SqlTriggerContext クラスによって使用されます。



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Microsoft.SqlServer.Server 名前空間」の関連用語

Microsoft.SqlServer.Server 名前空間のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Microsoft.SqlServer.Server 名前空間のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS