sys.assemblies (Transact-SQL)

適用於:SQL Server Azure SQL 受控執行個體 Azure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric倉儲中的 SQL 分析端點

傳回每個元件的數據列。

資料行名稱 資料類型 描述
name sysname 組件的名稱。 資料庫內是唯一的。
principal_id int 擁有這個元件的主體標識碼。
assembly_id int 元件識別碼。 在資料庫內是唯一的。
clr_name nvarchar(4000) 將簡單名稱、版本號碼、文化、公開金鑰和組件架構加以編碼的標準字串。 這個值可以唯一識別 Common Language Runtime (CLR) 端的組件。
permission_set tinyint 元件的許可權集合/安全性層級。

1 = 保管庫 Access

2 = 外部存取

3 = 不安全存取
permission_set_desc nvarchar(60) 元件的許可權集合/安全性層級描述。

SAFE_ACCESS

EXTERNAL_ACCESS

UNSAFE_ACCESS
is_visible bit 1 = 註冊 Transact-SQL 進入點可以看到元件。

0 = 元件僅適用於 Managed 呼叫端。 也就是說,元件會為資料庫中的其他元件提供內部實作。
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)