Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Genel Bakış
Visual Studio Code için Microsoft SQL Bağlamaları, kullanıcıların Azure SQL bağlamaları ile Azure İşlevleri geliştirmesini sağlar. Daha fazla bilgi için bkz. Visual Studio Code için SQL Bağlamaları uzantısıyla Azure İşlevleri oluşturma. Uzantıyı yüklemek için bkz. Visual Studio Code için SQL Bağlamaları uzantısı.
Komut Paleti
SQL bağlaması MS SQL: Create Azure Function with SQL Binding
ile yeni bir işlev oluşturmak için komut paletinden komutunu çalıştırın.
Uzantı daha sonra bir Table
veya View
içine eklemek (Input binding
) ya da güncelleyip eklemek (Output binding
) istediğiniz nesne türünü seçmenizi ister.
Ardından uzantı, Azure İşlevi için kullanılacak bir bağlantı profili seçmenizi veya bir bağlantı profili oluşturmanızı ister.
Bir bağlantı profili seçtikten veya yeni bir bağlantı profili oluşturduktan sonra uzantı, Azure İşlevi için kullanılacak seçili bağlantıdan veritabanını seçmenizi ister.
Veritabanını seçtikten sonra, uzantı sizden bir tablo veya görünüm seçmenizi ya da bir tabloya veya görünüme sorgulama veya güncelleme yapmak üzere girdi yapmanızı ister. Bu istem, daha önce seçtiğiniz nesne türünü temel alır.
Uyarı
SQL Binding ile Azure İşlevi, yalnızca View
'den Input
bağlamaları için desteklenir.
Tablo İçin Komut
Görünüm İstemleri
Uzantı daha sonra Azure İşlevi için kullanılacak işlev adını girmenizi ister.
local.settings.jsondepolanmış bağlantı dizeleriniz varsa uzantı, Azure İşlevi için kullanılacak bağlantı dizesini seçmenizi veya yeni bir bağlantı dizesi oluşturmanızı ister.
öğesini seçerseniz Create new local app setting
, uzantı bağlantı dizesi adını ve değerini girmenizi ister.
Mevcut bir Azure İşlevi projesine Azure Function with SQL Binding
öğesini oluşturuyorsanız, eklenti sizi local.settings.json
dosyasına bağlantı dizesinin parolasını eklemek isteyip istemediğinizi sormak için yönlendirir.
ise Yes
, parola dosyaya local.settings.json
kaydedilir. Eğer No
ise, uzantı sizi parolanın local.settings.json
dosyasına kaydedilmeyeceği konusunda uyarır (burada gösterilmektedir) ve parolayı daha sonra local.settings.json
dosyasına el ile eklemeniz gerekir.
Azure İşlevi için ad alanını sağlamanız isteniyor.
SQL bağlaması ile yepyeni bir Azure İşlevi projesi oluşturuyorsanız, uzantı bağlantı dizesinin parolasını dosyaya eklemek isteyip istemediğinizi local.settings.json
sorar.
Azure İşlevinin tamamlandığını belirten bir ilerleme durumu bildirimi görüntülenir.
Azure İşlevi oluşturulduktan sonra uzantı, bir Input
veya Output
bağlama için kodu oluşturur. Daha fazla bilgi için bkz. SQL bağlamaları ile Azure işlevleri için oluşturulan kod.
Azure İşlevi açma
C# Azure İşlevi'ni bir düzenleyicide açın ve var olan bir işleve SQL bağlaması eklemek için komut paletinden komutunu çalıştırın MS SQL: Add SQL Binding
.
Uzantı daha sonra SQL bağlamasını eklemek için geçerli dosyada Azure işlevini seçmenizi ister.
Tablodan SQL bağlaması içeren bir Azure İşlevi oluşturuyorsanız uzantı, kullanılacak Input
bağlama türünü (veritabanından veri alır) veya Output
(Verileri veritabanına kaydetme) bağlamasını seçmenizi ister.
local.settings.jsondepolanmış bağlantı dizeleriniz varsa uzantı, Azure İşlevi için kullanılacak bağlantı dizesini seçmenizi veya yeni bir bağlantı dizesi oluşturmanızı ister.
öğesini seçerseniz Create new local app setting
, uzantı bağlantı dizesi adını ve değerini girmenizi ister.
Uzantı daha sonra bir bağlantı profili seçmek için bir bağlantı dizesi yöntemi seçmenizi veya SQL bağlaması için kullanılacak bir bağlantı dizesi girmenizi ister.
Bir bağlantı profili seçmeye karar verirseniz uzantı, Azure İşlevi için kullanılacak seçili bağlantıdan veritabanını seçmenizi ister.
Bir veritabanı seçtikten sonra, uzantı sizden kullanılacak tabloyu seçmenizi veya sorguladığınız veya ekleyebileceğiniz bir tablo veya görünüm girmenizi ister.
Tablo İste:
Ardından uzantı, bağlantı dizesinin parolasını local.settings.json
dosyasına eklemek isteyip istemediğinizi sorar.
ise Yes
, parola dosyaya local.settings.json
kaydedilir. Eğer No
ise, uzantı sizi parolanın local.settings.json
dosyasına kaydedilmeyeceği konusunda uyarır (burada gösterilmektedir) ve parolayı daha sonra local.settings.json
dosyasına el ile eklemeniz gerekir.
Azure İşlevi oluşturulduktan sonra uzantı, bir Input
veya Output
bağlama için kodu oluşturur. Daha fazla bilgi için bkz. SQL bağlamaları ile Azure işlevleri için oluşturulan kod.
İlgili içerik
- Visual Studio Code için SQL Bağlamaları uzantısıyla Azure İşlevleri oluşturma
- Azure İşlevleri için SQL Bağlamaları hakkında daha fazla bilgi edinin
- Nesne Gezgini aracılığıyla Visual Studio Code için SQL Bağlamaları uzantısıyla Azure İşlevleri oluşturma