我创建了一个扩展事件会话来捕获登录和注销信息。会话设置为将事件存储到文件中。我知道使用事件文件(而不是环形缓冲区)的优点之一是事件历史记录将在重新启动时保持不变。但是,当 SQL Server 重新启动并且历史记录丢失时,似乎会创建一个新的事件文件。这是预期的吗?如果是这样,使用文件而不是环形缓冲区的优势是什么?
sql-server extended-events sql-server-2014
extended-events ×1
sql-server ×1
sql-server-2014 ×1