我用谷歌搜索了这个没有成功。我正在为 SQL Server 2008 R2 使用 SQL Server Profiler,并且我已确保对于跟踪的“事件选择”:
- 我正在报告 Security Audit > Audit Login + Audit Logout 的所有列
- 我正在报告 Sessions > ExistingConnection 的所有列
然后,我在加载 .aspx 页面之后开始跟踪,但就在我执行调用某个 SQL 存储过程的操作之前。
然后我可以在跟踪开始时看到在“EventClass”列下我有“ExistingConnection”,但是这些事件的“TextData”似乎无法识别我正在连接的数据库 - 它告诉我主要数据库设置(例如设置 ansi_padding on)。我还可以看到,对于某些事件,我可以看到“NTUserName”,这给了我一些线索。我想找到的是我连接到哪个数据库。我怎样才能确定这一点?