適用於: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"