Bagikan melalui


Mulai cepat: Menggunakan editor kueri portal Azure untuk mengkueri Azure SQL Database

Berlaku untuk: Azure SQL Database

Editor kueri Azure SQL Database (pratinjau) adalah alat untuk menjalankan kueri SQL terhadap Azure SQL Database di portal Azure. Dalam mulai cepat ini, Anda menyambungkan ke database Azure SQL di portal Azure dan menggunakan editor kueri untuk menjalankan kueri Transact-SQL (T-SQL).

Prasyarat

Autentikasi

Anda memerlukan akun dengan izin untuk menyambungkan ke database dan editor kueri. Anda dapat menggunakan autentikasi SQL atau autentikasi Microsoft Entra ID) (disarankan). Untuk informasi selengkapnya tentang membuat dan mengelola login di database Azure SQL, kunjungi Mengotorisasi akses database.

Untuk informasi selengkapnya tentang akses jaringan publik, pengaturan versi TLS, dan kebijakan koneksi, lihat Pengaturan konektivitas Azure SQL.

Aturan Firewall

Untuk koneksi publik ke editor kueri, Anda perlu menambahkan alamat IP keluar ke aturan firewall server yang diizinkan untuk mengakses database Anda.

Jika Anda menerima kesalahan ini, gunakan langkah-langkah berikut untuk mengatasinya:

Cannot open server 'server-name' requested by the login. Client with IP address 'xx.xx.xx.xx' is not allowed to access the server. To enable access, use the Azure Management Portal or run sp_set_firewall_rule on the master database to create a firewall rule for this IP address or address range. It may take up to five minutes for this change to take effect.

Ikuti langkah-langkah cepat di bawah ini, atau untuk informasi selengkapnya, lihat menambahkan alamat IP keluar Anda ke aturan firewall server yang diizinkan.

  1. Kembali ke halaman Gambaran Umum database SQL Anda.
  2. Pilih tautan untuk server logis Azure SQL di samping Nama server.
  3. Di menu Sumber Daya, di bawah Keamanan, pilih Jaringan.
  4. Pastikan bahwa di bawah Akses jaringan publik, opsi Jaringan yang dipilih dipilih.
    • Jika ini adalah lingkungan pengujian atau sementara, atur opsi ke Jaringan yang dipilih.
    • Jika tidak, akses harus diberikan melalui cara lain daripada yang tercakup dalam mulai cepat ini, kemungkinan melalui titik akhir privat (dengan menggunakan Azure Private Link) seperti yang diuraikan dalam gambaran umum akses jaringan.
  5. Di bawah Aturan firewall, pilih Tambahkan alamat IPv4 klien Anda.
    • Jika perlu, identifikasi alamat IPv4 Anda dan berikan di bidang Mulai dan Akhir .
  6. Pilih Simpan.

Untuk pemecahan masalah, lihat Pemecahan masalah kesalahan koneksi.

Menyambungkan ke editor kueri

Sambungkan ke database Anda dalam editor kueri.

  1. Navigasi ke database SQL Anda di portal Azure. Misalnya, kunjungi dasbor Azure SQL Anda.

  2. Pada halaman Gambaran Umum database SQL Anda, pilih Editor kueri (pratinjau) dari menu sumber daya.

    Cuplikan layar yang memperlihatkan pemilihan editor kueri.

  3. Pada layar masuk, berikan kredensial untuk menyambungkan ke database.

    • Anda dapat tersambung menggunakan autentikasi SQL atau Microsoft Entra.

      • Untuk menyambungkan dengan autentikasi SQL, di bawah autentikasi server SQL, masukkan Login dan Kata Sandi untuk pengguna yang memiliki akses ke database, lalu pilih OK. Anda selalu dapat menggunakan login dan kata sandi untuk admin server.

      • Untuk menyambungkan menggunakan ID Microsoft Entra, jika Anda adalah admin server Microsoft Entra, pilih Lanjutkan sebagai <user@domain>. Jika proses masuk tidak berhasil, coba refresh halaman.

        Cuplikan layar dari portal Azure memperlihatkan masuk dengan autentikasi Microsoft Entra.

