Fully Qualified Table Names bstehen aus 3 Teilen (bzw. 4 Teilen):

  • Server (bei Verwendung von Linked Servern) – wird in der Literatur nicht immer mitgezählt
  • Database
  • Schema
  • Table

Der fully qualified table name muss auf der SQL Server Instanz eindeutig sein. SQL verwendet “.” um die Elemente in der Hierachie zu qualifizieren.

Fully Qualified Table Names in SQL Server - TekTutorialsHub
[HR].[dbo].[Employee]

Auflistung aller Objekte mit dem FQTN einer Datenbank

select
 @@SERVERNAME [server name],
 DB_NAME() [database name],
 SCHEMA_NAME(schema_id) [schema name],
 name [table name],
 object_id,
 "fully qualified name (FQN)" =
 concat(QUOTENAME(DB_NAME()), '.', QUOTENAME(SCHEMA_NAME(schema_id)),'.', QUOTENAME(name))
from sys.tables
where type = 'U' -- USER_TABLE