クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
SQL Server
SQL Server 2008
データベース エンジン
開発
開発者ガイド

  低帯域幅での表示をオンにする
コミュニティ コンテンツ
このセクションの内容
その他のバージョンについては、以下の情報を参照してください。
SQL Server 2008 オンライン ブック (2009 年 5 月)
CLR (共通言語ランタイム) 統合のプログラミング概念

SQL Server 2005 以降の SQL Server には、.NET Framework for Microsoft Windows の CLR (共通言語ランタイム) コンポーネントが統合されました。つまり、Microsoft Visual Basic .NET や Microsoft Visual C# などの .NET Framework 言語を使用して、ストアド プロシージャ、トリガ、ユーザー定義型、ユーザー定義関数、ユーザー定義集計、およびストリーミング テーブル値関数を記述できるようになります。

SQL Server における CLR プログラミングのためのコア機能は、Microsoft.SqlServer.Server 名前空間に存在します。ただし、Microsoft.SqlServer.Server 名前空間については、.NET Framework SDK ドキュメントを参照してください。SQL Server オンライン ブックには、このドキュメントが含まれていません。

ms131102.note(ja-jp,SQL.100).gif重要 :
既定では、.NET Framework は SQL Server と共にインストールされますが、.NET Framework SDK はインストールされません。SDK がコンピュータにインストールされていない場合やオンライン ブックに含まれていない場合は、このセクションにある SDK のコンテンツへのリンクが機能しません。.NET Framework SDK をインストールしてください。インストールしたら、「オンライン ブックのダウンロードと更新」の指示に従って、SDK をオンライン ブックおよび目次に追加します。

このセクションのトピックでは、次の内容について説明します。

CLR (共通言語ランタイム) 統合の概要

CLR の概要を簡単に紹介し、このテクノロジが SQL Server で使用される方法と理由について説明します。CLR を使用してデータベース オブジェクトを作成する利点についても説明します。

CLR (共通言語ランタイム) 統合によるデータベース オブジェクトの構築

CLR を使用して作成できるオブジェクトの種類について説明し、CLR データベース オブジェクトの作成要件を確認します。

CLR データベース オブジェクトからのデータ アクセス

SQL Server のインスタンスに格納されているデータに CLR ルーチンからアクセスする方法について説明します。

CLR 統合のセキュリティ

CLR 統合のセキュリティ モデルについて説明します。

CLR データベース オブジェクトのデバッグ

CLR データベース オブジェクトをデバッグする場合の制限事項と要件について説明します。

CLR データベース オブジェクトの配置

実稼働サーバーへのアセンブリの配置について説明します。

CLR 統合アセンブリの管理

CLR 統合のアセンブリの作成および削除方法について説明します。

マネージ データベース オブジェクトの監視とトラブルシューティング

SQL Server で実行されるマネージ データベース オブジェクトとアセンブリの監視およびトラブルシューティングに使用できるツールに関する情報を提供します。

CLR (共通言語ランタイム) 統合の使用シナリオと例

CLR オブジェクトを使用する使用シナリオとコード サンプルについて説明します。

コミュニティ コンテンツ   コミュニティ コンテンツとは
新しいコンテンツの追加 RSS  注釈
Processing
© 2009 Microsoft Corporation. All rights reserved. 使用条件  |  商標  |  プライバシー
Page view tracker