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

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

Visual Studio Code , Linux, macOS ve Windows için bir grafik kod düzenleyicisidir. SQL Server, Azure SQL Veritabanı, Azure SQL Yönetilen Örneği, Microsoft Fabric'te SQL veritabanı ve diğer platformlarda sorgulama için MSSQL uzantısı gibi uzantıları destekler. Bu hızlı başlangıçta, Azure SQL Veritabanı veya Azure SQL Yönetilen Örneği bağlanmak için Visual Studio Code'u kullanacaksınız ve ardından verileri sorgulamak, eklemek, güncelleştirmek ve silmek için Transact-SQL deyimlerini çalıştıracaksınız.

Önkoşullar

Visual Studio Code'u yükleyin

En son Visual Studio Code'u yüklediğinizden emin olun. Yükleme kılavuzu için bkz . Visual Studio Code'u yükleme.

Visual Studio Code’u yapılandırma

Visual Studio Code'u Azure SQL Veritabanı veya Azure SQL Yönetilen Örneği bağlanacak şekilde yapılandırmak için, işletim sisteminize bağlı olarak gerekli uzantıları ve bağımlılıkları yüklemeniz gerekir. Başlamak için belirli işletim sisteminiz için aşağıdaki adımları izleyin.

Windows

MSSQL uzantısını şu adımları takip ederek yükleyin:

  1. Visual Studio Code'u açın.
  2. Uzantılar bölmesini (veya Ctrl + Shift + X) açın.
  3. sql ifadesini arayın ve ardından SQL Server (mssql) uzantısını yükleyin.

Ek kurulum rehberliği için MSSQL uzantısı for Visual Studio Code'a bakınız.

macOS

macOS için, MSSQL uzantısının kullandığı .NET Core için ön koşul olan OpenSSL yüklemeniz gerekiyor. brew ve OpenSSL’yi yüklemek için terminalinizi açın aşağıdaki komutları girin.

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew update
brew install openssl
mkdir -p /usr/local/lib
ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/
ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/

Linux (Ubuntu)

MSSQL uzantısını şu adımları takip ederek yükleyin:

  1. Visual Studio Code'u açın.
  2. Uzantılar bölmesini (veya Ctrl + Shift + X) açın.
  3. sql ifadesini arayın ve ardından SQL Server (mssql) uzantısını yükleyin.

Ek kurulum rehberliği için MSSQL uzantısı for Visual Studio Code'a bakınız.

Sunucu bağlantı bilgilerini alma

Azure SQL Veritabanı bağlanmak için ihtiyacınız olan bağlantı bilgilerini alın. Yaklaşan yordamlar için tam sunucu adına veya ana bilgisayar adına, veritabanı adına ve oturum açma bilgilerine ihtiyacınız vardır.

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

  2. SQL veritabanları veya SQL Yönetilen Örnekleri sayfasına gidin.

  3. Genel Bakış sayfasında, SQL Veritabanı için Sunucu adı öğesinin yanındaki tam etki alanına sahip sunucu adını veya SQL Yönetilen Örneği için Ana bilgisayar öğesinin yanındaki tam etki alanına sahip sunucu adını gözden geçirin. Sunucu adını veya ana bilgisayar adını kopyalamak için üzerine gelin ve Kopyala simgesini seçin.

Dili modunu SQL’e ayarlama

Visual Studio Code'da, mssql komutlarını ve T-SQL IntelliSense'i etkinleştirmek için dil modunu SQL olarak ayarlayın.

  1. Yeni bir Visual Studio Code penceresi açın.

  2. Ctrl + N tuşlarına basın. Yeni bir düz metin dosyası açılır.

  3. Durum çubuğunun sağ alt köşesinde Düz Metin'i seçin.

  4. Açılan Dil modu seçin açılır listesinde SQL'i seçin.

Veritabanınıza bağlanma

Sunucunuzla bağlantı kurmak için Visual Studio Code kullanın.

Önemli

Devam etmeden önce sunucunuzun ve oturum açma bilgilerinizin hazır olduğundan emin olun. Bağlantı profili bilgilerini girmeye başladıktan sonra, odak noktanızı Visual Studio Code'dan başka bir yere kaydırırsanız, profil oluşturma işlemini yeniden başlatmanız gerekir.

  1. Visual Studio Code'da, Komut Paleti'ni açmak için Ctrl + Shift + P (veya F1) tuşlarına basın.

  2. Yazın connect ve ardından MS SQL:Connect seçeneğini seçin.

  3. + Bağlantı Profili Oluştur seçin.

  4. Yeni profilin bağlantı özelliklerini belirtmek için istemleri izleyin. Her değeri belirttikten sonra devam etmek için Enter tuşuna basın.

    Mülkiyet Önerilen değer Description
    Sunucu adı Tam nitelikli sunucu adı Şöyle bir şey: <Contoso-server-name>.database.windows.net.
    Veritabanı adı mySampleDatabase Bağlanacak veritabanı.
    Kimlik Doğrulaması SQL Oturum Açma Bu öğreticide SQL Kimlik Doğrulaması kullanılır.
    Kullanıcı adı Kullanıcı adı Sunucuyu oluşturmak için kullanılan sunucu yönetici hesabının kullanıcı adı.
    Parola (SQL Oturum Açma) Parola Sunucuyu oluşturmak için kullanılan sunucu yönetici hesabının parolası.
    Parola kaydedilsin mi? Evet veya Hayır Parolayı her seferinde girmek istemiyorsanız Evet'i seçin.
    Bu profil için bir ad girin mySampleProfile gibi bir profil adı Kaydedilen profil, sonraki oturum açma işlemlerinde bağlantınızı hızlandırır.

    Başarılı olursa profilinizin oluşturulduğunu ve bağlandığını belirten bir bildirim görüntülenir.

Verileri sorgulama

Kategoriye göre ilk 20 ürünü sorgulamak için aşağıdaki SELECT Transact-SQL deyimini çalıştırın.

  1. Düzenleyici penceresinde aşağıdaki SQL sorgusunu yapıştırın.

    SELECT pc.Name AS CategoryName,
        p.name AS ProductName
    FROM [SalesLT].[ProductCategory] pc
    INNER JOIN [SalesLT].[Product] p
        ON pc.ProductCategoryId = p.ProductCategoryId;
    
  2. Ctrl + Shift + E tuşlarına basarak sorguyu çalıştırın ve sonuçları Product ve ProductCategory tablolarından görüntüleyin.

    2 tablodan veri almak için sorgunun ekran görüntüsü.

Veri ekleme

Tabloya yeni bir ürün eklemek için aşağıdaki INSERT Transact-SQL deyimini SalesLT.Product ç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. Ctrl + Shift + E tuşlarına basarak tablosuna yeni bir satır ekleyin.

Verileri güncelleştirme

Eklenen ürünü güncelleştirmek için aşağıdaki UPDATE Transact-SQL deyimini çalıştırın.

  1. Önceki sorguyu şu sorguyla değiştirin:

    UPDATE [SalesLT].[Product]
    SET [ListPrice] = 125
    WHERE Name = 'myNewProduct';
    
  2. Belirtilen satırı Product tablosunda güncellemek için Ctrl + Shift + E tuşlarına basın.

Verileri sil

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

  1. Önceki sorguyu şu sorguyla değiştirin:

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. Belirtilen satırı Product tabloda silmek için Ctrl + Shift + E tuşlarına basın.