sys.assemblies (Transact-SQL)

適用対象: SQL Server Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Microsoft Fabric のSQL 分析エンドポイント Microsoft Fabric のウェアハウス

各アセンブリの行を返します。

列名 データ型 説明
name sysname アセンブリの名前。 データベース内で一意です。
principal_id int このアセンブリを所有しているプリンシパルの ID。
assembly_id int アセンブリ識別番号。 データベース内で一意です。
clr_name nvarchar (4000) アセンブリの簡単な名前、バージョン番号、カルチャ、公開キー、およびアーキテクチャをエンコードする正規文字列。 この値は、共通言語ランタイム (CLR) 側でアセンブリを一意に識別する値です。
permission_set tinyint アセンブリのアクセス許可セット/セキュリティ レベル。

1 = 安全なアクセス

2 = 外部アクセス

3 = 安全でないアクセス
permission_set_desc nvarchar(60) アセンブリに対する権限セットまたはセキュリティ レベルの説明。

SAFE_ACCESS

EXTERNAL_ACCESS

UNSAFE_ACCESS
is_visible bit 1 = アセンブリは、Transact-SQL エントリ ポイントを登録するために表示されます。

0 = アセンブリは管理されている呼び出し元のみを対象にしています。 つまり、アセンブリは、データベース内の他のアセンブリの内部実装を提供します。
create_date datetime アセンブリが作成または登録された日付。
modify_date datetime アセンブリが変更された日付。
is_user_defined bit アセンブリのソースを示します。

0 = システム定義アセンブリ ( hierarchyid の Microsoft.SqlServer.Types データ型など)

1 = ユーザー定義アセンブリ

アクセス許可

カタログ ビューでのメタデータの可視性は、ユーザーが所有しているか、ユーザーに何らかのアクセス許可が付与されているセキュリティ保護可能なリソースに限定されます。 詳細については、「 Metadata Visibility Configuration」を参照してください。

参照

CLR アセンブリ カタログ ビュー (Transact-SQL)
カタログ ビュー (Transact-SQL)
ASSEMBLYPROPERTY (Transact-SQL)