Hızlı Başlangıç: Azure SQL Veritabanı'da Hiper Ölçek veritabanı oluşturma

Bu hızlı başlangıçta Azure portalını, PowerShell betiğini veya Azure CLI betiğini kullanarak Azure'da bir mantıksal sunucu ve Azure SQL Veritabanı'de hiper ölçek veritabanı oluşturacak ve bir veya daha fazla Yüksek Kullanılabilirlik (HA) çoğaltması oluşturacaksınız. Azure'da mevcut bir mantıksal sunucuyu kullanmak isterseniz Transact-SQL kullanarak bir Hiper Ölçek veritabanı da oluşturabilirsiniz.

İpucu

yakında SQL Veritabanı Hiper Ölçek için basitleştirilmiş fiyatlandırma. Ayrıntılar için Hiper Ölçek fiyatlandırma blogunu gözden geçirin.

Önkoşullar

  • Etkin bir Azure aboneliği. Aboneliğiniz yoksa ücretsiz bir hesap oluşturun.
  • Hızlı başlangıcı program aracılığıyla izlemek isterseniz Azure PowerShell veya Azure CLI'nın en son sürümü. Alternatif olarak, hızlı başlangıcı Azure portalında tamamlayabilirsiniz.
  • Transact-SQL ile hiper ölçek veritabanı oluşturmak istiyorsanız Azure'da mevcut bir mantıksal sunucu gereklidir. Bu yaklaşım için Transact-SQL'i Azure portal sorgu düzenleyicisi, SQL Server Management Studio (SSMS), Azure Data Studio, sqlcmd veya tercih ettiğiniz istemci aracılığıyla çalıştırmanız gerekir.

Hiper Ölçek veritabanı oluşturma

Bu hızlı başlangıç, Hiper Ölçek hizmet katmanında tek bir veritabanı oluşturur.

Azure portalında tek bir veritabanı oluşturmak için bu hızlı başlangıç Azure SQL sayfasında başlar.

  1. SQL Dağıtımını Seç seçeneği sayfasına gidin.

  2. SQL veritabanları'nın altında Kaynak türü'nü Tek veritabanı olarak bırakın ve Oluştur'u seçin.

    Screenshot of the Azure SQL page in the Azure portal. The page offers the ability to select a deployment option including creating SQL databases, SQL managed instances, and SQL virtual machines.

  3. SQL Veritabanı Oluştur formunun Temel Bilgiler sekmesinde, Proje ayrıntıları'nın altında istediğiniz Azure Aboneliği'ni seçin.

  4. Kaynak grubu için Yeni oluştur'u seçin, myResourceGroup yazın ve Tamam'ı seçin.

  5. Veritabanı adı olarak mySampleDatabase girin.

  6. Sunucu için Yeni oluştur'u seçin ve Yeni sunucu formunu aşağıdaki değerlerle doldurun:

    • Sunucu adı: mysqlserver girin ve benzersizlik için bazı karakterler ekleyin. Sunucu adlarının yalnızca abonelik içinde benzersiz değil, Azure'daki tüm sunucular için genel olarak benzersiz olması gerektiğinden, kullanılacak tam sunucu adını sağlayamıyoruz. mysqlserver12345 gibi bir ad girdiğinizde portal kullanılabilir olup olmadığını size bildirir.
    • Sunucu yöneticisi oturum açma bilgileri: azureuser girin.
    • Parola: Gereksinimleri karşılayan bir parola girin ve parolayı onayla alanına yeniden girin.
    • Konum: Açılan listeden bir konum seçin.

    Tamam'ı seçin.

  7. İşlem + depolama'nın altında Veritabanını yapılandır'ı seçin.

  8. Bu hızlı başlangıçta bir Hiper Ölçek veritabanı oluşturulur. Hizmet katmanı için Hiper Ölçek'i seçin.

    Screenshot of the service and compute tier configuration page for a new database in Azure SQL Database. The Hyperscale service tier has been selected.

  9. İşlem Donanımı'nın altında Yapılandırmayı değiştir'i seçin. Kullanılabilir donanım yapılandırmalarını gözden geçirin ve veritabanınız için en uygun yapılandırmayı seçin. Bu örnekte Standart seri (5. Nesil) yapılandırmasını seçeceğiz.

  10. Donanım oluşturmayı onaylamak için Tamam'ı seçin.

  11. Tasarruf edin bölümünde, bu veritabanı için Azure Hibrit Avantajı kullanmaya uygun olup olmadığını gözden geçirin. Öyleyse Evet'i seçin ve gerekli lisansa sahip olduğunuzu onaylayın.

    İpucu

    yakında SQL Veritabanı Hiper Ölçek için basitleştirilmiş fiyatlandırma. Ayrıntılar için Hiper Ölçek fiyatlandırma blogunu gözden geçirin.

  12. İsteğe bağlı olarak, veritabanınız için sanal çekirdek sayısını artırmak istiyorsanız sanal çekirdek kaydırıcısını ayarlayın. Bu örnekte 2 sanal çekirdek seçeceğiz.

  13. Yüksek Kullanılabilirlik İkincil Çoğaltmalar kaydırıcısını ayarlayarak bir Yüksek Kullanılabilirlik (HA) çoğaltması oluşturun.

  14. Uygula'yı seçin.

  15. Hiper Ölçek veritabanı oluştururken Yedekleme depolama yedekliliği için yapılandırma seçeneğini dikkatle göz önünde bulundurun. Depolama yedeklilik yalnızca Hiper Ölçek veritabanları için veritabanı oluşturma işlemi sırasında belirtilebilir. Yerel olarak yedekli, alanlar arası yedekli veya coğrafi olarak yedekli depolama seçebilirsiniz. Seçilen depolama yedekliliği seçeneği, hem veri depolama yedekliliği hem de yedekleme depolama yedekliliğiiçin veritabanının kullanım ömrü boyunca kullanılır. Mevcut veritabanları, veritabanı kopyasını veya belirli bir noktaya geri yüklemeyi kullanarak farklı depolama yedekliliğine geçiş yapabilir.

    Screenshot of the basics tab in the create database process after the Hyperscale service tier has been selected and configured.

  16. Sayfanın alt kısmındaki İleri: Ağ'ı seçin.

  17. sekmesindeki Bağlan ivity yöntemi için Genel uç nokta'yı seçin.

  18. Güvenlik duvarı kuralları için Geçerli istemci IP adresi ekle'yi Evet olarak ayarlayın. Azure hizmetlerinin ve kaynaklarının bu sunucuya erişmesine izin ver seçeneğini Hayır olarak bırakın.

  19. Sayfanın alt kısmındaki İleri: Güvenlik'i seçin.

    Screenshot of the networking configuration page for a new database in Azure SQL Database that enables you to configure endpoints and optionally add a firewall rule for your client IP address.

  20. İsteğe bağlı olarak, SQL için Microsoft Defender'ı etkinleştirin.

  21. Sayfanın alt kısmındaki İleri: Ek ayarlar'ı seçin.

  22. Ek ayarlar sekmesindeki Veri kaynağı bölümünde Var olan verileri kullan için Örnek'i seçin. Bu işlem bir AdventureWorksLT örnek veritabanı oluşturur ve boş bir veritabanının aksine sorgulayıp deneyecek bazı tablolar ve veriler vardır.

  23. Sayfanın alt kısmındaki Gözden geçir ve oluştur'u seçin:

    Screenshot of the 'Additional Settings' screen to create a database in Azure SQL Database allows you to select sample data.

  24. Gözden Geçir + oluştur sayfasında, gözden geçirdikten sonra Oluştur'u seçin.

