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 (https://aka.ms/sqlpackage-linux)
- macOS (https://aka.ms/sqlpackage-macos)
- Windows (https://aka.ms/sqlpackage-windows)
- Windows, .NET Framework (https://aka.ms/dacfx-msi)
Linux (.NET Core)
Unduh SqlPackage untuk Linux.
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 $ sqlpackageCatatan
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 libunwind8Redhat:
$ yum install libunwind $ yum install libicuUbuntu:
$ 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)
Unduh SqlPackage untuk macOS.
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 $ sqlpackageCatatan
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-disableSetelah menjalankan SqlPackage:
$ sudo spctl --master-enable
Windows (.NET Core)
Unduh SqlPackage untuk Windows.
Untuk mengekstrak file dengan mengklik kanan pada file di Windows Explorer, dan memilih 'Ekstrak Semua...', dan pilih direktori target.
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:
- Unduh dan jalankan alat penginstalDacFramework.msi untuk Windows.
- Buka jendela Prompt Perintah baru, dan jalankan SqlPackage.exe
- SqlPackage diinstal ke
C:\Program Files\Microsoft SQL Server\160\DAC\binfolder
- SqlPackage diinstal ke
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
- Pelajari selengkapnya tentang SqlPackage