Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Aplikasi ke:SQL Server di Linux
Artikel ini memperlihatkan cara menggunakan SQL Server Management Studio (SSMS) dan SqlPackage untuk mengekspor dan mengimpor database di SQL Server on Linux. SSMS dan SqlPackage.exe adalah aplikasi Windows, jadi gunakan teknik ini ketika Anda memiliki komputer Windows yang dapat terhubung ke instans SQL Server jarak jauh di Linux.
Anda harus selalu menginstal dan menggunakan versi terbaru SSMS seperti yang dijelaskan dalam Gunakan SQL Server Management Studio pada Windows untuk mengelola SQL Server on Linux.
Untuk informasi tentang memigrasikan database dari satu instans SQL Server ke instans lain, lihat Migrate database SQL Server dari Windows ke Linux menggunakan pencadangan dan pemulihan.
Ekspor database dengan SQL Server Management Studio (SSMS)
Mulai SSMS dengan mengetik Microsoft SQL Server Management Studio di kotak pencarian Windows, lalu pilih aplikasi desktop.
Sambungkan ke database sumber Anda di Object Explorer. Database sumber dapat berada di Microsoft SQL Server berjalan secara lokal atau di cloud, di Linux, Windows, atau Docker dan Azure SQL Database atau Azure Synapse Analytics.
Klik kanan database sumber di Object Explorer, arahkan ke Tasks, dan pilih Ekspor aplikasi Data-Tier...
Di wizard ekspor, pilih Baru, lalu pada tab Settings, konfigurasikan ekspor untuk menyimpan file BACPAC ke lokasi disk lokal atau ke blob Azure.
Secara default, semua objek dalam database diekspor. Pilih tab Tingkat Lanjut dan pilih objek database yang ingin Anda ekspor.
Pilih Berikutnya lalu pilih Selesai.
File .bacpac berhasil dibuat di lokasi yang Anda pilih, dan Anda siap mengimpornya ke database target.
Mengimpor database dengan SQL Server Management Studio
Mulai SSMS dengan mengetik Microsoft SQL Server Management Studio di kotak pencarian Windows, lalu pilih aplikasi desktop.
Sambungkan ke server target Anda di Object Explorer. Server target dapat Microsoft SQL Server berjalan secara lokal atau di cloud, di Linux, Windows, atau Docker dan Azure SQL Database atau Azure Synapse Analytics.
Klik kanan folder Databases di Object Explorer dan pilih Import Aplikasi Tingkat Data...
Untuk membuat database di server target Anda, tentukan file BACPAC dari disk lokal Anda, atau pilih akun penyimpanan dan kontainer Azure tempat Anda mengunggah file BACPAC.
Berikan nama database baru untuk database. Jika Anda mengimpor database di Azure SQL Database, atur Edisi Microsoft Azure SQL Database (tingkat layanan), Ukuran database maksimum, dan Tujuan Layanan (tingkat performa).
Pilih Berikutnya lalu pilih Selesai untuk mengimpor file BACPAC ke database baru di server target Anda.
File .bacpac diimpor untuk membuat database baru di server target yang Anda tentukan.
Opsi baris perintah SqlPackage
Anda juga dapat menggunakan alat baris perintah SQL Server Data Tools (SSDT), SqlPackage, untuk mengekspor dan mengimpor file BACPAC.
Contoh perintah berikut mengekspor file BACPAC:
SqlPackage.exe /a:Export /ssn:tcp:<your_server> /sdn:<your_database> /su:<username> /sp:<password> /tf:<path_to_bacpac>
Gunakan perintah berikut untuk mengimpor skema database dan data pengguna dari .bacpac file:
SqlPackage.exe /a:Import /tsn:tcp:<your_server> /tdn:<your_database> /tu:<username> /tp:<password> /sf:<path_to_bacpac>