c#-4.0 - 尝试使用 TraceServer() C# 制作 SQL Profiler
问题描述
在线调试程序时:
reader.InitializeAsReader(ci, @"D:\trace2\trace3.trc");
异常:FileNotFoundException:无法加载文件或程序集 'file:///C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\pfclnt.dll' 或其依赖项之一。该系统找不到指定的文件。
我尝试从 sql 2012 添加引用,但仍然出现错误
TraceServer reader = new TraceServer();
ConnectionInfoBase ci = new SqlConnectionInfo();
(ci as SqlConnectionInfo).ServerName = "localhost";
((SqlConnectionInfo)ci).UseIntegratedSecurity = true;
reader.InitializeAsReader(ci, @"D:\trace2\trace3.trc");
int eventNumber = 0;
while (reader.Read())
{
Console.Write("{0}\n", reader.GetValue(0).ToString());
eventNumber++;
if (eventNumber == 10) break;
}
解决方案
推荐阅读
- r - 从 r 中的 optim() 函数中提取粗麻布
- c++ - 错误:“错误”不是“cl”的成员 - 但它是
- algorithm - 在模板匹配中应用相关性之前的零意义
- node.js - 无法从我的反应本机应用程序发布请求
- hibernate - 从 Postman 中的 GraphQL 查询获取数据时出现异常 (/getAccidentsForDriver):null"
- angular - 如何在 StackBlitz 中使用 Angular CLI 示意图
- python - FutureWarning:statsmodels.tsa.arima_model.ARMA 和 statsmodels.tsa.arima_model.ARIMA 已被弃用
- python - 每个时期的训练和验证集?
- jquery-select2 - 使用配置 FormatSelection 设置选定值 Remote Select2
- javascript - 我正在尝试显示输入错误凭据的警报,但仅显示在控制台中