共用方式為


剖析器工具

適用於:SQL Server

該效能分析工具會啟動 SQL Server Profiler 工具。 本主題後面列出的可選參數,讓你能控制應用程式的啟動方式。

Note

Profiler 工具並非用於建立腳本以進行追蹤。 欲了解更多資訊,請參閱 SQL Server Profiler

Syntax

profiler
    [ /? ] |
[
{
{ /U login_id [ /P password ] }
| /E
}
{ [ /S sql_server_name ] | [ /A analysis_services_server_name ] }
[ /D database ]
[ /T "template_name" ]
[ /B { "trace_table_name" } ]
{ [ /F "filename" ] | [ /O "filename" ] }
[ /L locale_ID ]
[ /M "MM-DD-YY hh:mm:ss" ]
[ /R ]
[ /Z file_size ]
]

Arguments

/?

顯示 profiler 參數的語法摘要。

/U login_id

SQL Server 認證的使用者登入 ID。 登入ID有大小寫區分。

Note

如果可能,請使用 Windows 認證。

/P 密碼

指定使用者自訂的 SQL Server 驗證密碼。

/E

指定以目前使用者的憑證來與 Windows 認證連接。

/S sql_server_name

指定一個 SQL Server 實例。 Profiler 會自動使用在 /U/P 交換器或 /E 交換器中指定的認證資訊連接到指定的伺服器。 要連接一個命名的 SQL Server 實例,請使用 /S <sql_server_name>\<instance_name>

/analysis_services_server_name

指定一個分析服務實例。 Profiler 會自動使用在/U/P/E切換中指定的認證資訊連接到指定的伺服器。 若要連接指定的 SQL Server 實例,請使用 /A <analysis_services_server_name>\<instance_name>

/D 資料庫

指定與該連線一起使用的資料庫名稱。 若未指定資料庫,此選項會為指定使用者選擇預設資料庫。

/B 「trace_table_name

指定啟動剖面器時載入的追蹤表。 你必須指定資料庫、使用者或結構,以及資料表。

/T“template_name

指定要載入以設定追蹤的範本。 範本名稱必須以引號標示。 範本名稱必須位於系統範本目錄或使用者範本目錄中。 如果兩個目錄中存在兩個同名範本,則會載入系統目錄中的範本。 若不存在指定名稱的範本,則載入標準範本。 範本的副檔名(.tdf)不應該在 template_name中指定。 例如:

/T "standard"

/F“ 檔名

指定啟動 profiler 時要載入追蹤檔案的路徑與檔名。 整個路徑和檔名必須以引號標示。 此選項無法與 /O搭配使用。

/O 「檔名

指定追蹤結果應寫入的檔案路徑及檔案名稱。 整個路徑和檔名必須以引號標示。 此選項無法與 /F搭配使用。

/L locale_ID

不可用

/M 「MM-DD-YY hh:mm:ss

指定追蹤停止的日期與時間。 停車時間必須以引號標示。 請依下表參數指定停止時間:

Parameter Definition
MM 兩位數月份
DD 兩位數日
YY 兩位數年份
hh 24小時制中的兩位數的時刻
mm 兩位數分鐘
ss 兩位數秒表示法

Note

MM-DD-YY hh:mm:ss此格式僅在 SQL Server Profiler 啟用「使用區域設定顯示日期與時間值」選項時才可使用。 如果沒有啟用這個選項,你必須使用 yyyy-MM-dd HH:mm:ss ISO 8601 的日期與時間格式。

/R

啟用追蹤檔案輪替功能。

/Z file_size

指定追蹤檔案的大小(以兆位元組(MB)為單位。 預設大小為 5 MB。 若啟用滾動功能,則所有滾動檔案的大小將限制在本參數指定的值內。

Remarks

要用特定範本開始追蹤,請同時使用 /S/T 選項。 例如,要在 MyServer\MyInstance 上使用標準範本開始追蹤,請在命令提示字元輸入以下內容:

profiler /S MyServer\MyInstance /T "Standard"