sys.pdw_database_mappings (Transact-SQL)

適用対象:Analytics Platform System (PDW)

データベースの database_idをコンピューティング ノードで使用される物理名にマップし、システム上のデータベース所有者の プリンシパル ID を 指定します。 sys.pdw_database_mappingssys.databases および sys.pdw_nodes_pdw_physical_databases に参加させる。

列名 データ型 説明 Range
physical_name nvarchar(36) コンピューティング ノード上のデータベースの物理名。

physical_namedatabase_id このビューのキーを形成します。
database_id int データベースのオブジェクト ID。 「sys.databases (Transact-SQL)」を参照してください。

physical_namedatabase_id このビューのキーを形成します。

例: Analytics Platform System (PDW)

次の例では、sys.pdw_database_mappingsを他のシステム テーブルに結合して、データベースのマップ方法を示します。

SELECT DB.database_id, DB.name, Map.*, Phys.*   
FROM sys.databases AS DB  
JOIN sys.pdw_database_mappings AS Map  
    ON DB.database_id = Map.database_id  
JOIN sys.pdw_nodes_pdw_physical_databases AS Phys  
    ON Map.physical_name = Phys.physical_name  
ORDER BY DB.database_id, Phys.pdw_node_id;  

参照

Azure Synapse Analytics と Parallel Data Warehouse のカタログ ビュー
sys.pdw_index_mappings (Transact-SQL)
sys.pdw_table_mappings (Transact-SQL)
sys.pdw_nodes_pdw_physical_databases (Transact-SQL)