sys.pdw_database_mappings (Transact-SQL)

Gilt für:Analytics Platform System (PDW)

Ordnet die database_idvon Datenbanken dem physischen Namen zu, der auf Computeknoten verwendet wird, und stellt die Prinzipal-ID des Datenbankbesitzers auf dem System bereit. Verknüpfen Sie sys.pdw_database_mappings mit sys.databases und sys.pdw_nodes_pdw_physical_databases.

Spaltenname Datentyp BESCHREIBUNG Range
physical_name nvarchar(36) Der physische Name für die Datenbank auf den Computeknoten.

physical_name und database_id bilden den Schlüssel für diese Ansicht.
database_id int Die Objekt-ID für die Datenbank. Siehe sys.databases (Transact-SQL).

physical_name und database_id bilden den Schlüssel für diese Ansicht.

Beispiele: Analytics-Plattformsystem (PDW)

Im folgenden Beispiel werden sys.pdw_database_mappings mit anderen Systemtabellen verknüpft, um zu zeigen, wie Datenbanken zugeordnet werden.

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;  

Weitere Informationen

Katalogsichten von Azure Synapse Analytics und Parallel Data Warehouse Catalog
sys.pdw_index_mappings (Transact-SQL)
sys.pdw_table_mappings (Transact-SQL)
sys.pdw_nodes_pdw_physical_databases (Transact-SQL)