查詢資料庫
查詢資料庫活動會查詢資料庫,並將產生的數據列當做已發佈的數據傳回。 此活動支援下列資料庫類型:
存取
ODBC
Oracle
SQL Server
查詢資料庫活動可用來查詢資料庫,以取得出現在數據中心其中一個系統上的錯誤碼詳細描述,然後將該描述傳送給電子郵件訊息中的系統管理員。
設定查詢資料庫活動
設定查詢資料庫活動之前,您必須判斷下列各項:
您要連線的資料庫
您正在執行的 SQL 查詢
使用下列資訊來設定查詢資料庫活動。
詳細資料
設定 | 設定指示 |
---|---|
查詢 | 在 [查詢] 欄位中輸入 SQL 查詢 |
警告
查詢資料庫活動不支援以 XML 傳回數據的查詢,例如在 SQL Server 中使用 FOR XML 子句的查詢。
連線
設定 | 設定指示 |
---|---|
資料庫類型 | 從下拉式清單中選取 [ 資料庫類型 ]。 這些選項包括下列專案: -訪問 - ODBC -神諭 - SQL Server |
重要
當 Orchestrator 安裝在非英文作業系統上,且您將 Database 類型的 Connection 設定為 SQL Server 時,伺服器輸入值不可以是 localhost。 您必須使用實際的電腦名稱。
下表列出每個 [連線] 索引標籤 [資料庫類型] 的組態指示。
存取連線
設定 | 設定指示 |
---|---|
檔案 | 輸入您要存取的 Access 資料庫檔案名稱。 |
工作組檔案 | 輸入與此資料庫相關聯的 Access 工作組檔案名稱。 |
使用者名稱 | 輸入工作組檔案的用戶名稱。 |
密碼 | 輸入工作組檔案的密碼。 |
資料庫密碼 | 輸入 Access 資料庫的密碼。 |
ODBC 連接
設定 | 設定指示 |
---|---|
DSN | 輸入數據來源名稱。 |
使用者名稱 | 輸入此資料庫的用戶名稱。 |
密碼 | 輸入此資料庫的密碼。 |
Oracle 連接
設定 | 設定指示 |
---|---|
服務名稱 | 輸入服務名稱。 |
使用者名稱 | 輸入此資料庫的用戶名稱。 |
密碼 | 輸入此資料庫的密碼。 |
SQL Server 連線
注意
MSOLEDB19 Driver 是用來建立 SQL Server 的加密連線(預設)。 如果 Orchestrator 計算機上 SQL Server 憑證不 受信任 ,請輸入 Server=<serverName>;每個設定的信任伺服器證書=True 。 深入瞭解 如何安裝 SQL Server 憑證。
設定 | 設定指示 |
---|---|
驗證 | 選取 [Windows 驗證] 或 [SQL Server 驗證]。 |
Server | 輸入您想要存取的 SQL Server 名稱。 |
初始目錄 | 輸入初始目錄的名稱。 如果您選取 [SQL Server 驗證] 選項,請在 [使用者名稱和密碼] 方塊中輸入用來存取 SQL Server 的使用者名稱和密碼。 |
Timeout
設定 | 設定指示 |
---|---|
逾時 | 輸入查詢資料庫活動等候資料庫作業完成的時間量。 將此值設定為 0 無限期等候。 |
安全性認證
設定 | 設定指示 |
---|---|
使用指派給服務的帳戶安全性 | 如果您想要使用 Runbook 伺服器所使用的相同帳戶來執行查詢資料庫活動,請選取此選項。 |
這個帳戶 | 使用此選項可指定不同的帳戶。 輸入 [用戶名稱] 和 [密碼]。 注意: 如果您指定了無效的使用者名稱或密碼,指派給 Runbook 伺服器的帳戶將用來執行活動。 |
已發佈資料
下表列出已發佈的數據項。
項目 | 說明 |
---|---|
查詢的數值傳回值 | 使用傳回數值的查詢時,這會是值。 例如,“Select COUNT} where FirstName=John” |
資料庫查詢 | 傳送至資料庫的資料庫查詢。 |
初始目錄 | 連接到資料庫時所使用的初始目錄。 只有在選取 [連線] 索引標籤上的 [SQL Server] 時,才能使用此已發佈的數據。 |
資料庫伺服器 | 資料庫伺服器的名稱。 只有在選取 [連線] 索引標籤上的 [SQL Server] 時,才能使用此已發佈的數據。 |
資料庫使用者 | 用來連線到資料庫伺服器的用戶名稱。 |
ODBC DSN | ODBC DSN 的名稱。 只有在 [連接] 索引標籤上選取 ODBC 時,才能使用這個已發佈的數據。 |
Oracle 服務名稱 | 服務名稱。 只有在 [連線] 索引標籤上選取 Oracle 時,才能使用此已發佈的數據。 |
存取檔案 | 已查詢的 Access 資料庫檔案。 只有在 [連線] 索引標籤上選取 [存取] 時,才能使用這個已發佈的數據。 |
存取工作組信息檔案 | 與 Access 資料庫檔案相關聯的 Access 工作組檔案。 只有在 [連線] 索引標籤上選取 [存取] 時,才能使用這個已發佈的數據。 |
針對每個已發佈的數據列 | |
以字串表示的完整行,並以欄位分隔 ; |
與數據列中每個欄位一起發行的整個數據列,並以分號分隔 (;)。 使用欄位數據操作函式來取得數據列內欄位的值 |