適用於:SQL Server 2019 (15.x)
這很重要
Microsoft SQL Server 2019 巨量資料叢集附加元件將會淘汰。 SQL Server 2019 巨量資料叢集的支援將於 2025 年 2 月 28 日結束。 平台上將完全支援含軟體保證 SQL Server 2019 的所有現有使用者,而且軟體將會持續透過 SQL Server 累積更新來維護,直到該時間為止。 如需詳細資訊,請參閱公告部落格文章與 Microsoft SQL Server 平台上的巨量資料選項。
本文說明應該安裝的用戶端工具,以建立、管理及使用 SQL Server 2019 巨量數據叢集。 下一節提供工具和安裝指示的連結清單。 在部署巨量數據叢集之前,請先設定 Windows 或 Linux 上標示為必要的工具。
巨量數據叢集工具
下表列出常見的巨量數據叢集工具,以及如何安裝它們:
| 工具 | 為必填項目 | 說明 | 安裝 |
|---|---|---|---|
python |
是的 | Python 是具有動態語意的解譯、面向物件、高階程序設計語言。 SQL Server 巨量數據叢集的許多部分都會使用 python。 | 安裝 python |
Azure 數據 CLI (azdata) |
是的 | 用於安裝和管理巨量數據叢集的命令行工具。 | 安裝 |
kubectl
1 |
是的 | 用於監視基礎 Kubernetes 叢集的命令行工具(詳細資訊)。 | Windows \(英文\) | Linux \(英文\) |
| Azure Data Studio | 是的 | 用於查詢 SQL Server 的跨平台圖形化工具。 | 安裝 |
| 數據虛擬化延伸模組 | 是的 | 提供數據虛擬化精靈的 Azure Data Studio 擴充功能。 | 安裝 |
| Azure CLI2 | 針對 AKS | 用於管理 Azure 服務的新式命令行介面。 與 AKS 巨量數據叢集部署搭配使用(詳細資訊)。 | 安裝 |
| mssql-cli | 可選 | 用於查詢 SQL Server 的新式命令行介面(詳細資訊)。 | Windows \(英文\) | Linux \(英文\) |
| sqlcmd | 對於某些腳本 | 用於查詢 SQL Server 的舊版命令行工具(詳細資訊)。 安裝 SQLCMD 套件之前,您可能需要安裝 Microsoft ODBC Driver 11 for SQL Server。 | Windows \(英文\) | Linux \(英文\) |
curl
3 |
對於某些腳本 | 使用 URL 傳輸資料的命令列工具。 | Windows |Linux:安裝 curl 套件 |
oc |
Red Hat OpenShift 和 Azure Red Hat OpenShift 部署所需。 |
oc 是 Open Shift 命令行介面 (CLI)。 |
安裝 CLI |
1 您必須使用 kubectl 1.13 版或更新版本。 此外,kubectl 的版本應該比 Kubernetes 叢集的次要版本高或低一個版本。 如果您想要在用戶端上安裝 kubectl 特定版本,請參閱 透過 curl 安裝 kubectl 二進位檔 (在 Windows 10 和 Windows 11 上,使用 cmd.exe 和不使用 Windows PowerShell 來執行 curl)。
小提示
若要搭配先前在 Azure Kubernetes Service 上部署的叢集使用 kubectl ,您必須使用下列 Azure CLI 命令來設定叢集內容:
az aks get-credentials --name <aks_cluster_name> --resource-group <azure_resource_group_name>
2 您必須使用 Azure CLI 2.0.4 版或更新版本。 執行 az --version 以視需要尋找版本。
3 如果您在 Windows 10 或 Windows 11 上執行,則從命令提示字元執行時,curl 已經位於您的 PATH 中。 針對其他版本的 Windows,請使用鏈接進行下載 curl ,並將它放在您的 PATH 中。
需要哪些工具?
上表提供與巨量數據叢集搭配使用的所有通用工具。 需要哪些工具取決於您的案例。 但一般而言,下列工具對於管理、連線和查詢叢集而言最為重要:
- Azure 數據 CLI (
azdata) kubectl- Azure Data Studio
- 數據虛擬化延伸模組
其餘工具只有在特定案例中才需要。
Azure CLI 可用來管理與 AKS 部署相關聯的 Azure 服務。
mssql-cli 是選擇性但實用的工具,可讓您連線到叢集中的 SQL Server 主要實例,並從命令行執行查詢。 如果您打算使用 GitHub 文稿安裝範例資料,則需要 sqlcmd 和 curl。
離線安裝 Python
在可存取因特網的計算機上,下載下列其中一個包含 Python 的壓縮檔:
操作系統 下載 窗戶 https://go.microsoft.com/fwlink/?linkid=2074021 Linux https://go.microsoft.com/fwlink/?linkid=2065975 OSX https://go.microsoft.com/fwlink/?linkid=2065976 將壓縮檔複製到目標計算機,並將它解壓縮到您選擇的資料夾。
僅適用於 Windows 的情況下,從該資料夾執行
installLocalPythonPackages.bat,並將該資料夾的完整路徑作為參數傳遞。installLocalPythonPackages.bat "C:\python-3.6.6-win-x64-0.0.1-offline\0.0.1"
下載並安裝 Azure Data Studio
Azure Data Studio 提供特別適用於 SQL Server 巨量數據叢集的功能和功能。
如需最新版本的詳細資訊,請參閱版本資訊。
後續步驟
設定工具之後,請將 SQL Server 2019 巨量數據叢集部署到雲端或內部部署中的 Kubernetes。 如需詳細資訊,請參閱下列部署文章:
如需巨量數據叢集的詳細資訊,請參閱 SQL Server 2019 巨量數據叢集簡介。