Hızlı Başlangıç: Bağlanmak ve Azure SQL Veritabanı sorgulamak için Azure Data Studio'yu kullanma

Bu hızlı başlangıçta Azure Data Studio'yu kullanarak bir Azure SQL Veritabanı sunucusuna bağlanacaksınız. Ardından Transact-SQL (T-SQL) deyimleri çalıştırarak diğer Azure Data Studio öğreticilerinde kullanılan TutorialDB veritabanını oluşturup sorgulayacaksınız.

Dekont

Azure Active Directory'nin (Azure AD) yeni adı Microsoft Entra Id olsa da, mevcut ortamların kesintiye uğramasını önlemek için Azure AD yine de kullanıcı arabirimi alanları, bağlantı sağlayıcıları, hata kodları ve cmdlet'ler gibi bazı sabit kodlanmış öğelerde kalır. Bu makalede, iki ad birbirinin yerine kullanılabilir.

Önkoşullar

Bu hızlı başlangıcı tamamlamak için Azure Data Studio'ya ve bir Azure SQL Veritabanı sunucusuna ihtiyacınız vardır.

Azure SQL sunucunuz yoksa aşağıdaki Azure SQL Veritabanı hızlı başlangıçlardan birini tamamlayın. Sonraki adımlar için tam sunucu adını ve oturum açma kimlik bilgilerini unutmayın:

Azure SQL Veritabanı sunucunuza Bağlan

Azure SQL Veritabanı sunucunuzla bağlantı kurmak için Azure Data Studio'yu kullanın.

  1. Azure Data Studio'yu ilk kez çalıştırdığınızda Hoş Geldiniz sayfası açılmalıdır. Hoş Geldiniz sayfasını görmüyorsanız Yardım>Karşılama'yı seçin. Bağlan ion bölmesini açmak için Yeni Bağlan ion'ıseçin:

    Screenshot showing the Welcome Azure Data Studio dialog box with the Next connection option called out.

  2. Bu makalede SQL kimlik doğrulaması kullanılır, ancak Microsoft Entra kimlik doğrulaması tüm SQL Server ürün ve hizmetleri için desteklenir. Azure SQL sunucunuzun sunucu adını, kullanıcı adını ve parolasını kullanarak aşağıdaki alanları doldurun:

    Ayar Önerilen değer Açıklama
    Sunucu adı Tam sunucu adı Şöyle bir şey: servername.database.windows.net.
    Kimlik Doğrulaması SQL Oturum Açma Bu öğreticide SQL Kimlik Doğrulaması kullanılır.
    Kullanıcı adı Sunucu yönetici hesabı kullanıcı adı Sunucuyu oluşturmak için kullanılan hesaptan kullanıcı adı.
    Parola (SQL Oturum Açma) Sunucu yönetici hesabı parolası Sunucuyu oluşturmak için kullanılan hesaptan parola.
    Parola kaydedilsin mi? Evet veya Hayır Parolayı her seferinde girmek istemiyorsanız Evet'i seçin.
    Veritabanı adı boş bırakın Sunucuya yalnızca buradan bağlanıyorsunuz.
    Sunucu Grubu Varsayılan'ı seçin <> Bu alanı, oluşturduğunuz belirli bir sunucu grubuna ayarlayabilirsiniz.

    Screenshot of the Azure Data Studio - Connection page.

  3. Bağlan'ı seçin.

  4. Sunucunuzda Azure Data Studio'nun bağlanmasına izin veren bir güvenlik duvarı kuralı yoksa Yeni güvenlik duvarı kuralı oluştur formu açılır. Yeni bir güvenlik duvarı kuralı oluşturmak için formu doldurun. Ayrıntılar için bkz . Güvenlik duvarı kuralları.

    New firewall rule

Başarıyla bağlandıktan sonra, sunucunuz SUNUCULAR kenar çubuğunda açılır.

Öğretici veritabanını oluşturma

Sonraki bölümlerde diğer Azure Data Studio öğreticilerinde kullanılan TutorialDB veritabanı oluşturulur.

  1. SUNUCULAR kenar çubuğunda Azure SQL sunucunuza sağ tıklayın ve Yeni Sorgu'yu seçin.

  2. Bu SQL'i sorgu düzenleyicisine yapıştırın.

    IF NOT EXISTS (
       SELECT name
       FROM sys.databases
       WHERE name = N'TutorialDB'
    )
    CREATE DATABASE [TutorialDB]
    GO
    
    ALTER DATABASE [TutorialDB] SET QUERY_STORE=ON
    GO
    
  3. Araç çubuğunda Çalıştır'ı seçin. İletiler bölmesinde sorgu ilerleme durumunu gösteren bildirimler görüntülenir.

Tablo oluştur

Sorgu düzenleyicisi ana veritabanına bağlı, ancak TutorialDB veritabanında bir tablo oluşturmak istiyoruz.

  1. BağlanTutorialDB veritabanı.

    Change context

  2. Tablo Customers oluşturun.

    Sorgu düzenleyicisindeki önceki sorguyu bununla değiştirin ve Çalıştır'ı seçin.

    -- Create a new table called 'Customers' in schema 'dbo'
    -- Drop the table if it already exists
    IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL
    DROP TABLE dbo.Customers
    GO
    -- Create the table in the specified schema
    CREATE TABLE dbo.Customers
    (
       CustomerId        INT    NOT NULL   PRIMARY KEY, -- primary key column
       Name      [NVARCHAR](50)  NOT NULL,
       Location  [NVARCHAR](50)  NOT NULL,
       Email     [NVARCHAR](50)  NOT NULL
    );
    GO
    

Tabloya satır ekleme

Önceki sorguyu bununla değiştirin ve Çalıştır'ı seçin.

-- Insert rows into table 'Customers'
INSERT INTO dbo.Customers
   ([CustomerId],[Name],[Location],[Email])
VALUES
   ( 1, N'Orlando', N'Australia', N''),
   ( 2, N'Keith', N'India', N'keith0@adventure-works.com'),
   ( 3, N'Donna', N'Germany', N'donna0@adventure-works.com'),
   ( 4, N'Janet', N'United States', N'janet1@adventure-works.com')
GO

Sonucu görüntüleme

Önceki sorguyu bununla değiştirin ve Çalıştır'ı seçin.

-- Select rows from table 'Customers'
SELECT * FROM dbo.Customers;

Sorgu sonuçları şu şekilde görüntülenir:

Select results

Kaynakları temizleme

Daha sonraki hızlı başlangıç makaleleri burada oluşturulan kaynakları temel alır. Bu makalelerin üzerinden geçmeyi planlıyorsanız, bu kaynakları silmediğinizden emin olun. Aksi takdirde, Azure portalında artık ihtiyacınız olmayan kaynakları silin. Ayrıntılar için bkz . Kaynakları temizleme.

Sonraki adımlar

Bir Azure SQL veritabanına başarıyla bağlandığınıza ve sorgu çalıştırdığınıza göre Kod düzenleyicisi öğreticisini deneyin.