The EnumPublicationReferences method returns a QueryResults object enumerating dependency relationships for database objects published as articles.
object.EnumPublicationReferences() as QueryResults
| Part | Description |
|---|---|
| object | Expression that evaluates to an object in the Applies To list |
A QueryResults object containing two result sets. The first result set enumerates objects outside the publication that depend on data published by the article, and is defined by these columns.
| Column | Data type | Description |
|---|---|---|
| ReferencingObject | nvarchar(129) | Name of database object referencing publication data |
| ArticleObject | nvarchar(129) | Name of article publishing referenced data |
The second result set enumerates database objects not published by the publication and on which an article in the publication depends.
| Column | Data type | Description |
|---|---|---|
| ReferencedObject | nvarchar(129) | Name of database object referenced and not published |
| ArticleObject | nvarchar(129) | Name of article publishing referencing data |
The result sets of the QueryResults object contain rows when dependencies exist in the replication database and those dependencies are not reflected in the publication.
HRESULT EnumPublicationReferences(
LPSQLDMOQUERYRESULTS* ppResults);