Bagikan melalui


Membangun dan Menyebarkan Perubahan ke tabel menggunakan ekstensi Proyek SQL Database

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Dengan bantuan ekstensi Proyek SQL Database, proyek SQL (termasuk tabel, tampilan, dan prosedur tersimpan) dapat diedit tanpa perlu disambungkan ke instans server di Azure Data Studio. Tutorial di bawah ini menunjukkan kepada Anda cara:

  1. Buat Proyek Database SQL database AdventureWorks2022 .

  2. Buat dan sebarkan perubahan pada AdventureWorks2022 tabel dalam database menggunakan Proyek SQL Database dan mengonfirmasi perubahan ini dalam instans server yang terhubung secara lokal tempat database ini berada.

Artikel ini memerlukan AdventureWorks2022 database sampel, yang dapat Anda unduh dari beranda Sampel Microsoft SQL Server dan Proyek Komunitas.

Anda juga harus menginstal ekstensi Proyek SQL Database. Lihat dokumentasi Proyek SQL Database untuk mempelajari selengkapnya tentang ekstensi ini.

Membuat Proyek SQL Database

  1. Navigasikan ke objek database yang AdventureWorks2022 terletak di penjelajah objek, klik kanan padanya dan pilih Buat Proyek dari Database:

    Screenshot of the object explorer in Azure Data Studio showing how to create a project from a database object.

  2. Pilih lokasi tempat Anda ingin menyimpan proyek Target dan beri nama file yang berisi proyek sesuai preferensi Anda. Anda juga dapat mengonfigurasi pengaturan struktur Folder ke salah satu opsi yang disediakan di menu drop-down. Dalam tutorial ini, kita akan menggunakan struktur folder jenis Skema/Objek . Setelah selesai, pilih Buat. Ketika proyek ini telah diekstrak, Anda akan melihat pesan Ekstrak file proyek berhasil .

  3. Dari menu bilah samping Azure Data Studio, pilih ikon Proyek Database untuk membuka ekstensi Proyek SQL Database. Navigasikan ke folder proyek database yang Anda buat. Kemudian, di folder skema Orang dalam proyek ini, navigasikan ke folder Tabel , dan perluas menu drop-down folder ini. Klik kanan dan buka salah satu tabel dalam mode perancang untuk membuka desain tabel tabel ini. Dalam contoh ini, kita bekerja pada tabel Person.sql.

    Screenshot of Azure Data Studio showing how to open a table in offline mode using the SQL database projects extension.

    Catatan

    Harap dicatat bahwa lokasi file proyek dapat bervariasi tergantung pada struktur folder yang ditentukan pada Langkah 2 di atas.

Menyebarkan Perubahan ke Database dari Proyek

  1. Tabel asli memperlihatkan desain tabel tabel Orang dengan tiga belas (13) nama kolom, dimulai dari BusinessEntityID dan diakhir dengan ModifiedDate. Tambahkan kolom lain bernama Citizenship jenis nvarchar(50) dan terbitkan perubahan ini: Screenshot of Azure Data Studio showing how to publish changes SQL Database Projects.

  2. Dari menu file di Proyek Database, klik kanan pada simpul akar proyek tempat proyek Anda berada, dan pilih Bangun untuk membangun proyek ini. Anda akan melihat pesan keberhasilan atau kesalahan di terminal output untuk build yang berhasil atau gagal. Setelah selesai, klik kanan folder yang sama ini dan pilih Terbitkan untuk menerbitkan proyek ini ke AdventureWorks2022 database di koneksi server host lokal Anda.

    Screenshot of Azure Data Studio showing how to build and publish changes SQL Database Projects.

    Catatan

    Harap dicatat bahwa Anda harus terhubung ke host lokal Anda untuk langkah ini. Ini dapat dilakukan dengan mengklik ikon plug dalam kotak dialog Terbitkan Proyek .

  3. Keluar dari tampilan Proyek SQL Database. Kemudian, buka penjelajah objek di koneksi server Anda dan navigasikan ke folder AdventureWorks2022 Tabel database. Buka desain tabel tabel yang Anda buat perubahannya dan konfirmasi perubahan yang dibuat. Dalam hal ini, kami menambahkan kolom baru, Kewarganegaraan ke tabel Person.Person:

    Screenshot of Azure Data Studio showing the changes made to the table in the local host connection.

Langkah berikutnya