Hızlı Başlangıç: Azure SQL Veritabanı sorgulamak için Azure portalı sorgu düzenleyicisini kullanma

Şunlar için geçerlidir:Azure SQL Veritabanı

Bu hızlı başlangıçta, Azure portalında bir Azure SQL veritabanına bağlanın ve Transact-SQL (T-SQL) sorguları çalıştırmak için sorgu düzenleyicisini kullanın. Azure SQL Veritabanı sorgu düzenleyicisi (önizleme), Azure portalında Azure SQL Veritabanı'na karşı SQL sorguları çalıştırmaya yönelik bir araçtır.

Önkoşullar

Kimlik Doğrulaması

Veritabanına ve sorgu düzenleyicisine bağlanmak için izinlere sahip bir hesaba ihtiyacınız vardır. SQL kimlik doğrulaması veya Microsoft Entra kimlik doğrulaması kullanabilirsiniz (önerilir). Kullanıcıların sorgu düzenleyicisini kullanabilmesi için en azından Azure rol tabanlı erişim denetimi (RBAC) izni Sunucu ve veritabanına okuma erişimi gerekir. Azure SQL Veritabanı'nda oturum açma bilgileri oluşturma ve yönetme hakkında daha fazla bilgi için bkz. Veritabanı erişimini yetkilendirme.

Güvenlik duvarı kuralı

Azure SQL mantıksal sunucu güvenlik duvarı

Bu hatayı alırsanız: IP adresinizin bu sunucuya erişmesine izin verilmiyor. IP adresinizi sunucunun güvenlik duvarı kurallarına ekleyin veya aşağıdaki İzin Verilenler listesi IP xx.xx.xx.xx'i seçin. Değişikliklerin geçerlilik kazanması 5 dakika kadar sürebilir. Hata iletisi kutusunun içindeki İzin Verilenler Listesi IP... bağlantısını seçtiğinizde Azure portalı geçerli IP adresinizi otomatik olarak mantıksal sunucu güvenlik duvarının izin verilenler listesine ekler. Güvenlik duvarı kuralları güncelleştirildikten sonra devam etmek için yeniden Bağlan'ı seçin.

Yerel güvenlik duvarı

Azure SQL sorgu düzenleyicisi TCP 443 bağlantı noktasını kullanır. Bu bağlantı noktasının yerel ve kurumsal güvenlik duvarlarınızda açık olduğunu doğrulayın. Daha fazla bilgi için Bağlantı noktası 443 bağlantısı kısmına bakın.

Sorgu düzenleyicisine bağlanma

Sorgu düzenleyicisinde veritabanınıza bağlanmak için bu adımları izleyin.

  1. Azure portalında SQL veritabanınıza gidin. Örneğin , Azure SQL hub sayfanızı ziyaret edin, Azure SQL Veritabanı'yı seçin ve ardından SQL veritabanları'ı seçin. Azure SQL Veritabanınızı seçin.

  2. SQL veritabanınıza Genel Bakış sayfasında kaynak menüsünden Sorgu düzenleyicisi (önizleme) öğesini seçin.

    Sorgu düzenleyicisinin seçilmesini gösteren ekran görüntüsü.

  3. Oturum açma ekranında Microsoft Entra kimlik doğrulaması (önerilen) veya SQL kimlik doğrulaması'nı seçin.

    • SQL kimlik doğrulamasını kullanarak bağlanmak için, SQL server kimlik doğrulaması altında veritabanına erişimi olan bir kullanıcı için Oturum Açma ve Parola girin ve ardından Tamam'ı seçin. Sunucu yöneticisi için her zaman oturum açma bilgilerini ve parolayı kullanabilirsiniz.

    • Microsoft Entra Id kullanarak bağlanmak için user@domain< olarak >devam et'i seçin.

      Microsoft Entra kimlik doğrulamasıyla oturum açmayı gösteren Azure portalının ekran görüntüsü.

Veritabanını sorgulama

Utc saatinde saati, veritabanı adını ve kimliği doğrulanmış oturum açma adınızı almak için herhangi bir veritabanında Sorgu düzenleyicisinde aşağıdaki sorguyu çalıştırın.

SELECT SYSDATETIMEOFFSET(), DB_NAME(), ORIGINAL_LOGIN();

