Mengunduh dan menginstal SqlPackage

SqlPackage berjalan di Windows, macOS, dan Linux.

Unduh dan instal rilis terbaru:

Platform Unduh Tanggal rilis Versi Build
Windows Alat Penginstal MSI 24 Mei 2022 19.1 16.0.6161.0
macOS .NET Core file.zip 24 Mei 2022 19.1 16.0.6161.0
Linux .NET Core file.zip 24 Mei 2022 19.1 16.0.6161.0
Windows .NET Core file.zip 24 Mei 2022 19.1 16.0.6161.0

Untuk detail tentang rilis terbaru, lihat catatan rilis. Untuk mengunduh bahasa tambahan, lihat bagian Bahasa yang Tersedia .

DacFx

SqlPackage adalah antarmuka baris perintah untuk kerangka kerja DacFx, yang mengekspos beberapa API DacFx publik. DacServices (Microsoft.SqlServer.Dac) adalah mekanisme terkait untuk mengintegrasikan penyebaran database ke dalam alur aplikasi Anda. DACServices API tersedia dalam paket melalui NuGet, Microsoft.SqlServer.DacFx. Versi DacFx saat ini adalah 160.6161.0.

Menginstal paket NuGet melalui .NET CLI dicapai dengan perintah ini:

dotnet add package Microsoft.SqlServer.DacFx

Catatan

Paket NuGet tambahan diterbitkan dengan nama DacFx, "Microsoft.SqlServer.DacFx.x64" dan "Microsoft.SqlServer.DacFx.x86". Dukungan untuk kedua platform tercakup dalam paket "Microsoft.SqlServer.DacFx". Referensi baru harus dibuat untuk paket ini, bukan varian x64 atau x86.

Lingkungan otomatis

Tautan evergreen tersedia untuk mengunduh versi Sqlpackage terbaru:

Linux (.NET Core)

  1. Unduh SqlPackage untuk Linux.

  2. Untuk mengekstrak file dan meluncurkan SqlPackage, buka jendela Terminal baru dan ketik perintah berikut:

    $ cd ~
    $ mkdir sqlpackage
    $ unzip ~/Downloads/sqlpackage-linux-<version string>.zip -d ~/sqlpackage 
    $ echo "export PATH=\"\$PATH:$HOME/sqlpackage\"" >> ~/.bashrc
    $ chmod a+x ~/sqlpackage/sqlpackage
    $ source ~/.bashrc
    $ sqlpackage
    

    Catatan

    Pada Debian, Redhat, dan Ubuntu, Anda mungkin kehilangan dependensi. Gunakan perintah berikut untuk menginstal dependensi ini tergantung pada versi Linux Anda:

    Debian:

    $ sudo apt-get install libunwind8
    

    Redhat:

    $ yum install libunwind
    $ yum install libicu
    

    Ubuntu:

    $ sudo apt-get install libunwind8
    
    # install the libicu library based on the Ubuntu version
    $ sudo apt-get install libicu55      # for 16.x
    $ sudo apt-get install libicu57      # for 17.x
    $ sudo apt-get install libicu60      # for 18.x
    $ sudo apt-get install libicu66      # for 20.x
    

macOS (.NET Core)

  1. Unduh SqlPackage untuk macOS.

  2. Untuk mengekstrak file dan meluncurkan SqlPackage, buka jendela Terminal baru dan ketik perintah berikut:

    $ mkdir sqlpackage
    $ unzip ~/Downloads/sqlpackage-osx-<version string>.zip -d ~/sqlpackage
    $ chmod +x ~/sqlpackage/sqlpackage
    $ echo 'export PATH="$PATH:~/sqlpackage"' >> ~/.bash_profile
    $ source ~/.bash_profile
    $ sqlpackage
    

    Catatan

    Pengaturan keamanan mungkin memerlukan modifikasi untuk menjalankan SqlPackage di macOS. Gunakan perintah berikut untuk berinteraksi dengan Gatekeeper dari baris perintah.

    Sebelum menjalankan SqlPackage:

    $ sudo spctl --master-disable
    

    Setelah menjalankan SqlPackage:

    $ sudo spctl --master-enable
    

Windows (.NET Core)

  1. Unduh SqlPackage untuk Windows.

  2. Untuk mengekstrak file dengan mengklik kanan pada file di Windows Explorer, dan memilih 'Ekstrak Semua...', dan pilih direktori target.

  3. Buka jendela Terminal baru dan cd ke lokasi tempat SqlPackage diekstraksi:

    > sqlpackage
    

Windows (.NET Framework)

Rilis SqlPackage ini mencakup pengalaman penginstal Windows standar, dan .zip:

  1. Unduh dan jalankan alat penginstalDacFramework.msi untuk Windows.
  2. Buka jendela Prompt Perintah baru, dan jalankan SqlPackage.exe
    • SqlPackage diinstal ke C:\Program Files\Microsoft SQL Server\160\DAC\bin folder

Hapus instalan SqlPackage

Jika Anda menginstal SqlPackage menggunakan alat penginstal Windows, hapus instalan dengan cara yang sama seperti Anda menghapus aplikasi Windows apa pun.

Jika Anda menginstal SqlPackage dengan .zip atau arsip lainnya, hapus file.

Sistem Operasi yang Didukung

SqlPackage berjalan di Windows, macOS, dan Linux dan dibangun menggunakan .NET Core 3.1. Persyaratan OS .NET Core 3.1 berlaku untuk SqlPackage.

Windows (x64)

  • Windows 11
  • Windows 10 (1607+)
  • Windows 8.1
  • Windows 7 SP1
  • Windows Server Core
  • Windows Server 2012 R2
  • Server Windows 2016
  • Windows Server 2019
  • Windows Server 2022

macOS

  • macOS 12 "Monterey"
  • macOS 11 "Big Sur"
  • macOS 10.15 "Catalina"

Linux (x64)

  • Debian 9, 10, 11
  • Red Hat Enterprise Linux 7+
  • SUSE Linux Enterprise Server v12 SP2+
  • Ubuntu 16.04, 18.04, 20.04

Bahasa yang Tersedia

Rilis SqlPackage ini dapat diinstal dalam bahasa berikut:

SqlPackage Windows:
Tionghoa (Sederhana) | Tionghoa (Tradisional) | Inggris (Amerika Serikat) | Prancis | Jerman | Italia | Jepang | Korea | Portugis (Brasil) | Rusia | Spanyol

SqlPackage .NET Core Windows:
Tionghoa (Sederhana) | Tionghoa (Tradisional) | Inggris (Amerika Serikat) | Prancis | Jerman | Italia | Jepang | Korea | Portugis (Brasil) | Rusia | Spanyol

SqlPackage .NET Core macOS:
Tionghoa (Sederhana) | Tionghoa (Tradisional) | Inggris (Amerika Serikat) | Prancis | Jerman | Italia | Jepang | Korea | Portugis (Brasil) | Rusia | Spanyol

SqlPackage .NET Core Linux:
Tionghoa (Sederhana) | Tionghoa (Tradisional) | Inggris (Amerika Serikat) | Prancis | Jerman | Italia | Jepang | Korea | Portugis (Brasil) | Rusia | Spanyol

Langkah berikutnya

Pernyataan Privasi Microsoft