| title | sp_catalogs (Transact-SQL) | Microsoft Docs | ||
|---|---|---|---|
| ms.custom | |||
| ms.date | 03/14/2017 | ||
| ms.prod | sql-non-specified | ||
| ms.reviewer | |||
| ms.suite | |||
| ms.technology |
|
||
| ms.tgt_pltfrm | |||
| ms.topic | language-reference | ||
| f1_keywords |
|
||
| dev_langs |
|
||
| helpviewer_keywords |
|
||
| ms.assetid | ebb29ee2-be65-4e09-9c53-e3c6d12633e1 | ||
| caps.latest.revision | 18 | ||
| author | BYHAM | ||
| ms.author | rickbyh | ||
| manager | jhubbard |
[!INCLUDEtsql-appliesto-ss2008-xxxx-xxxx-xxx_md]
Returns the list of catalogs in the specified linked server. This is equivalent to databases in [!INCLUDEssNoVersion].
| Applies to: [!INCLUDEssNoVersion] ([!INCLUDEssKatmai] through current version). |
Transact-SQL Syntax Conventions
sp_catalogs [ @server_name = ] 'linked_svr'
[ @server_name =] 'linked_svr'
Is the name of a linked server. linked_svr is sysname, with no default.
| Column name | Data type | Description |
|---|---|---|
| Catalog_name | nvarchar(128) | Name of the catalog |
| Description | nvarchar(4000) | Description of the catalog |
Requires SELECT permission on the schema.
The following example returns catalog information for the linked server named OLE DB ODBC Linked Server #3.
Note
For sp_catalogs to provide useful information, the OLE DB ODBC Linked Server #3 must already exist.
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)
System Stored Procedures (Transact-SQL)