Bagikan melalui


Mulai Cepat: Membuat database Hyperscale di Azure SQL Database

Dalam mulai cepat ini, Anda membuat server logis di Azure dan database Hyperscale di Azure SQL Database menggunakan portal Azure, skrip PowerShell, atau skrip Azure CLI, dengan opsi untuk membuat satu atau beberapa replika Ketersediaan Tinggi (HA). Jika Anda ingin menggunakan server logis yang sudah ada di Azure, Anda juga dapat membuat database Hyperscale menggunakan Transact-SQL.

Tip

Harga yang disederhanakan untuk SQL Database Hyperscale tiba pada Desember 2023. Tinjau blog harga Hyperscale untuk detailnya.

Prasyarat

  • Langganan Azure aktif. Jika Anda tidak memilikinya, buat akun gratis.
  • Versi terbaru Azure PowerShell atau Azure CLI, jika Anda ingin mengikuti mulai cepat secara terprogram. Secara bergantian, Anda dapat menyelesaikan mulai cepat di portal Azure.
  • Server logis yang ada di Azure diperlukan jika Anda ingin membuat database Hyperscale dengan Transact-SQL. Untuk pendekatan ini, Anda harus menjalankan Transact-SQL melalui editor kueri portal Azure, SQL Server Management Studio (SSMS), Azure Data Studio, sqlcmd, atau klien pilihan Anda.

Izin

Untuk membuat database melalui Transact-SQL: CREATE DATABASE izin diperlukan. Untuk membuat database, login harus berupa login admin server (dibuat saat server logis Azure SQL Database disediakan), admin Microsoft Entra server, anggota peran database dbmanager di master. Untuk mengetahui informasi selengkapnya, lihat CREATE DATABASE.

Untuk membuat database melalui peran portal Azure, PowerShell, Azure CLI, atau REST API: Azure RBAC diperlukan, khususnya peran Kontributor, Kontributor SQL DB, atau Kontributor Azure RBAC SQL Server. Untuk informasi selengkapnya, lihat Peran bawaan Azure RBAC.

Membuat database Hyperscale

Mulai cepat ini membuat database tunggal di tingkat layanan Hyperscale.

Untuk membuat database tunggal di portal Microsoft Azure, mulai cepat ini dimulai di halaman Azure SQL.

  1. Telusuri ke halaman opsi Pilih Penyebaran SQL.

  2. Di bawah database SQL, biarkan Jenis sumber daya diatur ke Database tunggal dan pilih Buat.

    Cuplikan layar dari halaman Azure SQL di portal Azure. Halaman ini menawarkan kemampuan untuk memilih opsi penyebaran, termasuk membuat database SQL, instans terkelola SQL, dan mesin virtual SQL.

  3. Pada tab Dasar formulir Buat Database SQL, di bawah Detail proyek, pilih Langganan Azure yang diinginkan.

  4. Untuk grup Sumber Daya, pilih Buat baru, masukkan myResourceGroup, dan pilih OK.

  5. Untuk Nama database masukkan mySampleDatabase.

  6. Untuk Server, pilih Buat baru,dan isi formulir Server baru dengan nilai berikut ini:

    • Nama server: Masukkan mysqlserver, dan tambahkan beberapa karakter untuk keunikan. Kami tidak dapat memberikan nama server yang tepat untuk digunakan karena nama server harus unik secara global untuk semua server di Azure, tidak hanya unik dalam langganan. Masukkan nama seperti mysqlserver12345, lalu portal akan memberi tahu Anda jika nama tesebut tersedia.
    • Masuk admin server: Masukkan azureuser.
    • Kata sandi: Masukkan kata sandi yang memenuhi persyaratan dan masukkan lagi di bidang Konfirmasi kata sandi.
    • Lokasi: Pilih lokasi dari daftar turun bawah.

    Pilih OK.

  7. Di bawah Komputasi + penyimpanan, pilih Konfigurasi database.

  8. Mulai cepat ini membuat database Hyperscale. Untuk Tingkat layanan, pilih Hyperscale.

    Cuplikan layar dari halaman konfigurasi tingkat komputasi dan layanan untuk database baru di Azure SQL Database. Tingkat layanan Hyperscale telah dipilih.

  9. Di bagian Perangkat Keras Komputasi, pilih Ubah konfigurasi. Tinjau konfigurasi perangkat keras yang tersedia dan pilih konfigurasi yang paling tepat untuk database Anda. Untuk contoh ini, kita akan memilih konfigurasi Seri Standar (Gen5).

  10. Pilih OK untuk mengonfirmasi pembuatan perangkat keras.

  11. Secara opsional, sesuaikan penggeser vCores jika Anda ingin meningkatkan jumlah vCore untuk database Anda. Untuk contoh ini, kita akan memilih 2 vCore.

  12. Sesuaikan penggeser Replika Sekunder Ketersediaan Tinggi untuk membuat satu replika Ketersediaan Tinggi (HA).

  13. Pilih Terapkan.

  14. Pertimbangkan opsi konfigurasi untuk Redundansi penyimpanan cadangan dengan hati-hati saat membuat database Hyperscale. Redundansi Storage hanya dapat ditentukan selama proses pembuatan database untuk database Hyperscale. Anda dapat memilih penyimpanan redundan secara lokal, zona-redundan, atau geo-redundan. Opsi redundansi penyimpanan yang dipilih akan digunakan untuk masa pakai database, baik untuk redundansi penyimpanan data dan redundansi penyimpanan cadangan. Database yang ada dapat dimigrasikan ke redundansi penyimpanan yang berbeda menggunakan salin database atau pemulihan titik waktu.

    Cuplikan layar dari tab dasar-dasar dalam proses pembuatan database setelah tingkat layanan Hyperscale dipilih dan dikonfigurasi.

  15. Pilih Berikutnya: Jaringan di bagian bawah halaman.

  16. Pada tab Jaringan, untuk metode Konektivitas, pilih Titik akhir publik.

  17. Untuk aturan Firewall, atur Tambahkan alamat IP klien saat ini ke Ya. Biarkan Izinkan layanan dan sumber daya Azure untuk mengakses server ini diatur ke Tidak.

  18. Pilih Berikutnya: Keamanan di bagian bawah halaman.

    Cuplikan layar halaman konfigurasi jaringan untuk database baru yang memungkinkan Anda mengonfigurasi titik akhir dan secara opsional menambahkan aturan firewall untuk alamat IP klien Anda.

  19. Secara opsional, aktifkan Pertahanan Microsoft untuk SQL.

  20. Pilih Berikutnya: Pengaturan tambahan di bagian bawah halaman.

  21. Pada tab Pengaturan tambahan, di bagian Sumber data, untuk Menggunakan data yang sudah ada, pilih Sampel. Ini membuat database sampel AdventureWorksLT sehingga ada beberapa tabel dan data untuk dikueri dan bereksperimen dengan, dibandingkan dengan database kosong.

  22. Pilih Tinjau + buat di bagian bawah halaman:

    Cuplikan layar dari layar 'Pengaturan Tambahan' untuk membuat database di Azure SQL Database yang memungkinkan Anda memilih data sampel.

  23. Pada halaman Tinjau + buat, setelah mengulas, pilih Buat.

