hızlı başlangıç: bağlanmak ve sorgulamak için Visual Studio Code kullanma
Uygulama hedefi:
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 örneği, Azure SQL Veritabanı, azure SQL yönetilen örneği ve azure Synapse Analytics 'teki bir veritabanını sorgulamak için mssql uzantısı dahil olmak üzere uzantıları destekler. bu hızlı başlangıçta, verileri sorgulamak, eklemek, güncelleştirmek ve silmek için Azure SQL Veritabanı veya Azure SQL yönetilen örneği 'ne bağlanmak ve ardından Transact-SQL deyimlerini çalıştırmak için Visual Studio Code kullanacaksınız.
Önkoşullar
Azure SQL Veritabanı veya Azure SQL yönetilen örnek veritabanı. Azure SQL Veritabanı bir veritabanı oluşturmak ve yapılandırmak için bu hızlı başlangıçlardan birini kullanabilirsiniz:
Eylem Azure SQL Veritabanı Azure SQL Yönetilen Örnek Oluştur Portal Portal CLI CLI PowerShell PowerShell Yapılandırma Sunucu DÜZEYI IP güvenlik duvarı kuralı) Bir sanal makineden (VM) bağlantı Şirket içinden bağlantı Veri yükleme Hızlı başlangıç başına yüklenen Adventure Works Geniş dünyada içeri aktarıcılar geri yükleme GitHub 'Ten bacpac dosyasından Adventure Works 'ü geri yükleme veya içeri aktarma Önemli
Bu makaledeki betikler, Adventure Works veritabanını kullanmak için yazılmıştır. SQL yönetilen bir örnekle, Adventure Works veritabanını bir örnek veritabanına aktarmalısınız veya bu makaledeki betikleri Wide World ımporters veritabanını kullanacak şekilde değiştirmelisiniz.
Visual Studio Code’u yükleme
en son Visual Studio Code yüklediğinizden ve mssql uzantısınıyüklediğinizden emin olun. mssql uzantısını yükleme hakkında yönergeler için, bkz. yükleme Visual Studio Code ve mssql Visual Studio Code .
Visual Studio Code’u yapılandırma
macOS
MacOS için, MSSQL uzantısının kullandığı .NET Core için bir önkoşul olan OpenSSL 'yi yüklemeniz gerekir. Terminalinizi açın ve Brew ve OpenSSL'yi yüklemek için 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)
Hiçbir özel yapılandırma gerekmez.
Windows
Hiçbir özel yapılandırma gerekmez.
Sunucu bağlantı bilgilerini al
Azure SQL Veritabanı bağlanmak için gereken bağlantı bilgilerini alın. Yaklaşan yordamlar için tam sunucu adı veya ana bilgisayar adı, veritabanı adı ve oturum açma bilgileri gerekir.
Azure Portal oturum açın.
SQL veritabanlarına veya SQL yönetilen örnekler sayfasına gidin.
genel bakış sayfasında, SQL Veritabanı için sunucu adı ' nın yanında tam sunucu adını veya SQL yönetilen örnek için ana bilgisayar ' ı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, mssql komutlarını ve T-SQL ıntellisense 'i etkinleştirmek için dil modunu SQL olarak ayarlayın.
Yeni bir Visual Studio Code penceresi açın.
CTRL + N tuşuna basın. Yeni bir düz metin dosyası açılır.
Durum çubuğunun sağ alt köşesindeki düz metin ' i seçin.
Açılan dil modu Seç açılan menüsünde SQL' yi seçin.
Veritabanınıza bağlanma
sunucunuza bağlantı kurmak için Visual Studio Code kullanın.
Önemli
Devam etmeden önce, sunucunuzun ve oturum açma bilgilerinin hazırlanmasına sahip olduğunuzdan emin olun. bağlantı profili bilgilerini girmeye başladıktan sonra, Visual Studio Code odağınızı değiştirirseniz, profil oluşturma işlemini yeniden başlatmanız gerekir.
Visual Studio Code ' de, Ctrl + shıft + P (veya F1) tuşlarına basarak komut paletini açın.
MS SQL: Bağlan seçin ve Enter'ı seçin.
Bağlantı profili oluştur' u seçin.
Yeni profilin bağlantı özelliklerini belirtmek için istemleri izleyin. Her bir değeri belirttikten sonra, devam etmek için ENTER ' ı seçin.
Özellik Önerilen değer Açıklama Sunucu adı Tam sunucu adı Şöyle bir şey: mynewserver20170313.Database.Windows.net. Veritabanı adı mySampleDatabase Bağlanılacak 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öneticisi hesabının Kullanıcı adı. Parola (SQL Oturum Açma) Parola Sunucuyu oluşturmak için kullanılan sunucu yöneticisi hesabının parolası. Parola kaydedilsin mi? Evet veya Hayır Her seferinde parolayı girmek istemiyorsanız Evet ' i seçin. Bu profil için bir ad girin Mysampleprofile gibi bir profil adı Kaydedilen bir profil, sonraki oturumlarda bağlantınızı hızlandırır. Başarılı olursa, profiliniz oluşturulup 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 ifadesini çalıştırın.
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 JOIN [SalesLT].[Product] p ON pc.productcategoryid = p.productcategoryid;-
-
- Sorguyu çalıştırmak ve ve tablolarından sonuçları göstermek için CTRL SHIFT E tuşlarına basın
ProductProductCategory.
- Sorguyu çalıştırmak ve ve tablolarından sonuçları göstermek için CTRL SHIFT E tuşlarına basın

-
Veri ekleme
tabloya yeni bir ürün eklemek için aşağıdaki ınsert Transact-SQL ifadesini çalıştırın SalesLT.Product .
Ö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() );-
-
- Tabloya yeni bir satır eklemek için CTRL SHIFT E tuşlarına basın
Product.
- Tabloya yeni bir satır eklemek için CTRL SHIFT E tuşlarına 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.
Önceki sorguyu şu sorguyla değiştirin:
UPDATE [SalesLT].[Product] SET [ListPrice] = 125 WHERE Name = 'myNewProduct';Tabloda belirtilen satırı güncelleştirmek için Ctrl + Shift + E tuşlarına
Productbasın.
Verileri silme
Yeni ürünü kaldırmak için aşağıdaki DELETE Transact-SQL deyimini çalıştırın.
Önceki sorguyu şu sorguyla değiştirin:
DELETE FROM [SalesLT].[Product] WHERE Name = 'myNewProduct';Tabloda belirtilen satırı silmek için Ctrl + Shift + E tuşlarına
Productbasın.
Sonraki adımlar
- SQL Server Management Studio kullanarak bağlanmak ve sorgulamak için bkz. Hızlı başlangıç: SQL Server Management Studiokullanarak veri sorgulama Azure SQL Veritabanı veritabanına bağlanma.
- Azure portal kullanarak bağlanmak ve sorgulamak için bkz. Hızlı Başlangıç: SQL'de Azure portal sorgu düzenleyicisini kullanarak bağlanma ve sorgulama.
- Visual Studio Code'u kullanmaya ilişkin MSDN dergisi makalesi için bkz. MSSQL uzantısı blog gönderisinden yararlanarak veritabanı IDE'si oluşturma.