The EnumAgentErrorRecords method returns a QueryResults object enumerating a specified replication agent error.
object.EnumAgentErrorRecords( ErrorID ) as QueryResults
Part | Description |
---|---|
object | Expression that evaluates to an object in the Applies To list |
ErrorID | Long integer identifying an error |
A QueryResults object containing one result set defined by these columns.
Column | Data type | Description |
---|---|---|
source_type_id | integer | Identifier of type of error source |
source_name | nvarchar(101) | Name of error source |
error_code | nvarchar(129) | Error code |
error_text | ntext | Error message |
nvarchar(26) | Date and time at which error occurred | |
error_type_id | integer | Reserved |
Interpret the value of the source_type_id column by using these values.
source_type_id value | Error source |
---|---|
0 | Undefined or unable to determine. |
1 | Replication command. error_text column contains command. |
2 | Replication agent. |
3 | Operating system error. |
4 | ODBC. |
5 | Data source, such as Microsoft® SQL Server™. |
6 | SQL Server Net-Library. |
7 | SQL-DMO. |
HRESULT EnumAgentErrorRecords(LONG ErrorID
LPSQLDMOQUERYRESULTS* ppResults);