Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Представление каталога sys.synonyms содержит запись для каждого синонима в данной базе данных. Это представление каталога обеспечивает доступ к таким метаданным, как имя синонима и имя базового объекта. Дополнительные сведения о представлении каталога sys.synonyms см. в разделе sys.synonyms (Transact-SQL).
С помощью расширенных свойств можно добавлять описательный или управляющий текст, маски ввода и правила форматирования в виде свойств синонима. Так как свойства хранятся в базе данных, все приложения, считывающие их, могут таким же образом вычислять объект. Дополнительные сведения см. в разделе Использование расширенных свойств с объектами базы данных.
Чтобы найти базовый тип базового объекта синонима, используйте функцию OBJECTPROPERTYEX. Дополнительные сведения см. в разделе OBJECTPROPERTYEX (Transact-SQL).
Примеры
В следующем примере будет возвращен базовый тип локального базового объекта синонима.
USE tempdb;
GO
CREATE SYNONYM MyEmployee
FOR AdventureWorks.HumanResources.Employee;
GO
SELECT OBJECTPROPERTYEX(OBJECT_ID('MyEmployee'), 'BaseType') AS BaseType;
В следующем примере будет возвращен базовый тип удаленного базового объекта синонима, где базовый объект находится на сервере Server1.
EXECUTE sp_addlinkedserver Server1;
GO
CREATE SYNONYM MyRemoteEmployee
FOR Server1.AdventureWorks.HumanResources.Employee;
GO
SELECT OBJECTPROPERTYEX(OBJECT_ID('MyRemoteEmployee'), 'BaseType') AS BaseType;
GO
См. также
Основные понятия
Использование синонимов (компонент Database Engine)
Синонимы (Database Engine)
Использование расширенных свойств с объектами базы данных
Другие ресурсы
CREATE SYNONYM (Transact-SQL)
DROP SYNONYM (Transact-SQL)