EnumAgentErrorRecords Method
后续版本的 Microsoft SQL Server 将删除该功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。
The EnumAgentErrorRecords method returns a QueryResults object that enumerates a specified replication agent error.
语法
object.EnumAgentErrorRecords(ErrorID)as QueryResults
Parts
object
Expression that evaluates to an object in the Applies To list.ErrorID
Long integer that identifies an error.
Prototype (C/C++)
HRESULT EnumAgentErrorRecords(LONG ErrorID
LPSQLDMOQUERYRESULTS* ppResults);
Returns
A QueryResults object that contains one result set defined by these columns.
Column |
Data type |
Description |
---|---|---|
error_time |
nvarchar(26) |
Date and time at which error occurred. |
error_code |
nvarchar(129) |
Error code. |
error_text |
ntext |
Error message. |
error_type_id |
integer |
Reserved. |
source_name |
nvarchar(101) |
Name of error source. |
source_type_id |
integer |
Identifier of type of error source. |
注释
Interpret the value of the source_type_id column using these values.
source_type_id value |
Error source |
---|---|
0 |
Undefined or unable to determine. |
1 |
Replication command. error_textcolumn 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 Distributed Management Objects (SQL-DMO). |