Azure SQL Veritabanı öykünücüsü ile tanışın (önizleme)

Şunlar için geçerlidir:Azure SQL Veritabanı

Bu makalede, uygulama geliştirme sürecinin bir parçası olarak basit ve sorunsuz bir modelde istemci uygulama koduyla birlikte veritabanı ve sorgu tasarımını yerel olarak doğrulama olanağı sağlayan Azure SQL Veritabanı öykünücüsü (önizleme) tanıtılmaktadır. Azure SQL Veritabanı öykünücüsü, uygulama geliştiricileri ve veritabanı uzmanları için genel iş akışını hızlandıran kritik bir bileşendir. Azure SQL Veritabanı için yerel geliştirme deneyiminin bir parçası olarak Azure SQL Veritabanı öykünücüsü kullanabilirsiniz.

Başlamak için bkz . Geliştirme ortamı ayarlama ve Hızlı Başlangıç.

Azure SQL Veritabanı öykünücüsü nedir?

Azure SQL Veritabanı öykünücüsü, geliştirme ve test için yerel bir kapsayıcılı veritabanıdır. Öykünücü, Visual Studio Code uzantısına sahip Azure SQL Veritabanı için yüksek aslına uygun bir öykünücü sağlayan bir kapsayıcı görüntüsünün birleşimidir. Bu birleşim, geliştiricilerin yerel ve çevrimdışı geliştirme iş akışlarını daha hızlı hale getirmek için Azure SQL Veritabanı öykünücüyü Microsoft Container Registry'den çekmesine ve kendi iş istasyonlarında çalıştırmasına olanak tanır.

Bu Azure SQL Veritabanı öykünücü görüntüsü, her seferinde genel bulut hizmetine erişmeye gerek kalmadan birim ve tümleştirme testi desteği sağlamak için yerel veya barındırılan CI/CD işlem hatlarının parçası olarak kolayca kullanılabilir.

Visual Studio Code'da geliştiriciler Docker uzantısını kullanarak Azure SQL Veritabanı öykünücüsünün mevcut örneklerini listeleyebilir, başlatabilir ve durdurabilir, yerel bağlantı noktaları veya kalıcı birimler gibi ayrıntıları yapılandırabilir ve öykünücünün diğer tüm yönlerini yönetebilir.

Screenshot of using the Docker extension to explore the Azure SQL Database emulator.

Bu yerel geliştirme deneyimi Windows, macOS ve Linux'ta desteklenir ve x64 ve ARM64 tabanlı donanım platformlarında kullanılabilir.

Doğrulama ve test başarılı olduktan sonra, geliştiriciler Visual Studio Code'un içinden SQL Veritabanı Projelerini doğrudan Azure SQL Veritabanı'daki bir veritabanına dağıtabilir ve Sunucusuz gibi ek özelliklerden yararlanabilir.

Sınırlamalar

Azure SQL Veritabanı öykünücüsünün geçerli uygulaması, donanımlar arası platform uyumluluğu ve daha küçük görüntü boyutu sunduğundan Azure SQL Edge temel görüntüsünden türetilmiştir. Bu, Azure SQL Veritabanı genel hizmetle karşılaştırıldığında bazı belirli özelliklerin kullanılamayabileceği anlamına gelir. Örneğin, Azure SQL Veritabanı öykünücüsü birden çok Azure SQL Veritabanı hizmet katmanında desteklenen tüm özellikleri desteklemez. Sınırlamalar şunlardır:

  • Uzamsal veri türleri
  • Bellek içi OLTP'de bellek için iyileştirilmiş tablolar
  • HierarchyID veri türü
  • Tam metin araması
  • Microsoft Entra Tümleştirmesi

Bu özelliklerden bazılarıyla uyumluluk eksikliği etkili olabilir ancak öykünücü hala yerel geliştirme ve test için harika bir araçtır ve Azure SQL Veritabanı programlama yüzeyinin çoğunu destekler.

Gelecek sürümlerde özellik eşliğini artırmayı ve Azure SQL Veritabanı kamu hizmetiyle daha yüksek uygunluk sağlamayı planlıyoruz.

Daha ayrıntılı bilgi için Azure SQL Edge belgelerine bakın.

Sonraki adımlar

Azure SQL Veritabanı için yerel geliştirme deneyimi hakkında daha fazla bilgi edinin: