SQL Server Data Tools

SQL Server Data Tools (SSDT) adalah alat pengembangan modern untuk membangun database relasional SQL Server, database di Model data Azure SQL, Analysis Services (AS), paket Integration Services (IS), dan laporan Reporting Services (RS). Dengan SSDT, Anda dapat merancang dan menyebarkan jenis konten SQL Server apa pun dengan mudah yang sama seperti anda akan mengembangkan aplikasi di Visual Studio.

Inti fungsionalitas SQL Server Data Tools tersedia sebagai komponen beban kerja dengan Visual Studio, yang memungkinkan pengembangan database. Fungsionalitas tambahan untuk mengembangkan proyek AS, IS, dan RS tersedia sebagai ekstensi Visual Studio untuk penginstalan selain beban kerja SSDT. Ekstensi Visual Studio tersedia dari Visual Studio Marketplace dan informasi selengkapnya tentang menginstal SSDT dapat ditemukan di Unduh SQL Server Data Tools.

Catatan rilis

Catatan rilis terbaru untuk SQL Server Data Tools dengan Visual Studio 2022 dapat ditemukan di lokasi berikut:

Catatan rilis untuk SQL Server Data Tools dengan Visual Studio 2019 dapat ditemukan di lokasi berikut:

Untuk informasi tentang SQL Server Data Tools dengan Visual Studio 2017, lihat Rilis SQL Server Data Tools (SSDT dan SSDT-BI) sebelumnya.

Alat Data Core SQL Server

SQL Server Data Tools (SSDT) mengubah pengembangan database dengan memperkenalkan model deklaratif (proyek database SQL) di mana-mana yang mencakup semua fase pengembangan database di dalam Visual Studio. Anda dapat menggunakan kemampuan desain SSDT Transact-SQL untuk membangun, men-debug, memelihara, dan merefaktor database. Anda dapat bekerja dengan proyek database atau langsung menyambungkan ke instans database di atau di luar lokal.

Pengembang dapat menggunakan alat Visual Studio yang familier untuk pengembangan database. Alat seperti: navigasi kode, IntelliSense, dukungan bahasa yang paralel dengan apa yang tersedia untuk C# dan Visual Basic, validasi khusus platform, penelusuran kesalahan, dan pengeditan deklaratif di editor Transact-SQL. SSDT juga menyediakan Visual Table Designer untuk membuat dan mengedit tabel baik dalam proyek database atau instans database yang tersambung. Saat Anda mengerjakan proyek database di lingkungan berbasis tim, Anda dapat menggunakan kontrol versi untuk semua file. Saat waktunya untuk menerbitkan proyek, Anda dapat menerbitkan ke semua platform SQL yang didukung; termasuk SQL Database dan SQL Server. Kemampuan validasi platform SSDT memastikan bahwa skrip Anda berfungsi pada target yang Anda tentukan.

SQL Server Object Explorer di Visual Studio menawarkan tampilan objek database Anda yang mirip dengan SQL Server Management Studio. SQL Server Object Explorer memungkinkan Anda melakukan administrasi database tugas ringan dan pekerjaan desain. Anda dapat dengan mudah membuat, mengedit, mengganti nama, dan menghapus tabel, prosedur tersimpan, jenis, dan fungsi. Anda juga dapat mengedit data tabel, membandingkan skema, atau menjalankan kueri dengan menggunakan menu kontekstual langsung dari SQL Server Object Explorer.

Topik dan bagian berikut membahas bagaimana SSDT dapat membantu Anda melakukan pengembangan database. Topik Cara menyertakan untuk membantu memandu Anda menyelesaikan tugas untuk proyek database Anda. Tugas-tugas ini, ditulis seperti tutorial dan diselesaikan secara berurutan, menggunakan Northwind Traders, perusahaan fiktif yang mengimpor dan mengekspor makanan khusus.

Topik/Bagian Deskripsi
Pengembangan Database Offline Berorientasi Proyek Topik di bagian ini menjelaskan fitur Alat Data SQL Server untuk penulisan, pembuatan, penelusuran kesalahan, dan penerbitan proyek database.
Pengembangan Database Berorientasi Proyek menggunakan Alat Baris Perintah Topik di bagian ini menjelaskan alat baris perintah yang memungkinkan sejumlah skenario pengembangan database berorientasi proyek.
Membandingkan dan Menyinkronkan Data dalam Satu atau Beberapa Tabel dengan Data dalam Database Referensi Membahas cara membandingkan data dalam database sumber dan database target, menentukan nilai mana yang harus cocok, lalu memperbarui target untuk menyinkronkan database atau mengekspor skrip pembaruan ke editor Transact-SQL atau ke file.
Menggunakan Editor Transact-SQL untuk Mengedit dan Menjalankan Skrip Topik di bagian ini menjelaskan cara menggunakan Editor Transact-SQL, yang memberikan pengalaman pengeditan dan penelusuran kesalahan yang kaya saat bekerja dengan skrip.
Mengelola Tabel, Hubungan, dan Memperbaiki Kesalahan Topik di bagian ini menjelaskan cara:

- Gunakan Desainer Tabel untuk merancang tabel dan mengelola hubungan tabel.
- Perbaiki sintaks umum atau kesalahan semantik.
Memverifikasi Kode Database dengan Menggunakan Pengujian Unit SQL Server Membahas bagaimana Anda dapat menggunakan pengujian unit SQL Server untuk membuat status garis besar untuk database Anda lalu memverifikasi perubahan berikutnya yang Anda buat pada objek database.
Memperluas Fitur Database Anda dapat membuat ekstensi fitur yang memungkinkan Anda memperluas fitur seperti pengujian unit, dan analisis kode database.
Izin yang Diperlukan untuk Alat Data SQL Server Membahas izin akses yang diperlukan untuk menggunakan SQL Server Data Tools.
Kompatibilitas KERANGKA KERJA DAC Menjelaskan masalah kompatibilitas dengan kerangka kerja DAC.