我已经谷歌过了,但没有成功。我正在使用 SQL Server Profiler 用于 SQL Server 2008 R2,并确保对于跟踪的“事件选择”:
- 我报告了安全审计 > 审计登录 + 审计注销的所有列
- 我报告了会话 > ExistingConnection 的所有列
然后,在加载 .aspx 页面之后,但在执行调用特定 SQL 存储过程的操作之前,我开始跟踪。
然后,我可以看到在我的跟踪开始时,在“EventClass”列下有“ExistingConnection”,但是这些事件的“TextData”似乎没有确定我连接到的数据库,而是告诉我主要数据库设置(例如,设置 ansi_padding on)。对于某些事件,我还可以看到“NTUserName”,这给了我一些线索。不过,我想找到的是我连接到哪个数据库。我该如何确定这一点?