Freigeben über


Abrufen von Informationen zu Synonymen

Die sys.synonyms-Katalogsicht enthält einen Eintrag für jedes Synonym in einer bestimmten Datenbank. Diese Katalogsicht macht Synonymmetadaten verfügbar, wie z. B. den Namen des Synonyms und den Namen des Basisobjekts. Weitere Informationen zur sys.synonyms-Katalogsicht finden Sie unter sys.synonyms (Transact-SQL).

Mithilfe erweiterter Eigenschaften können Sie Beschreibungs- oder Anweisungstext, Eingabeformate und Formatierungsregeln als Eigenschaften eines Synonyms hinzufügen. Da die Eigenschaft in der Datenbank gespeichert wird, können alle Anwendungen, die die Eigenschaft lesen, das Objekt auf die gleiche Weise auswerten. Weitere Informationen finden Sie unter Verwenden von erweiterten Eigenschaften für Datenbankobjekte.

Verwenden Sie die OBJECTPROPERTYEX-Funktion, um den Basistyp des Basisobjekts eines Synonyms zu suchen. Weitere Informationen finden Sie unter OBJECTPROPERTYEX (Transact-SQL).

Beispiele

Das folgende Beispiel gibt den Basistyp des Basisobjekts eines Synonyms zurück, das ein lokales Objekt ist.

USE tempdb;
GO
CREATE SYNONYM MyEmployee 
FOR AdventureWorks.HumanResources.Employee;
GO
SELECT OBJECTPROPERTYEX(OBJECT_ID('MyEmployee'), 'BaseType') AS BaseType;

Das folgende Beispiel gibt den Basistyp des Basisobjekts eines Synonyms zurück, das ein Remoteobjekt auf einem Server mit dem Namen Server1 ist.

EXECUTE sp_addlinkedserver Server1;
GO
CREATE SYNONYM MyRemoteEmployee
FOR Server1.AdventureWorks.HumanResources.Employee;
GO
SELECT OBJECTPROPERTYEX(OBJECT_ID('MyRemoteEmployee'), 'BaseType') AS BaseType;
GO

Siehe auch

Konzepte

Verwenden von Synonymen (Datenbankmodul)
Synonyme (Datenbankmodul)
Verwenden von erweiterten Eigenschaften für Datenbankobjekte

Andere Ressourcen

CREATE SYNONYM (Transact-SQL)
DROP SYNONYM (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005