Veritabanını sorgulama

Veritabanınız oluşturulduktan sonra Azure portalındaki Sorgu düzenleyicisini (önizleme) kullanarak veritabanına ve sorgu verilerine bağlanabilirsiniz. İsterseniz, Transact-SQL komutlarını (sqlcmd vb.) çalıştırmak için Azure Data Studio, SQL Server Management Studio (SSMS) veya tercih ettiğiniz istemciye bağlanarak alternatif olarak veritabanını sorgulayabilirsiniz.

  1. Portalda SQL veritabanlarını arayıp seçin ve ardından listeden veritabanınızı seçin.

  2. Veritabanınızın sayfasında, soldaki menüden Sorgu düzenleyicisi (önizleme) öğesini seçin.

  3. Sunucu yöneticisi oturum açma bilgilerinizi girin ve Tamam'ı seçin.

    Screenshot of the Query editor (preview) pane in Azure SQL Database gives two options for authentication. In this example, we have filled in Login and Password under SQL server authentication.

  4. Hiper Ölçek veritabanınızı AdventureWorksLT örnek veritabanından oluşturduysanız Sorgu düzenleyicisi bölmesine aşağıdaki sorguyu girin.

    SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName
    FROM SalesLT.ProductCategory pc
    JOIN SalesLT.Product p
          ON pc.productcategoryid = p.productcategoryid;
    

    Transact-SQL örnek kodunu kullanarak boş bir veritabanı oluşturduysanız, Sorgu düzenleyicisi bölmesine aşağıdaki gibi başka bir örnek sorgu girin:

    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. Çalıştır'ı seçip Sonuçlar bölmesindeki sorgu sonuçlarını inceleyin.

    Screenshot of the Query editor (preview) pane in Azure SQL Database after a query has been run against AdventureWorks sample data.

  6. Sorgu düzenleyicisi sayfasını kapatın ve kaydedilmemiş düzenlemelerinizi atmak isteyip istemediğiniz sorulduğunda Tamam'ı seçin.

Kaynakları temizleme

Sonraki adımlara geçmek için kaynak grubunu, sunucuyu ve tek veritabanını koruyun ve veritabanınıza bağlanmayı ve farklı yöntemlerle sorgulamayı öğrenin.

Bu kaynakları kullanmayı bitirdiğinizde, oluşturduğunuz kaynak grubunu silebilirsiniz; bu sayede sunucu ve içindeki tek veritabanı da silinir.

Azure portalını kullanarak myResourceGroup ve tüm kaynaklarını silmek için:

  1. Portalda Kaynak grupları'nı arayıp seçin ve ardından listeden myResourceGroup öğesini seçin.
  2. Kaynak grubu sayfasında Kaynak grubunu sil'i seçin.
  3. Kaynak grubu adını yazın altında myResourceGroup yazın ve Sil'i seçin.

Sonraki adımlar

Farklı araçlar ve diller kullanarak veritabanınızı Bağlan ve sorgular:

Hiper Ölçek veritabanları hakkında daha fazla bilgiyi aşağıdaki makalelerde bulabilirsiniz: