Bagikan melalui


Ekstensi mssql untuk Visual Studio Code

Artikel ini memperkenalkan ekstensi mssql untuk Visual Studio Code (VS Code) untuk bekerja dengan database di SQL Server di Windows, macOS, dan Linux, serta Azure SQL Database dan Azure SQL Managed Instance. Ekstensi mssql untuk Visual Studio Code menyediakan kemampuan kueri untuk Azure SQL dan SQL Server serta fitur tambahan untuk pengembang dengan Proyek SQL dan pengikatan SQL untuk Azure Functions. Ekstensi mssql untuk Visual Studio Code mencakup ekstensi SQL Database Projects.

Gambaran umum fungsionalitas

Fungsionalitas berikut tersedia di ekstensi mssql untuk Visual Studio Code:

  • Sambungkan ke kumpulan SQL khusus Microsoft SQL Server, Azure SQL Database, Azure SQL Managed Instance, dan Azure Synapse Analytics.
  • Membuat dan mengelola profil koneksi dan koneksi yang terakhir digunakan.
  • Tulis skrip T-SQL dengan IntelliSense, Buka Definisi, cuplikan T-SQL, pewarnaan sintaks, validasi kesalahan T-SQL, dan pemisah batch GO.
  • Jalankan skrip Anda dan lihat hasilnya dalam kisi yang mudah digunakan.
  • Mengakses riwayat kueri yang dijalankan.
  • Simpan hasil ke format file json atau csv dan tampilkan di editor.
  • Opsi ekstensi yang dapat disesuaikan termasuk pintasan perintah dan lainnya.
  • Buat Azure Functions dengan pengikatan SQL.

Membandingkan Azure Data Studio dan ekstensi mssql

Baik Azure Data Studio maupun ekstensi mssql untuk VS Code tersedia untuk Windows, macOS, dan Linux.

Manfaat bekerja dengan Azure SQL dan SQL Server dalam Visual Studio Code meliputi:

  • Editor kode tunggal untuk SQL Anda dan kode lainnya (seperti C#, Python, JavaScript, Java, PHP, dan Go).
  • Marketplace ekstensi luas dengan ekstensi untuk pengembangan jarak jauh, kontainer, dan banyak lagi.
  • Tersedia untuk digunakan di GitHub Codespaces.

Anda mungkin mempertimbangkan untuk menggunakan Azure Data Studio selain ekstensi mssql untuk Visual Studio Code jika Anda akan mendapat manfaat dari kemampuan ini:

  • Membuat bagan dengan cepat dan memvisualisasikan tataan hasil
  • Desainer tabel grafis dan rencana kueri.
  • Perbandingan skema untuk database, proyek SQL, dan dacpac.
  • Ekstensi untuk Agen SQL, SQL Profiler, dan Impor File Datar.
  • Buku catatan Interaktif SQL dan .NET.

Mulai menggunakan ekstensi mssql di Visual Studio Code

Menginstal ekstensi mssql

Untuk menginstal ekstensi mssql di Visual Studio Code, ikuti langkah-langkah berikut:

  1. Unduh dan instal Visual Studio Code di komputer Anda.

  2. Di Visual Studio Code, pilih Tampilkan>Palet Perintah, atau tekan Ctrl+Shift+P, atau tekan F1 untuk membuka Palet Perintah.

  3. Di Palet Perintah, pilih Ekstensi: Instal Ekstensi dari dropdown.

  4. Di panel Ekstensi, ketik mssql.

  5. Pilih ekstensi SQL Server (mssql), lalu pilih Instal.

    Cuplikan layar Visual Studio Code, instal ekstensi m s s q l.

  6. Setelah penginstalan selesai, pilih Muat ulang untuk mengaktifkan ekstensi.

Sambungkan dan mengkueri

Untuk menyambungkan ke instans SQL dan mengkueri database, ikuti langkah-langkah berikut:

  1. Di panel SQL Server, pilih Tambahkan ikon Koneksi (tanda plus) dari viewlet Koneksi.

  2. Ikuti perintah untuk menentukan properti untuk profil koneksi baru. Setelah menentukan setiap nilai, tekan Enter untuk melanjutkan.

    Properti koneksi Deskripsi
    Nama server atau string koneksi ADO Tentukan nama instans SQL Server. Gunakan localhost untuk menyambungkan ke instans SQL Server di komputer lokal Anda. Untuk menyambungkan ke SQL Server jarak jauh, masukkan nama SQL Server target, atau alamat IP-nya. Untuk menyambungkan ke kontainer SQL Server, tentukan alamat IP komputer host kontainer. Jika Anda perlu menentukan port, gunakan koma untuk memisahkannya dari nama. Misalnya, untuk server yang mendengarkan di port 1401, masukkan <servername or IP>,1401.

    Secara default, string koneksi menggunakan port 1433. Instans default SQL Server menggunakan 1433 kecuali dimodifikasi. Jika instans Anda mendengarkan pada 1433, Anda tidak perlu menentukan port.

    Sebagai alternatif, Anda dapat memasukkan string koneksi ADO untuk database Anda di sini.
    Nama database (opsional) Database yang ingin Anda gunakan. Untuk menyambungkan ke database default, jangan tentukan nama database di sini.
    Jenis Autentikasi Pilih Login Terintegrasi atau SQL.
    Nama pengguna Jika Anda memilih SQL Login, masukkan nama pengguna dengan akses ke database di server.
    Kata sandi Masukkan kata sandi untuk pengguna yang ditentukan.
    Simpan Kata Sandi Tekan Enter untuk memilih Ya dan simpan kata sandi. Pilih Tidak untuk dimintai kata sandi setiap kali profil koneksi digunakan.
    Nama Profil (opsional) Ketik nama untuk profil koneksi, seperti profil localhost.

    Setelah Anda memasukkan semua nilai dan memilih Enter, Visual Studio Code membuat profil koneksi dan menyambungkan ke SQL Server.

    Jika upaya koneksi awal gagal dengan enkripsi diaktifkan (default), ekstensi mssql akan memberikan perintah pemberitahuan dengan opsi untuk mencoba koneksi dengan Sertifikat Server Kepercayaan diaktifkan. Informasi selengkapnya tentang opsi ini tersedia dalam tutorial koneksi.

Sistem operasi yang didukung

Ekstensi mssql untuk VS Code didukung di Windows, macOS, dan Linux. Versi berikut ini mendukung:

  • Windows: 7 (dengan SP1), 8, 8.1, 10, 11
  • Windows Server: 2016, 2019, 2022
  • macOS: 10.12+, 11, 12
  • Linux: Debian 9+, RHEL 7+, Ubuntu 18.04+

SQL Tools Service

Ekstensi mssql secara otomatis menginstal SQL Tools Service, sumber terbuka . API berbasis NET yang menyediakan layanan ke beberapa alat SQL, termasuk Azure Data Studio dan ekstensi mssql untuk VS Code. Layanan Alat SQL menyediakan fitur seperti operasi layanan bahasa umum (saran lengkapi otomatis IntelliSense, definisi intip, diagnostik kesalahan SQL, hover quickinfo), manajemen koneksi, dan eksekusi kueri. Kode sumber untuk SQL Tools Service tersedia di GitHub.

Langkah berikutnya