Bagikan melalui


Mulai cepat: Koneksi dan mengkueri kumpulan SQL khusus (sebelumnya SQL DW) di Azure Synapse Analytics dengan SQL Server Management Studio (SSMS)

Berlaku untuk:Azure Synapse Analytics

Dalam mulai cepat ini, Anda dapat mulai menggunakan SQL Server Management Studio (SSMS) untuk menyambungkan ke kumpulan SQL khusus Anda (sebelumnya SQL DW) di Azure Synapse Analytics dan menjalankan beberapa perintah Transact-SQL (T-SQL).

  • Koneksi ke kumpulan SQL khusus (sebelumnya SQL DW) di Azure Synapse Analytics
  • Membuat tabel di database baru Anda
  • Sisipkan baris ke dalam tabel baru Anda
  • Mengkueri tabel baru dan menampilkan hasilnya
  • Menggunakan tabel jendela kueri untuk memverifikasi properti koneksi Anda

Prasyarat

Untuk menyelesaikan artikel ini, Anda memerlukan SQL Server Management Studio (SSMS) dan akses ke sumber data.

Koneksi ke kumpulan SQL khusus (sebelumnya SQL DW) di Azure Synapse Analytics

Catatan

Pada bulan Desember 2021, rilis SSMS sebelum 18.6 tidak akan lagi mengautentikasi ke Mesin Database melalui autentikasi multifaktor (MFA) Microsoft Entra. Untuk terus menggunakan MFA, Anda memerlukan SSMS 18.6 atau yang lebih baru.

Koneksi ke Azure Analysis Services melalui autentikasi multifaktor Microsoft Entra memerlukan SSMS 18.5.1 atau yang lebih baru.

  1. Mulailah SQL Server Management Studio. Pertama kali Anda menjalankan SQL Server Management Studio, jendela Koneksi ke Server terbuka. Jika tidak terbuka, Anda dapat membukanya secara manual dengan memilih Object Explorer> Koneksi> Database Engine.

    Cuplikan layar tautan sambungkan di Object Explorer.

  2. Di jendela Koneksi ke Server, gunakan daftar berikut ini untuk panduan:

    Pengaturan Nilai yang disarankan Deskripsi
    Jenis server Mesin database Untuk Jenis server, pilih Mesin Database (biasanya opsi default).
    Nama Server Nama server yang sepenuhnya memenuhi syarat Untuk Nama server, masukkan nama server kumpulan SQL khusus Anda (sebelumnya SQL DW).
    Autentikasi Autentikasi SQL Server Gunakan Autentikasi SQL Server untuk menyambungkan ke kumpulan SQL khusus (sebelumnya SQL DW).

    Metode Autentikasi Windows tidak didukung untuk Azure SQL. Untuk informasi selengkapnya, lihat Autentikasi Azure SQL.
    Masuk ID pengguna akun server ID pengguna dari akun server yang digunakan untuk membuat server.
    Password Kata sandi akun server Kata sandi dari akun server yang digunakan untuk membuat server.
    Enkripsi1 Metode enkripsi Pilih tingkat enkripsi untuk koneksi. Nilai defaultnya adalah Wajib.
    Memercayai sertifikat server Sertifikat Server Kepercayaan Centang opsi ini untuk melewati validasi sertifikat server. Nilai defaultnya adalah False (tidak dicentang), yang mempromosikan keamanan yang lebih baik menggunakan sertifikat tepercaya.
    Nama Host dalam Sertifikat Nama host server Nilai yang disediakan dalam opsi ini digunakan untuk menentukan yang berbeda, tetapi diharapkan, CN atau SAN dalam sertifikat server.

    1 Nilai defaultnya adalah Wajib di SSMS 20. Enkripsi ketat (SQL Server 2022 dan Azure SQL) harus digunakan untuk Azure SQL Database dan Azure SQL Managed Instance. Enkripsi ketat (SQL Server 2022 dan Azure SQL) dapat digunakan untuk SQL Server ketika instans mengaktifkan Enkripsi Ketat Paksa.

    Cuplikan layar dialog koneksi untuk Azure Synapse Analytics.

  3. Setelah Anda menyelesaikan semua bidang, pilih Koneksi.

    Anda juga dapat mengubah opsi koneksi lain dengan memilih Opsi. Contoh opsi koneksi adalah database yang Anda sambungkan, nilai batas waktu koneksi, dan protokol jaringan. Artikel ini menggunakan nilai default untuk semua opsi.

    Jika firewall Anda tidak disiapkan, perintah akan muncul untuk mengonfigurasi firewall. Setelah Masuk, isi informasi masuk akun Azure Anda dan lanjutkan untuk mengatur aturan firewall. Kemudian pilih OK. Perintah ini adalah tindakan satu kali. Setelah Anda mengonfigurasi firewall, perintah firewall tidak akan muncul.

    Cuplikan layar Aturan Firewall Baru Azure SQL.Cuplikan layar Aturan Firewall Baru Azure SQL.

  4. Untuk memverifikasi bahwa koneksi kumpulan SQL khusus Anda (sebelumnya SQL DW) berhasil, perluas dan jelajahi objek dalam Object Explorer tempat nama server, versi SQL Server, dan nama pengguna ditampilkan. Objek-objek ini berbeda tergantung pada jenis server.

    Cuplikan layar Koneksi ke database Azure Synapse Analytics.Cuplikan layar Koneksi ke database Azure Synapse Analytics.