Koneksi dengan alat lain

Anda juga dapat menyambungkan ke database Azure SQL menggunakan alat lain, termasuk:

Mengkueri database

Pada database apa pun, jalankan kueri berikut di editor Kueri untuk mengembalikan waktu di UTC, nama database, dan nama masuk terautentikasi Anda.

SELECT SYSDATETIMEOFFSET(), DB_NAME(), ORIGINAL_LOGIN();

Mengkueri database sampel AdventureWorksLT

Bagian mulai cepat ini menggunakan AdventureWorksLT database sampel dalam database Azure SQL. Jika Anda belum memilikinya, Anda bisa membuat database menggunakan data sampel di Azure SQL Database. Cari opsi untuk menggunakan penawaran Anda untuk mencoba Azure SQL Database secara gratis (pratinjau).

Pada halaman Editor kueri (pratinjau) , jalankan contoh kueri berikut terhadap database sampel Anda AdventureWorksLT .

Tip

Baru ke Azure SQL Database? Percepat konten pelatihan gratis mendalam: Dasar-Dasar Azure SQL atau tinjau glosarium istilah Azure SQL.

Untuk informasi selengkapnya tentang T-SQL di Azure SQL Database, kunjungi perbedaan T-SQL antara SQL Server dan Azure SQL Database.

Menjalankan kueri SELECT

  1. Untuk mengkueri 20 produk teratas dalam database, tempelkan kueri SELECT berikut ini ke editor kueri:

     SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName
     FROM SalesLT.ProductCategory pc
     JOIN SalesLT.Product p
     ON pc.productcategoryid = p.productcategoryid;
    
  2. Pilih Jalankan, lalu tinjau output di panel Hasil .

    Cuplikan layar memperlihatkan hasil editor kueri untuk kueri SELECT.

  3. Secara opsional, Anda bisa memilih Simpan kueri untuk menyimpan kueri sebagai file .sql , atau pilih Ekspor data sebagai untuk mengekspor hasilnya sebagai file .json, .csv, atau .xml .

Menjalankan kueri SISIPKAN

Untuk menambahkan produk baru ke SalesLT.Product tabel, jalankan pernyataan INSERT T-SQL berikut.

  1. Di editor kueri, ganti kueri sebelumnya dengan kueri berikut:

    INSERT INTO [SalesLT].[Product]
           ( [Name]
           , [ProductNumber]
           , [Color]
           , [ProductCategoryID]
           , [StandardCost]
           , [ListPrice]
           , [SellStartDate]
           )
    VALUES
           ('myNewProduct'
           ,123456789
           ,'NewColor'
           ,1
           ,100
           ,100
           ,GETDATE() );
    
  2. Pilih Jalankan untuk menambahkan produk baru. Setelah kueri berjalan, panel Pesan menampilkan Kueri berhasil: Baris yang terpengaruh: 1.

Menjalankan kueri PERBARUI

Jalankan pernyataan UPDATE T-SQL berikut untuk memperbarui harga produk baru Anda.

  1. Di editor kueri, ganti kueri sebelumnya dengan kueri berikut:

    UPDATE [SalesLT].[Product]
    SET [ListPrice] = 125
    WHERE Name = 'myNewProduct';
    
  2. Pilih Jalankan untuk memperbarui baris yang ditentukan dalam tabel Product. Panel Pesan menampilkan Kueri berhasil: Baris yang terpengaruh: 1.

Menjalankan kueri HAPUS

Jalankan pernyataan Transact-SQL HAPUS berikut untuk menghapus produk baru.

  1. Di editor kueri, ganti kueri sebelumnya dengan kueri berikut:

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. Pilih Jalankan untuk memperbarui baris yang ditentukan dalam tabel Product. Panel Pesan menampilkan Kueri berhasil: Baris yang terpengaruh: 1.