Aracılığıyla paylaş


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

SQL Veritabanı Hiper Ölçek için basitleştirilmiş fiyatlandırma Aralık 2023'te geldi. 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.

İzinler

Transact-SQL aracılığıyla veritabanları oluşturmak için: CREATE DATABASE izinler gereklidir. Veritabanı oluşturmak için bir oturum açma bilgisi, içinde dbmanager veritabanı rolünün masterbir üyesi olan sunucunun Microsoft Entra yöneticisi (Azure SQL Veritabanı mantıksal sunucu sağlandığında oluşturulan) sunucu yöneticisi oturum açma bilgisi olmalıdır. Daha fazla bilgi için bkz . CREATE DATABASE.

Azure portalı, PowerShell, Azure CLI veya REST API aracılığıyla veritabanları oluşturmak için: Katkıda Bulunan, SQL DB Katkıda Bulunanı veya SQL Server Katkıda Bulunanı Azure RBAC rolü olmak üzere Azure RBAC izinleri gereklidir. Daha fazla bilgi için bkz . Azure RBAC yerleşik rolleri.

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.

    Azure portalındaki Azure SQL sayfasının ekran görüntüsü. Sayfa, SQL veritabanları, SQL yönetilen örnekleri ve SQL sanal makineleri oluşturma dahil olmak üzere bir dağıtım seçeneği belirleme olanağı sunar.

  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.

    Azure SQL Veritabanı'da yeni bir veritabanı için hizmet ve işlem katmanı yapılandırma sayfasının ekran görüntüsü. Hiper Ölçek hizmet katmanı seçildi.

  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. İ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.

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

  13. Uygula’yı seçin.

  14. 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 yedekliliği 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ği iç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.

    Hiper Ölçek hizmet katmanı seçildikten ve yapılandırıldıktan sonra veritabanı oluşturma işlemindeki temel bilgiler sekmesinin ekran görüntüsü.

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

  16. sekmesinde, Bağlantı yöntemi için Genel uç nokta'yı seçin.

  17. 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.

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

    Uç noktaları yapılandırmanıza ve isteğe bağlı olarak istemci IP adresiniz için güvenlik duvarı kuralı eklemenize olanak tanıyan yeni bir veritabanının ağ yapılandırma sayfasının ekran görüntüsü.

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

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

  21. 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.

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

    Azure SQL Veritabanı'da örnek verileri seçmenize olanak tanıyan bir veritabanı oluşturmak için 'Ek Ayarlar' ekranının ekran görüntüsü.

  23. 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.

    Azure SQL Veritabanı'daki Sorgu düzenleyicisi (önizleme) bölmesinin ekran görüntüsü, kimlik doğrulaması için iki seçenek sunar. Bu örnekte, SQL server kimlik doğrulaması altında Oturum Açma ve Parola bilgilerini doldurduk.

  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.

    AdventureWorks örnek verilerinde bir sorgu çalıştırıldıktan sonra Azure SQL Veritabanı Sorgu düzenleyicisi (önizleme) bölmesinin ekran görüntüsü.

  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.

Farklı araçlar ve diller kullanarak veritabanınıza bağlanın ve veritabanını sorgular :

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