Memecahkan masalah konektivitas

Anda dapat mengalami masalah koneksi dengan kumpulan SQL khusus (sebelumnya SQL DW). Untuk informasi selengkapnya tentang pemecahan masalah koneksi, kunjungi Memecahkan masalah konektivitas.

Buat tabel

Di bagian ini, Anda membuat tabel di kumpulan SQL khusus Anda (sebelumnya SQL DW).

  1. Di Object Explorer, klik kanan pada kumpulan SQL khusus Anda (sebelumnya SQL DW), pilih Kueri baru.

  2. Tempelkan cuplikan kode T-SQL berikut ke jendela kueri:

    -- Create a new table called 'Customers' in schema 'dbo'
    -- Drop the table if it already exists
    IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL
        DROP TABLE dbo.Customers
    GO
    
    -- Create the table in the specified schema
    CREATE TABLE dbo.Customers (
        CustomerId INT NOT NULL,
        Name NVARCHAR(50) NOT NULL,
        Location NVARCHAR(50) NOT NULL,
        Email NVARCHAR(50) NOT NULL
    );
    GO
    
  3. Jalankan kueri dengan memilih Jalankan atau pilih F5 di keyboard Anda.

Setelah kueri selesai, tabel Pelanggan baru ditampilkan dalam daftar tabel di Object Explorer. Jika tabel tidak ditampilkan, klik kanan simpul Tabel kumpulan SQL khusus (sebelumnya SQL DW) di Object Explorer, lalu pilih Refresh.

Cuplikan layar tabel Baru.

Sisipkan baris ke dalam tabel baru

Sekarang mari kita sisipkan beberapa baris ke dalam tabel Pelanggan yang Anda buat. Tempelkan cuplikan kode T-SQL berikut ke jendela kueri, lalu pilih Jalankan:

-- Insert rows into table 'Customers'
INSERT INTO dbo.Customers VALUES ( 1, N'Orlando', N'Australia', N'');
INSERT INTO dbo.Customers VALUES ( 2, N'Keith', N'India', N'keith0@adventure-works.com');
INSERT INTO dbo.Customers VALUES (3, N'Donna', N'Germany', N'donna0@adventure-works.com');
INSERT INTO dbo.Customers VALUES (4, N'Janet', N'United States', N'janet1@adventure-works.com');

Mengkueri tabel dan menampilkan hasilnya

Hasil kueri terlihat di bawah jendela teks kueri. Untuk mengkueri Customers tabel dan menampilkan baris yang disisipkan, tempelkan cuplikan kode T-SQL berikut ke jendela kueri, lalu pilih Jalankan:

-- Select rows from table 'Customers'
SELECT * FROM dbo.Customers;

Hasil kueri ditampilkan di bawah area tempat teks dimasukkan.

Cuplikan layar daftar hasil.

Anda juga dapat mengubah cara hasil disajikan dengan memilih salah satu opsi berikut:

Cuplikan layar tiga opsi untuk menampilkan hasil kueri.

  • Tombol pertama menampilkan hasil dalam Tampilan Teks, seperti yang ditunjukkan pada gambar di bagian berikutnya.
  • Tombol tengah menampilkan hasil dalam Tampilan Kisi, yang merupakan opsi default.
  • Tombol ketiga memungkinkan Anda menyimpan hasilnya ke file yang ekstensinya secara .rpt default.

Memverifikasi properti koneksi Anda dengan menggunakan tabel jendela kueri

Anda bisa menemukan informasi tentang properti koneksi di bawah hasil kueri Anda. Setelah Anda menjalankan kueri yang disebutkan sebelumnya di langkah sebelumnya, tinjau properti koneksi di bagian bawah jendela kueri.

  • Anda dapat menentukan server dan database mana yang tersambung dengan Anda, dan nama pengguna Anda.

  • Anda juga bisa menampilkan durasi kueri dan jumlah baris yang dikembalikan oleh kueri yang dijalankan sebelumnya.

    Cuplikan layar properti koneksi.

Alat tambahan

Anda juga dapat menggunakan Azure Data Studio untuk menyambungkan dan mengkueri SQL Server, Azure SQL Database, dan Azure Synapse Analytics.