安裝 SQL Server 2019 巨量資料工具
適用於: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 Data CLI (azdata ) |
是 | 用於安裝和管理巨量資料叢集的命令列工具。 | 安裝 |
kubectl 1 |
是 | 用於監視基礎 Kuberentes 叢集的命令列工具 (詳細資訊)。 | Windows \(英文\) | Linux \(英文\) |
Azure Data Studio | 是 | 用於查詢 SQL Server 的跨平台圖形化工具。 | 安裝 |
資料虛擬化延伸模組 | 是 | 提供 [資料虛擬化精靈] 之 Azure Data Studio 的延伸模組。 | 安裝 |
Azure CLI2 | 對於 AKS | 用於管理 Azure 服務的新式命令列介面。 與 AKS 巨量資料叢集部署搭配使用 (詳細資訊)。 | 安裝 |
mssql-cli | 選用 | 用於查詢 SQL Server 的新式命令列介面 (詳細資訊 \(英文\))。 | Windows \(英文\) | Linux \(英文\) |
sqlcmd | 對於某些指令碼 | 用於查詢 SQL Server 的舊版命令列工具 (詳細資訊 \(部分機器翻譯\))。 您可能需要先安裝 Microsoft ODBC Driver 11 for SQL Server,才能安裝 SQLCMD 套件。 | Windows \(英文\) | Linux \(英文\) |
curl 3 |
對於某些指令碼 | 使用 URL 傳送資料的命令列工具。 | Windows | Linux:安裝 curl 套件 |
oc |
必須具備才能進行 Red Hat OpenShift 和 Azure Red hat OpenShift 部署。 | oc 是 Open Shift 命令列介面 (CLI)。 |
Installing the CLI (安裝 CLI) |
1 您必須使用 kubectl
1.13 版或更新版本。 此外,kubectl
的版本應該是 Kubernetes 叢集的次要版本加上或減去一。 如果您想要在 kubectl
用戶端上安裝特定版本,請參閱透過 curl 安裝 kubectl
二進位檔案 (英文) (在 Windows 10 和 Windows 11 上,請使用 cmd.exe
執行 curl,而不是使用 Windows PowerShell)。
提示
若要搭配使用 kubectl
和先前部署在 Azure Kubernetes Service (AKS) 上的叢集,您必須使用下列 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 Data CLI (
azdata
) kubectl
- Azure Data Studio
- 資料虛擬化延伸模組
其餘工具只有在某些情況下才需要。 Azure CLI 可以用來管理與 AKS 部署相關聯的 Azure 服務。 mssql-cli 是選擇性但實用的工具,可讓您連線到叢集中的 SQL Server 主要執行個體,並從命令列執行查詢。 如果您打算使用 GitHub 指令碼來安裝範例資料,則需要 sqlcmd 和 curl
。
離線安裝 python
在能存取網際網路的電腦上,下載下列其中一個包含 Python 的壓縮檔案:
作業系統 下載 Windows 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 巨量資料叢集簡介。