У меня есть сервер с меньшим диском c: для приложений и огромным d: для хранения. Недавно я запустил трассировку SQL Server с помощью SQL Server Profiler и сохранил результаты в файл на диске d :. Когда я пытаюсь открыть результаты, у меня заканчивается свободное место на диске c: до того, как он завершит открытие, так что я могу делать с ним что угодно.
Есть ли способ убедить SQL Server Profiler создать свои временные файлы или все, для чего, по его мнению, требуется все это дисковое пространство, на d: где достаточно места?
Заранее спасибо.
У меня была аналогичная проблема при воспроизведении трассировки. Если вы не воспроизводите результаты на экране, временные файлы не увеличиваются.
Или вы можете изменить расположение временных файлов, изменив пользовательские переменные окна tmp и temp. (щелкните правой кнопкой мыши мой компьютер, щелкните "Свойства", щелкните вкладку "Дополнительно", щелкните "Переменные среды").
Никогда не запускайте SQL Server Profiler на рабочих серверах. Вместо этого используйте трассировки на стороне сервера. Я писал об этом в блоге Вот
Когда я пытаюсь открыть результаты, у меня заканчивается свободное место на диске c: до того, как он завершит открытие, так что я могу делать с ним что угодно.
Переместите файл трассировки с сервера или попробуйте открыть его с вашего клиента, используя общий ресурс / urn.