在Sql Server Profiler中更改应用程序名称

21

在使用 SQL Server Profiler 对 .Net 应用程序进行分析时,默认应用程序名称是从数据提供程序中获取的。如何将其更改为自己的应用程序名称?

1个回答

43

只需在连接字符串中添加Application Name=My Application;

例如: connectionString="Server=mySqlServer;Initial Catalog=myDatabase;User id=aUser;Password=aPassword;Application Name=My Application;"

还可以使用App=My Application


2
@MichealChoudhary,我刚在SQL Server 2016 Developer上尝试了一下,没有出现任何问题。应用程序名称出现在SQL Profiler中。 - Dan Wilson
2
在SQL Server 2017和Management Studio 18中对我有效。 - Nilay Mehta
在一个 ASP.NET WebForm 网站中失败,因为请求的数据库连接字符串中未设置有效的 ADO.NET 提供程序名称。 - Razmi Martinez
1
如果我使用 Application Name=,那么驱动程序(Native Client 11 和 ODBC 17)会告诉我 Invalid connection string attribute。然而,在大多数情况下似乎 APP= 是有效的?文档 - GilesDMiddleton
连接字符串的有效内容高度依赖于您使用的数据提供程序。请查看例如 https://www.connectionstrings.com/sql-server/ 上的示例,以供参考。 - HansLindgren

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接