Hızlı Başlangıç: Azure SQL Veritabanı 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'yu (SSMS) kullanarak Azure SQL Veritabanı veya Azure SQL Yönetilen Örneği bağlanmayı 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 bazı geçici sorgular çalıştırmak istiyorsanız, Azure SQL Veritabanı'daki bir veritabanını sorgulamak için Azure portalının sorgu düzenleyicisini kullanın.

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 oturum açın.

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

  3. Genel Bakış sayfasında, SQL Veritabanı veritabanınızın Sunucu adı'nın yanındaki tam sunucu adını veya SQL Yönetilen Örneği 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.

Dekont

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

Veritabanınıza bağlanma

Dekont

Aralık 2021'de, SSMS'nin 18.6'ya kadar olan sürümleri artık MFA ile Microsoft Entra Id aracılığıyla kimlik doğrulaması yapılmayacaktır.

MFA ile Microsoft Entra kimlik doğrulamasını kullanmaya devam etmek için SSMS 18.6 veya üzeri 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çma Sunucu yönetici 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 gelen parola.

    connect to server

Dekont

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'den farklı bir ada sahipse, bunun yerine bunu seçin.

    connect to db on server

  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 objects

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'e Product tıklayın.

    query to retrieve data from table Product and ProductCategory

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ölmesinde (etkilenen 1 satır) görüntülenir.

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.

    result of Product table query

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ölmesinde (etkilenen 1 satır) görüntülenir.

Veri 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ölmesinde (etkilenen 1 satır) görüntülenir.

Sonraki adımlar