在SQL Server Profiler中使用磁盘空间打开跟踪

我有一个服务器设置一个较小的c:驱动器的应用程序和一个巨大的d:存储。 我最近使用SQL Server Profiler运行SQL Server跟踪,并将结果存储到d:盘上的文件中。 当试图打开结果,虽然我可以完成开放之前,我的c:驱动器上的空闲空间用尽,我可以实际上做任何事情。

有没有什么办法可以说服SQL Server Profiler创build它的临时文件,或者不pipe它认为需要什么磁盘空间,在d上:哪里有足够的空间?

提前致谢。

重放跟踪时,我遇到了类似的问题。 如果不重播结果,屏幕上的临时文件不会增长。

或者,您可以通过更改tmp和temp用户窗口variables来更改临时文件的位置。 (右键单击我的电脑,单击属性,单击高级选项卡,单击环境variables)。

当试图打开结果,虽然我可以完成开放之前,我的c:驱动器上的空闲空间用尽,我可以实际上做任何事情。

将跟踪文件移出服务器,或尝试使用共享/ urn从客户端打开。

切勿在生产服务器上运行SQL Server Profiler。 而是使用服务器端跟踪。 我在这里博客了这个