sp_catalogs (Transact-SQL)

Возвращает список каталогов на указанном связанном сервере. Они эквивалентны базам данных в SQL Server.

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

Значок ссылки на раздел Синтаксические обозначения в Transact-SQL

Синтаксис

sp_catalogs [ @server_name = ] 'linked_svr'

Аргументы

  • [ @server_name =] 'linked_svr'
    Имя связанного сервера. Аргумент linked_svr имеет тип sysname и не имеет значения по умолчанию.

Результирующие наборы

Имя столбца

Тип данных

Описание

Имя_каталога

nvarchar(128)

Имя каталога

Описание

nvarchar(4000)

Описание каталога

Разрешения

Необходимо разрешение SELECT для схемы.

Примеры

В следующем примере возвращаются данные каталога для связанного сервера с именем OLE DB ODBC Linked Server #3.

Примечание

Чтобы процедура sp_catalogs могла предоставить полезные сведения, сервер OLE DB ODBC Linked Server #3 должен существовать.

USE master;
GO
EXEC sp_catalogs 'OLE DB ODBC Linked Server #3';

См. также

Справочник

sp_addlinkedserver (Transact-SQL)

sp_columns_ex (Transact-SQL)

sp_column_privileges (Transact-SQL)

sp_foreignkeys (Transact-SQL)

sp_indexes (Transact-SQL)

sp_linkedservers (Transact-SQL)

sp_primarykeys (Transact-SQL)

sp_tables_ex (Transact-SQL)

sp_table_privileges (Transact-SQL)

Системные хранимые процедуры (Transact-SQL)