sp_catalogs (Transact-SQL)
Возвращает список каталогов на указанном связанном сервере. Они эквивалентны базам данных в SQL Server 2005.
Соглашения о синтаксисе в Transact-SQL
Синтаксис
sp_catalogs [ @server_name = ] 'linked_svr'
Аргументы
- [ @server_name =] 'linked_svr'
Имя связанного сервера. Аргумент linked_svr имеет тип sysname и не имеет значения по умолчанию.
Результирующие наборы
Имя столбца | Тип данных | Описание |
---|---|---|
Catalog_name |
nvarchar(128) |
Имя каталога |
Description |
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)