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

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

Önkoşullar

Hiper Ölçek veritabanı oluşturma

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

Azure portal 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 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 sekmesindekiProje 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ı için 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 bir sunucu adı 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 hiper ölçek veritabanı oluşturulur. Hizmet katmanı içinHiper Ölçek'i seçin.

    Azure SQL Veritabanında 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 5. Nesil yapılandırmasını seçeceğiz.

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

  11. Tasarruf edin'in altında, 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.

  12. İsteğe bağlı olarak, veritabanınız için sanal çekirdek sayısını artırmak istiyorsanız sanal çekirdekler 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 yapılandırma seçeneğini dikkatli bir şekilde 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 (önizleme), alanlar arası yedekli (önizleme) veya coğrafi olarak yedekli depolamayı seçebilirsiniz. Seçilen depolama yedekliliği seçeneği, hem veri depolama yedekliliği hem de yedek depolama yedekliliği için veritabanının ö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ü.

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

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

  18. Güvenlik duvarı kuralları için Geçerli istemci IP adresini ekle seçeneğini 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.

    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 Azure SQL Veritabanı'ndaki yeni bir veritabanının ağ yapılandırma sayfasının ekran görüntüsü.

  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, boş bir veritabanının aksine sorgulayıp deneyecek bazı tablolar ve veriler olması için bir AdventureWorksLT örnek veritabanı oluşturur.

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

    Azure SQL Veritabanında veritabanı oluşturmak için

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

Veritabanını sorgulama

Veritabanınız oluşturulduktan sonra, veritabanına bağlanmak ve verileri sorgulamak için Azure portal Sorgu düzenleyicisini (önizleme) kullanabilirsiniz. İsterseniz, Transact-SQL komutlarını (sqlcmd vb.) çalıştırmak için Azure Data Studio, SQL Server Management Studio (SSMS) veya seçtiğ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ı'ndaki 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ı'ndaki 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ı tutun ve farklı yöntemlerle veritabanınıza bağlanmayı ve veritabanını sorgulamayı öğrenin.

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

Azure portal 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ındamyResourceGroup yazın ve Sil'i seçin.

Sonraki adımlar

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

Aşağıdaki makalelerde Hiper Ölçek veritabanları hakkında daha fazla bilgi edinin: