Aracılığıyla paylaş


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 sorgulamaya yönelik mssql uzantısı ve Azure Synapse Analytics'teki bir veritabanı dahil olmak üzere 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

Aşağıdaki adımları izleyerek mssql uzantısını yükleyin:

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

Ek yükleme kılavuzu için bkz . Visual Studio Code için mssql.

macOS

macOS için, mssql uzantısının kullandığı .NET Core önkoşulu olan OpenSSL'yi yüklemeniz gerekir. 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)

Aşağıdaki adımları izleyerek mssql uzantısını yükleyin:

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

Ek yükleme kılavuzu için bkz . Visual Studio Code için mssql.

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 Örneği s sayfasına gidin.

  3. Genel Bakış sayfasında, SQL Veritabanı için Sunucu adı'nın yanındaki tam sunucu adını veya SQL Yönetilen Örneği için Konak'ın yanındaki tam 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 modunu seçin açılan 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, odağınızı Visual Studio Code'dan değiştirirseniz profili oluşturmayı 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'i seçin.

  3. + Bağlantı Profili Oluştur'u 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ülk Önerilen değer Açıklama
    Sunucu adı Tam sunucu adı Şöyle bir şey: mynewserver20170313.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ı User name 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. Sorguyu çalıştırmak ve ve ProductCategory tablolarından Product sonuçları görüntülemek için Ctrl + Shift + E tuşlarına basın.

    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. Tabloya yeni bir satır eklemek için Ctrl + Shift + E tuşlarına Product basın.

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. Tabloda belirtilen satırı Product güncelleştirmek için Ctrl + Shift + E tuşlarına basın.

Veri silme

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. Tabloda belirtilen satırı Product silmek için Ctrl + Shift + E tuşlarına basın.