Mengunduh dan menginstal utilitas sqlcmd

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistem Platform Analitik (PDW)Database SQL di Microsoft Fabric

Utilitas sqlcmd memungkinkan Anda memasukkan pernyataan Transact-SQL, prosedur sistem, dan file skrip.

sqlcmd Varian

Ada dua varian dari sqlcmd:

  • sqlcmd (Go): sqlcmd berbasis go-mssqldb, kadang juga ditulis sebagai go-sqlcmd. Versi ini adalah alat mandiri yang dapat Anda unduh secara independen dari SQL Server. Ini berjalan pada Windows, macOS, Linux, dan dalam kontainer.

  • sqlcmd (ODBC): Driver berbasis ODBC yang selaras dengan platform, sqlcmd, tersedia bersama SQL Server atau Microsoft Command Line Utilities, dan merupakan bagian dari paket mssql-tools di Linux. Ini juga berjalan di Windows, macOS, Linux, dan dalam kontainer.

Mengunduh dan menginstal sqlcmd (Go)

sqlcmd(Go) dapat diinstal lintas platform, pada Microsoft Windows, macOS, dan Linux. Versi yang lebih baru dari 1.6 mungkin tidak tersedia di semua manajer paket. Belum ada perkiraan tanggal untuk ketersediaannya.

Pilih salah satu opsi berikut untuk menginstal sqlcmd (Go) di Windows.

winget (Windows Package Manager CLI)

  1. Instal Windows Package Manager Client jika Anda belum memilikinya.

  2. Jalankan perintah berikut untuk menginstal sqlcmd (Go).

    winget install sqlcmd
    

Chocolatey

  1. Pasang Chocolatey jika Anda belum memilikinya.

  2. Jalankan perintah berikut untuk menginstal sqlcmd (Go).

    choco install sqlcmd
    

Unduhan langsung

  1. Unduh aset -windows-amd64.zip atau -windows-arm.zip yang sesuai dari rilis terbaru dari sqlcmd (Go) di repositori kode GitHub.

  2. sqlcmd.exe Ekstrak file dari folder zip yang diunduh.

Mengunduh dan menginstal sqlcmd (ODBC)

sqlcmd(ODBC) dapat diinstal lintas platform, pada Microsoft Windows, macOS, dan Linux.

Unduh utilitas baris perintah untuk Windows, menggunakan tabel berikut.

Driver Platform
Utilitas Baris Perintah Microsoft untuk SQL Server x64x86

Perangkat alat baris perintah sudah tersedia dalam tahap Ketersediaan Umum (GA), namun juga dirilis dengan paket penginstal untuk SQL Server 2019 (15.x) dan versi-versi yang lebih baru.

Informasi versi

  • Nomor rilis: 17.0.4055.5
  • Nomor kompilasi: 17.0.4055.5
  • Tanggal rilis: 30 Juni 2026

Note

Unduhan sqlcmd yang disediakan di sini mungkin tidak memiliki rilis dan nomor build yang sama seperti sqlcmd yang diinstal dengan pembaruan kumulatif (CU) SQL Server terbaru. Perilaku ini diharapkan. Versi ini berisi semua perbaikan yang disertakan dalam CU terbaru.

sqlcmd(ODBC) mendukung autentikasi dengan Microsoft Entra ID, termasuk dukungan autentikasi multifaktor (MFA) untuk fitur Azure SQL Database, Azure Synapse Analytics, dan Always Encrypted.

Persyaratan sistem

  • Windows 10 dan versi yang lebih baru
  • Server Windows 2016 dan versi yang lebih baru

Komponen ini memerlukan Driver ODBC Microsoft terbaru untuk SQL Server.

Preinstalled

Anda juga dapat menemukan sqlcmd yang telah diinstal sebelumnya di lingkungan tertentu.

Azure Cloud Shell

Anda dapat mencoba sqlcmd utilitas dari Azure Cloud Shell, karena telah diinstal sebelumnya secara default.

Luncurkan Cloud Shell

SQL Server Management Studio (SSMS)

Untuk menjalankan pernyataan SQLCMD di SQL Server Management Studio (SSMS), navigasikan keMode SQLCMD>.

SSMS menggunakan Microsoft .NET Framework SqlClient untuk eksekusi dalam mode reguler dan SQLCMD dalam Editor Kueri. Ketika sqlcmd dijalankan dari baris perintah, sqlcmd menggunakan driver ODBC. Karena opsi default yang berbeda mungkin digunakan, Anda mungkin melihat perilaku yang berbeda saat menjalankan kueri yang sama di SSMS dalam mode SQLCMD dan di utilitas sqlcmd.