1

我正在尝试使用以下代码从 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 包的文档是否在任何地方都可用?

4

0 回答 0