CLR 統合アセンブリの管理
更新 : 2005 年 12 月 5 日
マネージ コードは、コンパイルされた後、アセンブリと呼ばれる単位で配置されます。アセンブリは DLL ファイルまたは実行可能 (.exe) ファイルとしてパッケージ化されます。実行可能ファイルが単独で実行できるのに対し、DLL は既存のアプリケーションでホストする必要があります。マネージ DLL アセンブリは、Microsoft SQL Server 2005 に読み込んで、ホストできます。アセンブリを SQL Server のプロセスに読み込んで使用するには、CREATE ASSEMBLY ステートメントを使用してそのアセンブリを SQL Server データベースに登録する必要があります。アセンブリは、ALTER ASSEMBLY ステートメントを使用してより最近のバージョンから更新することも、DROP ASSEMBLY ステートメントを使用して SQL Server から削除することも可能です。
アセンブリ情報は、アセンブリがインストールされているデータベース内の sys.assembly_files テーブルに格納されます。sys.assembly_files テーブルには、次の列が含まれています。
列 | 説明 |
---|---|
assembly_id |
アセンブリに定義される ID。この番号は、同じアセンブリに関連するすべてのオブジェクトに割り当てられます。 |
name |
オブジェクト名。 |
file_id |
各オブジェクトを識別する番号。最初のオブジェクトは、値 1 が割り当てられている所定の assembly_id に関連付けられます。複数のオブジェクトが同じ assembly_id に関連付けられている場合、その後に続く各 file_id 値は 1 ずつ増加します。 |
content |
アセンブリまたはファイルの 16 進数表記。 |
次の表に、このセクションのトピックの一覧を示します。
トピック | 説明 |
---|---|
SQL Server における SAFE、EXTERNAL_ACCESS、および UNSAFE CLR アセンブリの作成について説明します。 |
|
SQL Server における CLR アセンブリの更新について説明します。 |
|
SQL Server からの CLR アセンブリの削除について説明します。 |
参照
概念
CLR 統合のセキュリティ
CLR 統合のコード アクセス セキュリティ
ヘルプおよび情報
変更履歴
リリース | 履歴 |
---|---|
2005 年 12 月 5 日 |
|