Sonuçlar, herhangi bir T-SQL sorgu aracından beklediğiniz gibi görünür:

Azure SQL Veritabanı için Azure portalı SQL sorgu düzenleyicisinin ekran görüntüsü.

AdventureWorksLT örnek veritabanını sorgulama

Hızlı başlangıcın bu bölümü, Azure SQL veritabanındaki örnek veritabanını kullanır AdventureWorksLT . Henüz bir veritabanınız yoksa, Azure SQL Veritabanı'da örnek verileri kullanarak bir veritabanı oluşturabilirsiniz. Azure SQL Veritabanı'nı ücretsiz dağıtmakiçin teklifinizi kullanma seçeneğini arayın.

Sorgu düzenleyicisi (önizleme) sayfasında, örnek veritabanınızda AdventureWorksLT aşağıdaki örnek sorguları çalıştırın.

İpucu

Azure SQL Veritabanı yeni misiniz? Ayrıntılı ücretsiz eğitim içeriğiyle hız elde edin: Azure SQL Ile İlgili Temel Bilgiler veya Azure SQL terimler sözlüğü.

Azure SQL Veritabanı'nda T-SQL hakkında daha fazla bilgi için bkz. SQL Server ile Azure SQL Veritabanı arasındaki T-SQL farkları.

SELECT sorgusu çalıştırma

  1. Veritabanındaki ilk 20 ürünü sorgulamak için aşağıdaki SELECT sorgusunu sorgu düzenleyicisine yapıştırın:

     SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName
     FROM SalesLT.ProductCategory pc
     JOIN SalesLT.Product p
     ON pc.productcategoryid = p.productcategoryid;
    
  2. Çalıştır'ı seçin ve Sonuçlar bölmesinde çıkışı gözden geçirin.

    SELECT sorgusu için sorgu düzenleyicisi sonuçlarını gösteren ekran görüntüsü.

  3. İsteğe bağlı olarak, Görünüm olarak kaydet düğmesini kullanarak sorguyu görünüm olarak kaydetmek için seçebilirsiniz.

  4. Sonuçları.csv , .json veya .xlsxdosyası olarak dışarı aktarmak için Verileri indir seçeneğini kullanarak sorgu sonuçlarını indirebilirsiniz.

INSERT sorgusu çalıştırma

Tabloya yeni bir ürün eklemek için SalesLT.Product aşağıdaki INSERT T-SQL deyimini çalıştırın.

  1. Sorgu düzenleyicisinde, önceki sorguyu aşağıdaki sorguyla değiştirin:

    INSERT INTO [SalesLT].[Product]
           ( [Name]
           , [ProductNumber]
           , [Color]
           , [ProductCategoryID]
           , [StandardCost]
           , [ListPrice]
           , [SellStartDate]
           )
    VALUES
           ('myNewProduct'
           ,123456789
           ,'NewColor'
           ,1
           ,100
           ,100
           ,GETDATE() );
    
  2. Yeni ürünü eklemek için Çalıştır'ı seçin. Sorgu çalıştırıldıktan sonra , İletiler bölmesinde 1. satırda yürütüldü Sorgu başarıyla yürütüldü iletisi görüntülenir.

UPDATE sorgusu çalıştırma

Yeni ürününüzün fiyatını güncelleştirmek için aşağıdaki UPDATE T-SQL deyimini çalıştırın.

  1. Sorgu düzenleyicisinde, önceki sorguyu aşağıdaki sorguyla değiştirin:

    UPDATE [SalesLT].[Product]
    SET [ListPrice] = 125
    WHERE Name = 'myNewProduct';
    
  2. Belirtilen satırı güncellemek için Çalıştır 'ı seçin Product tablo. İletiler bölmesinde Satır 1'de yürütme başladı ve sorgu başarıyla tamamlandı görüntülenir.

DELETE sorgusu çalıştırma

Yeni ürününüzü kaldırmak için aşağıdaki DELETE T-SQL deyimini çalıştırın.

  1. Sorgu düzenleyicisinde, önceki sorguyu aşağıdaki sorguyla değiştirin:

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. Çalıştır öğesini seçerek Product tabloda belirtilen satırı silin. İletiler bölmesinde 1. satırda yürütülmeye başlandı. Sorgu başarıyla yürütüldü görüntülenir.