2

我们公司在许多使用许多不同 SQL Server 的服务器上拥有许多 .Net 应用程序。我们并不清楚什么是使用什么。如果能全面了解细节,那就太好了。尤其重要的是要知道什么 App 连接到什么数据库。

到目前为止,Idea 已经聚合了许多不同的日志类型,例如:SQL Profile、IIS 日志和 Perfmon。

什么会给我我需要的细节?我是否忽略了我目前手头的日志?请帮忙。提前致谢。

开始查看 Microsoft 的 SysInternal: http ://technet.microsoft.com/en-us/sysinternals/bb842062.aspx

4

2 回答 2

3

您可以做的一件简单的事情是确保您的连接字符串利用“应用程序名称”元素。

Server=OurSqlServer;Database=AppDB;Integrated Security=SSPI;Application Name=Our Application Name

当您查看诸如分析之类的内容时,这将更容易区分。

另一个好的做法是确保每个应用程序都使用自己的一组凭据进行连接。

于 2009-10-09T20:47:16.990 回答
2

您可以考虑现有的第三方应用程序吗?

查看 Quest关于 SQL Server产品的 Spotlight - 我相信它会满足您的所有需求。

马克

(免责声明:大约 10 年前我曾在 Quest 工作,但不是在这个工具上,也不是在这个业务领域。我目前与 Quest 没有任何关系,除了是“Quest 校友”)

于 2009-10-09T20:46:30.097 回答