sys.sp_data_source_objects

general
#stored-procedure

Description

Returns list of table objects that are available to be virtualized.

Syntax

sys.sp_data_source_objects
[ @data_source = ]
N
'data_source'
[ , [ @object_root_name = ]
N
'object_root_name'
]
[ , [ @max_search_depth = ] max_search_depth ]
[ , [ @search_options = ]
N
'search_options'
]
[ ; ]

Examples

Example 1

DATABASE
"database"
database
NULL
SCHEMA
"database"."dbo"
dbo
NULL
TABLE
"database"."dbo"."customer"
customer
[database].[dbo].[customer]
TABLE
"database"."dbo"."item"
item
[database].[dbo].[item]
TABLE
"database"."dbo"."nation"
nation
[database].[dbo].[nation]

Example 2

DECLARE
@data_source
AS
SYSNAME = N
'ExternalDataSourceName'
;
DECLARE
@object_root_name
AS
NVARCHAR (
MAX
) =
NULL
;
DECLARE
@max_search_depth
AS
INT
= 3;
EXECUTE sp_data_source_objects
@data_source,
@object_root_name,
@max_search_depth;

Example 3

DECLARE
@data_source
AS
SYSNAME = N
'ExternalDataSourceName'
;
DECLARE
@object_root_name
AS
NVARCHAR (
MAX
) =
NULL
;
EXECUTE sp_data_source_objects
@data_source,
@object_root_name;