Getting Information About Synonyms
The sys.synonyms catalog view contains an entry for each synonym in a given database.Widok ten wykaz opisuje synonim metadane, takie jak nazwa synonimem oraz nazwę obiekt bazowy.Aby uzyskać więcej informacji na temat sys.SYNONYMS widoku zobacz wykazusys.synonyms (Transact-SQL).
Za pomocą właściwości rozszerzone, można dodać opisowy lub instruktażowy tekst, maski wprowadzania i reguły formatowania jako właściwości synonimu.Ponieważ właściwości są przechowywane w bazie danych, wszystkie aplikacje, które odczytać właściwość może służyć do oceny obiekt w taki sam sposób.Aby uzyskać więcej informacji, zobacz Za pomocą właściwości rozszerzonych na obiekty bazy danych
Aby znaleźć typu podstawowego obiekt bazowy synonimu, należy użyć funkcja OBJECTPROPERTYEX.Aby uzyskać więcej informacji zobaczOBJECTPROPERTYEX (Transact-SQL).
Przykłady
W poniższym przykładzie są zwracane przez synonim obiekt bazowy, który jest lokalny obiekt typu podstawowego.
USE tempdb;
GO
CREATE SYNONYM MyEmployee
FOR AdventureWorks.HumanResources.Employee;
GO
SELECT OBJECTPROPERTYEX(OBJECT_ID('MyEmployee'), 'BaseType') AS BaseType;
W poniższym przykładzie zwraca typ podstawowy jego synonim podstawowego obiektu, który jest obiektem zdalnym znajdujących się na serwerze o nazwie Server1.
EXECUTE sp_addlinkedserver Server1;
GO
CREATE SYNONYM MyRemoteEmployee
FOR Server1.AdventureWorks.HumanResources.Employee;
GO
SELECT OBJECTPROPERTYEX(OBJECT_ID('MyRemoteEmployee'), 'BaseType') AS BaseType;
GO