Hızlı Başlangıç: Azure SQL Veritabanına veya Azure SQL Yönetilen Örneği bağlanmak ve sorgulamak için SSMS kullanma

Şunlar için geçerlidir: Azure SQL Veritabanı Azure SQL Yönetilen Örneği

Bu hızlı başlangıçta, SQL Server Management Studio (SSMS) kullanarak Azure SQL Veritabanına bağlanmayı veya Azure SQL Yönetilen Örneği ve bazı sorguları çalıştırmayı öğreneceksiniz.

Önkoşullar

Bu hızlı başlangıcı tamamlamak için aşağıdaki öğeler gerekir:

SSMS'yi yüklemeden geçici sorgular çalıştırmak istiyorsanız bkz. Hızlı Başlangıç: Azure SQL Veritabanındaki bir veritabanını sorgulamak için Azure portal sorgu düzenleyicisini kullanma.

Sunucu bağlantı bilgilerini alma

Veritabanınıza bağlanmak için ihtiyacınız olan bağlantı bilgilerini alın. Bu hızlı başlangıcı tamamlamak için tam sunucu adı veya ana bilgisayar adı, veritabanı adı ve oturum açma bilgileri gerekir.

  1. Azure Portal’ında oturum açın.

  2. Sorgulamak istediğiniz veritabanına veya yönetilen örneğe gidin.

  3. Genel Bakış sayfasında, SQL Veritabanı'da veritabanınız için Sunucu adı'nın yanındaki tam sunucu adını veya SQL Yönetilen Örneği'te yönetilen örneğiniz için Konak'ın yanındaki tam sunucu adını (veya IP adresini) veya VM'nizdeki SQL Server örneğinizi gözden geçirin. Sunucu adını veya ana bilgisayar adını kopyalamak için üzerine gelin ve Kopyala simgesini seçin.

Not

Azure VM'de SQL Server bağlantı bilgileri için bkz. SQL Server bağlanma

Veritabanınıza bağlanma

Not

Aralık 2021'de, SSMS'nin 18.6'ya kadar olan sürümleri artık MFA ile Azure Active Directory aracılığıyla kimlik doğrulaması gerçekleştirmeyecektir.

MFA ile Azure Active Directory kimlik doğrulamasını kullanmaya devam etmek için SSMS 18.6 veya sonraki bir sürümü gerekir.

SSMS'de sunucunuza bağlanın.

Önemli

Sunucu 1433 numaralı bağlantı noktasını dinler. Sunucuya şirket güvenlik duvarının arkasından bağlanmak için güvenlik duvarında bu bağlantı noktasının açık olması gerekir.

  1. SSMS’i açın.

  2. Sunucuya Bağlan iletişim kutusu görüntülenir. Aşağıdaki bilgileri girin:

    Ayar Önerilen değer Açıklama
    Sunucu türü Veritabanı altyapısı Gerekli değer.
    Sunucu adı Tam sunucu adı Şöyle bir şey: servername.database.windows.net.
    Kimlik Doğrulaması SQL Server Kimlik Doğrulaması Bu öğreticide SQL Kimlik Doğrulaması kullanılır.
    Oturum aç Sunucu yöneticisi hesabı kullanıcı kimliği Sunucuyu oluşturmak için kullanılan sunucu yöneticisi hesabından kullanıcı kimliği.
    Parola Sunucu yönetici hesabının parolası Sunucuyu oluşturmak için kullanılan sunucu yöneticisi hesabından alınan parola.

    sunucuya bağlanma

Not

Bu öğreticide SQL Server Kimlik Doğrulaması kullanılır.

  1. Sunucuya Bağlan iletişim kutusunda Seçenekler'i seçin. Veritabanına bağlan açılan menüsünde mySampleDatabase öğesini seçin. Önkoşullar bölümündeki hızlı başlangıcı tamamladığınızda mySampleDatabase adlı bir AdventureWorksLT veritabanı oluşturulur. AdventureWorks veritabanının çalışan kopyası mySampleDatabase değerinden farklı bir ada sahipse, bunun yerine bunu seçin.

    sunucuda veritabanına bağlanma

  2. Bağlan’ı seçin. Nesne Gezgini penceresi açılır.

  3. Veritabanının nesnelerini görüntülemek için Veritabanları'nı genişletin ve sonra da veritabanı düğümünüzü genişletin.

    mySampleDatabase nesneleri

Verileri sorgulama

Kategoriye göre ilk 20 ürünü sorgulamak için bu SELECT Transact-SQL kodunu çalıştırın.

  1. Nesne Gezgini'da mySampleDatabase öğesine sağ tıklayın ve Yeni Sorgu'yu seçin. Veritabanınıza bağlı yeni bir sorgu penceresi açılır.

  2. Sorgu penceresine aşağıdaki SQL sorgusunu yapıştırın:

    SELECT pc.Name as CategoryName, p.name as ProductName
    FROM [SalesLT].[ProductCategory] pc
    JOIN [SalesLT].[Product] p
    ON pc.productcategoryid = p.productcategoryid;
    
  3. Sorguyu çalıştırmak ve ve ProductCategory tablolarından veri almak için araç çubuğunda Yürüt'eProduct tıklayın.

    Product ve ProductCategory tablosundan veri almak için sorgu

Veri ekleme

Tabloda yeni bir ürün SalesLT.Product oluşturmak için bu INSERT Transact-SQL kodunu çalıştırın.

  1. Önceki sorguyu bununla değiştirin.

    INSERT INTO [SalesLT].[Product]
            ( [Name]
            , [ProductNumber]
            , [Color]
            , [ProductCategoryID]
            , [StandardCost]
            , [ListPrice]
            , [SellStartDate] )
      VALUES
            ('myNewProduct'
            ,123456789
            ,'NewColor'
            ,1
            ,100
            ,100
            ,GETDATE() );
    
  2. Tabloya yeni bir satır eklemek için Yürüt'eProduct tıklayın. İletiler bölmesi görüntülenir (etkilenen 1 satır).

Sonucu görüntüleme

  1. Önceki sorguyu bununla değiştirin.

    SELECT * FROM [SalesLT].[Product]
    WHERE Name='myNewProduct'
    
  2. Yürüt’ü seçin. Aşağıdaki sonuç görüntülenir.

    Product tablosu sorgusunun sonucu

Verileri güncelleştirme

Yeni ürününüzü değiştirmek için bu UPDATE Transact-SQL kodunu çalıştırın.

  1. Önceki sorguyu, daha önce oluşturulan yeni kaydı döndüren sorguyla değiştirin:

    UPDATE [SalesLT].[Product]
    SET [ListPrice] = 125
    WHERE Name = 'myNewProduct';
    
  2. Tabloda belirtilen satırı güncelleştirmek için Yürüt'eProduct tıklayın. İletiler bölmesi görüntülenir (etkilenen 1 satır).

Verileri silme

Yeni ürününüzü kaldırmak için bu DELETE Transact-SQL kodunu çalıştırın.

  1. Önceki sorguyu bununla değiştirin.

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. Tabloda belirtilen satırı silmek için Yürüt'eProduct tıklayın. İletiler bölmesi görüntülenir (etkilenen 1 satır).

Sonraki adımlar