Mengkueri database

Setelah database Anda dibuat, Anda bisa menggunakan penyunting Kueri (pratinjau) di portal Microsoft Azure untuk menyambungkan ke database dan data kueri. Jika ingin, Anda dapat mengkueri database secara bergantian dengan menyambungkan ke Azure Data Studio, SQL Server Management Studio (SSMS), atau klien pilihan Anda untuk menjalankan perintah Transact-SQL (sqlcmd, dll.).

  1. Di portal, cari dan pilih database SQL, lalu pilih database Anda dari daftar.

  2. Pada halaman untuk database Anda, pilih penyunting Kueri (pratinjau) di menu kiri.

  3. Masukkan informasi login admin server Anda, dan pilih OK.

    Cuplikan layar dari panel Editor kueri (pratinjau) di Azure SQL Database yang memberikan dua opsi untuk autentikasi. Dalam contoh ini, kami telah mengisi Masuk dan Kata Sandi dengan autentikasi server SQL.

  4. Jika Anda membuat database Hyperscale dari database sampel AdventureWorksLT, masukkan kueri berikut ini di panel 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;
    

    Jika Anda membuat database kosong menggunakan kode sampel Transact-SQL, masukkan kueri contoh lain di panel Editor kueri, seperti berikut:

    CREATE TABLE dbo.TestTable(
        TestTableID int IDENTITY(1,1) NOT NULL,
        TestTime datetime NOT NULL,
        TestMessage nvarchar(4000) NOT NULL,
     CONSTRAINT PK_TestTable_TestTableID PRIMARY KEY CLUSTERED (TestTableID ASC)
    ) 
    GO
    
    ALTER TABLE dbo.TestTable ADD CONSTRAINT DF_TestTable_TestTime  DEFAULT (getdate()) FOR TestTime
    GO
    
    INSERT dbo.TestTable (TestMessage)
    VALUES (N'This is a test');
    GO
    
    SELECT TestTableID, TestTime, TestMessage
    FROM dbo.TestTable;
    GO
    
  5. Pilih Jalankan, lalu tinjau hasil kueri di panel Hasil.

    Cuplikan layar dari panel Editor kueri (pratinjau) di Azure SQL Database setelah kueri dijalankan terhadap data sampel AdventureWorks.

  6. Tutup halaman penyunting Kueri, dan pilih OK ketika diminta untuk menghapus pengeditan yang belum disimpan.

Membersihkan sumber daya

Pertahankan grup sumber daya, server, dan database tunggal untuk melanjutkan ke langkah berikutnya, dan pelajari cara menyambungkan dan mengkueri database Anda dengan metode yang berbeda.

Setelah selesai menggunakan sumber daya ini, Anda bisa menghapus grup sumber daya yang Anda buat, yang juga akan menghapus server dan database tunggal di dalamnya.

Untuk menghapus myResourceGroup dan semua sumber dayanya menggunakan portal Microsoft Azure:

  1. Di portal, cari dan pilih Grup sumber daya, lalu pilih myResourceGroup dari daftar.
  2. Pada halaman grup sumber daya, pilih Hapus grup sumber daya.
  3. Masukkan myResourceGroup untuk KETIK NAMA GRUP SUMBER DAYA: dan pilih Hapus.

Sambungkan dan kueri database Anda menggunakan alat dan bahasa yang berbeda:

Pelajari lebih lanjut tentang database Hyperscale dalam artikel berikut: