使用 Transact-SQL 管理資料收集
資料收集器會提供預存程序的廣泛集合,您可使用這些預存程序來執行任何資料收集工作。此外,您還可以使用一些函數和檢視來取得 msdb 和管理資料倉儲資料庫的組態資料、執行記錄資料,以及管理資料倉儲中所儲存的資料。
您可以使用預存程序、函數和檢視,而提供這些項目的目的是要建立您自己的端對端資料收集案例。
重要事項 |
---|
不同於一般預存程序,資料收集器的預存程序會使用嚴格類型的參數,而且不支援資料類型的自動轉換。如果沒有依照引數描述所指定,以正確的輸入參數資料類型來呼叫這些參數,預存程序就會傳回錯誤。 |
您可以使用 SQL Server Management Studio 來建立及執行所提供的程式碼範例。如需詳細資訊,請參閱<使用物件總管>。另一個替代方法是使用任何編輯器建立查詢,並將它儲存為 .sql 副檔名的文字檔。您可以使用 sqlcmd 公用程式,從 Windows 命令提示字元執行查詢。如需詳細資訊,請參閱<使用 sqlcmd 公用程式>。
預存程序和檢視表
使用資料收集器
下表將描述您可以用來處理資料收集器的預存程序。
程序名稱 |
描述 |
---|---|
啟用資料收集器。 |
|
停用資料收集器。 |
使用收集組
下表將描述您可以用來處理收集組的預存程序。
程序名稱 |
描述 |
---|---|
視需要執行收集組。 |
|
啟動收集組。 |
|
停止收集組。 |
|
建立收集組。 |
|
刪除收集組。 |
|
變更收集組組態。 |
|
將收集組資料上載到管理資料倉儲。這實際上就是視需要的上載。 |
使用收集項
下表將描述您可以用來處理收集項的預存程序。
使用收集器型別
下表將描述您可以用來處理收集器型別的預存程序。
取得組態資訊
下表描述您可用來取得組態資訊與執行記錄資料的檢視。
檢視表名稱 |
描述 |
---|---|
取得資料收集器組態。 |
|
取得收集項資訊。 |
|
取得收集組資訊。 |
|
取得收集器型別資訊。 |
|
取得有關收集組與封裝執行的資訊。 |
|
取得有關工作執行的資訊。 |
|
當執行記錄已滿時取得資訊。 |
設定對管理資料倉儲的存取
下表將描述您可以用來設定對管理資料倉儲之存取的預存程序。
程序名稱 |
描述 |
---|---|
針對管理資料倉儲指定連接字串中所定義的資料庫名稱。 |
|
針對管理資料倉儲指定連接字串中所定義的執行個體。 |
設定管理資料倉儲
下表將描述您可以用來處理管理資料倉儲組態的預存程序。
程序名稱 |
描述 |
---|---|
在管理資料倉儲中建立集合快照集。 |
|
更新資料收集的資料來源。 |
|
將收集器型別加入到管理資料倉儲。 |
|
從管理資料倉儲中移除收集器型別。 |
|
從管理資料倉儲中刪除資料。 |
使用上載封裝
下表將描述您可以用來處理上載封裝的預存程序。
程序名稱 |
描述 |
---|---|
設定資料上載的重試次數。 |
|
指定上載重試之間的資料暫存儲存位置。 |
使用資料收集執行記錄
下表將描述您可以用來處理資料收集執行記錄的預存程序。
程序名稱 |
描述 |
---|---|
從執行記錄中刪除收集組項目。 |
函數
下表將描述您可以用來取得執行和追蹤資訊的函數。
函數名稱 |
描述 |
---|---|
取得特定封裝的 SSIS 執行記錄資料。 |
|
取得收集組或封裝的執行統計資料。這些資訊包含所記錄的錯誤。 |
|
取得使用一般 SQL 追蹤收集器型別來收集資料時所記錄的事件。 |