2

我们正在使用 RML Utilities (Ostress.exe) 来重放我们的跟踪工作负载,最近我们在该跟踪文件中发现了一个查询 (insert bulk) - [1],由于捕获的跟踪中不存在插入的数据,因此无法重放文件。经过调查,我们发现我们的应用程序正在触发 SqlBulkCopy 命令,该命令将数据流式传输到 SqlServer,并负责在捕获的跟踪文件中插入批量语句。我们可以做些什么(捕获一些特定事件,跟踪定义中的列)来捕获数据或重放跟踪?

如果您需要更多信息,请告诉我们。

谢谢。

[1] insert bulk X_Table ([GeographyMapping_GeoId] NVarChar(100) COLLATE 
SQL_Latin1_General_CP1_CI_AS, [GeographyMapping_ShapeId] NVarChar(255) COLLATE 
SQL_Latin1_General_CP1_CI_AS, [GeographyMapping_ShapeIndex] NVarChar(255) COLLATE 
SQL_Latin1_General_CP1_CI_AS, [GeographyMapping_Latitude] Float, [GeographyMapping_Longitude] 
Float, [GeographyMapping_Type] NVarChar(100) COLLATE SQL_Latin1_General_CP1_CI_AS)
4