Mulai cepat: Menggunakan SSMS untuk menyambungkan dan mengkueri Azure SQL Database atau Azure SQL Managed Instance

Berlaku untuk:Azure SQL DatabaseAzure SQL Managed Instance

Dalam mulai cepat ini, Anda akan mempelajari cara menggunakan SQL Server Management Studio (SSMS) untuk menyambungkan ke Azure SQL Database atau Azure SQL Managed Instance dan menjalankan beberapa kueri.

Prasyarat

Menyelesaikan mulai cepat ini memerlukan item berikut:

Jika Anda hanya ingin menjalankan beberapa kueri ad hoc tanpa menginstal SSMS, gunakan editor kueri portal Azure untuk mengkueri database di Azure SQL Database.

Dapatkan informasi koneksi server

Dapatkan informasi koneksi yang Anda perlukan untuk menyambungkan ke database Anda. Anda akan memerlukan nama server atau nama host, nama database, dan informasi masuk yang sepenuhnya memenuhi syarat untuk menyelesaikan mulai cepat ini.

  1. Masuk ke portal Azure.

  2. Buka database atau instans terkelola yang ingin Anda kueri.

  3. Pada halaman Ringkasan, tinjau nama server yang sepenuhnya memenuhi syarat di samping Nama server untuk database Anda di SQL Database atau nama server (atau alamat IP) yang sepenuhnya memenuhi syarat di samping Host untuk instans terkelola Anda di SQL Managed Instance atau instans SQL Server Anda di VM Anda. Untuk menyalin nama server atau nama host, arahkan mouse ke atasnya dan pilih ikon Salin.

Catatan

Untuk informasi koneksi untuk SQL Server di Azure VM, lihat Menyambungkan ke SQL Server

Menghubungkan ke database Anda

Catatan

Pada bulan Desember 2021, rilis SSMS sebelum 18.6 tidak akan lagi mengautentikasi melalui ID Microsoft Entra dengan MFA.

Untuk terus menggunakan autentikasi Microsoft Entra dengan MFA, Anda memerlukan SSMS 18.6 atau yang lebih baru.

Di SSMS, sambungkan ke server Anda.

Penting

Server akan mendengarkan di port 1433. Untuk tersambung ke peladen dari balik firewall perusahaan, firewall harus membuka port ini.

  1. Buka SQL Server Management Studio.

  2. Kotak dialog Sambungkan ke Server akan muncul. Masukkan informasi berikut:

    Pengaturan Nilai yang disarankan Deskripsi
    Jenis server Mesin database Nilai yang diperlukan.
    Nama Server Nama server yang sepenuhnya memenuhi syarat Sesuatu seperti: servername.database.windows.net.
    Autentikasi Autentikasi SQL Server Tutorial ini menggunakan Autentikasi SQL.
    Masuk ID pengguna akun admin server ID pengguna dari akun admin server yang digunakan untuk membuat server.
    Password Kata sandi akun admin server Kata sandi dari akun admin server yang digunakan untuk membuat server.

    connect to server

Catatan

Tutorial ini menggunakan SQL Server Authentication.

  1. Pilih Opsi dalam kotak dialog Sambungkan ke Server. Di menu drop-down Sambungkan ke database, pilih mySampleDatabase. Menyelesaikan mulai cepat di bagian Prasyarat akan membuat database AdventureWorksLT bernama mySampleDatabase. Jika salinan database AdventureWorks yang berfungsi memiliki nama yang berbeda dari mySampleDatabase, pilihlah sebagai gantinya.

    connect to db on server

  2. Pilih Sambungkan. Jendela Object Explorer akan terbuka.

  3. Untuk menampilkan objek database, perluas Database lalu perluas node database Anda.

    mySampleDatabase objects

Mengkueri data

Jalankan kode SELECT Transact-SQL ini untuk meminta kueri untuk 20 produk teratas berdasarkan kategori.

  1. Di Object Explorer, klik kanan mySampleDatabase dan pilih Kueri Baru. Jendela kueri baru yang tersambung ke database Anda akan terbuka.

  2. Di jendela kueri, tempelkan kueri SQL berikut ini:

    SELECT pc.Name as CategoryName, p.name as ProductName
    FROM [SalesLT].[ProductCategory] pc
    JOIN [SalesLT].[Product] p
    ON pc.productcategoryid = p.productcategoryid;
    
  3. Pada toolbar, pilih Jalankan untuk menjalankan kueri dan mengambil data dari tabel Product dan ProductCategory.

    query to retrieve data from table Product and ProductCategory

Menyisipkan data

Jalankan kode INSERT Transact-SQL ini untuk membuat produk baru dalam tabel SalesLT.Product.

  1. Ganti kueri sebelumnya dengan yang satu ini.

    INSERT INTO [SalesLT].[Product]
            ( [Name]
            , [ProductNumber]
            , [Color]
            , [ProductCategoryID]
            , [StandardCost]
            , [ListPrice]
            , [SellStartDate] )
      VALUES
            ('myNewProduct'
            ,123456789
            ,'NewColor'
            ,1
            ,100
            ,100
            ,GETDATE() );
    
  2. Pilih Jalankan untuk menyisipkan baris baru di tabel Product. Panel Pesan akan ditampilkan (1 baris terpengaruh).

Lihat hasilnya

  1. Ganti kueri sebelumnya dengan yang satu ini.

    SELECT * FROM [SalesLT].[Product]
    WHERE Name='myNewProduct'
    
  2. Pilih Jalankan. Hasil berikut akan muncul.

    result of Product table query

Memperbarui data

Jalankan kode UPDATE Transact-SQL ini untuk memodifikasi produk baru Anda.

  1. Ganti kueri sebelumnya dengan yang satu ini yang mengembalikan rekaman baru yang dibuat sebelumnya:

    UPDATE [SalesLT].[Product]
    SET [ListPrice] = 125
    WHERE Name = 'myNewProduct';
    
  2. Pilih Jalankan untuk memperbarui baris yang ditentukan dalam tabel Product. Panel Pesan akan ditampilkan (1 baris terpengaruh).

Menghapus data

Jalankan kode DELETE Transact-SQL ini untuk menghapus produk baru Anda.

  1. Ganti kueri sebelumnya dengan yang satu ini.

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. Pilih Jalankan untuk menghapus baris yang ditentukan dalam tabel Product. Panel Pesan akan ditampilkan (1 baris terpengaruh).

Langkah berikutnya