--- title: "Create a Transact-SQL Script for Running a Trace (SQL Server Profiler) | Microsoft Docs" ms.custom: "" ms.date: "03/01/2017" ms.prod: sql ms.prod_service: "sql-tools" ms.reviewer: "" ms.technology: profiler ms.topic: conceptual helpviewer_keywords: - "traces [SQL Server], running" - "scripts [SQL Server], traces" ms.assetid: 6b0e2519-998d-40d5-b8ba-5e6a773f91a6 author: markingmyname ms.author: maghan manager: craigg --- # Create a Transact-SQL Script for Running a Trace (SQL Server Profiler) [!INCLUDE[appliesto-ss-xxxx-xxxx-xxx-md](../../includes/appliesto-ss-xxxx-xxxx-xxx-md.md)] This topic describes how to create a Transact-SQL script from an existing trace file or table by using [!INCLUDE[ssSqlProfiler](../../includes/sssqlprofiler-md.md)]. ### To create a Transact-SQL script to run a trace 1. Open a trace file or table. For more information, see [Open a Trace File (SQL Server Profiler)](../../tools/sql-server-profiler/open-a-trace-file-sql-server-profiler.md) or [Open a Trace Table (SQL Server Profiler)](../../tools/sql-server-profiler/open-a-trace-table-sql-server-profiler.md). 2. On the**File**menu, point to **Export**, point to **Script Trace Definition**, and then click the version that corresponds to the server you want to trace. 3. In the **Save As** dialog box, enter a name for the script file, and then click **Save**. ## See Also [SQL Server Profiler Templates and Permissions](../../tools/sql-server-profiler/sql-server-profiler-templates-and-permissions.md) [SQL Server Profiler](../../tools/sql-server-profiler/sql-server-profiler.md)