Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Applies to: 
 SQL Server
Returns the list of catalogs in the specified linked server. This is equivalent to databases in SQL Server.
 Transact-SQL syntax conventions
Syntax
sp_catalogs [ @server_name = ] N'server_name'
[ ; ]
Arguments
[ @server_name = ] N'server_name'
The name of a linked server. @server_name is sysname, with no default.
Result set
| Column name | Data type | Description | 
|---|---|---|
| CATALOG_NAME | nvarchar(128) | Name of the catalog | 
| DESCRIPTION | nvarchar(4000) | Description of the catalog | 
Permissions
Requires SELECT permission on the schema.
Examples
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
EXECUTE sp_catalogs 'OLE DB ODBC Linked Server #3';
Related content
- 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)