SQL Server

概要

SQL Server 2005では、.NET FrameworkのCLR(Common Language Runtime:共通言語ランライム)コンポーネントが統合されました。CLRは.NETをサポートする各言語共通の実行エンジンですが、SQL Server 2005上でもCLRによるマネージドコードの実行が可能となりました(CLR上で実行されるコードをマネージドコードと呼びます)。

メリット

  • 慣れ親しんだ言語でのデータベース・プログラミング
  • 開発生産性の向上
  • パフォーマンスの向上

SQL CLRは.NETをサポートする各言語でコンパイルされたDLLファイル(アセンブリ)をSQL Serverへ登録することによって動作します。必要な作業としては、コンパイルによるDLLファイルの作成、DLLファイルの登録、登録したDLLファイルの呼び出し方法の登録、という3つの作業になります

セキュリティモデル

許可レベル説明
SAFE最も制限されたアクセス許可。ファイル、ネットワーク、レジストリなど外部リソースへのアクセスはできない
EXTERNAL-ACCESSSAFEで許可された範囲に加え、ファイルやディレクトリへの読み取り/書き込み、
ネットワーク、イベントログ、レジストリなどへのアクセスを認める
UNSAFEEXTERNAL-ACCESSに加え、SQL CLRからアンマネージドコード(C++のコードなど)の呼び出しを認める


セシウム137を97.7%吸着

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:41:52 (1628d)

e[NȂECir Yahoo yV LINEf[^[Ōz500~`I
z[y[W ̃NWbgJ[h COiq@COsیI COze