次のコードを使用して、SSAS サーバー上のストリームから拡張イベントを抽出しようとしています。
Microsoft.SqlServer.XEvent.XELite.XELiveEventStreamer xEvents = new XELiveEventStreamer("Data Source=.;Initial Catalog=master;Integrated Security=SSPI", "pju_RingBuffer");
var cancellationToken = new CancellationTokenSource();
xEvents.ReadEventStream(
xevent =>
{
Console.WriteLine(xevent.Name);
return Task.CompletedTask;
},
cancellationToken.Token
);
Console.WriteLine("Hit anykey");
Console.ReadKey();
cancellationToken.Cancel();
でも何も出てこない。
SQL サーバー上の ring_buffers に対して、または SSAS サーバー イベントを .xel ファイルに保存する場合に機能します。
関連する質問... Microsoft.SqlServer.XEvent.XELite パッケージのドキュメントはどこでも入手できますか?