VS Code’da MSSQL Eklentisinin 1.40 Güncellemesi: Gerçekten Fark Yaratıyor mu?
Hani, Bazı eklentiler var, senelerce kımıldamaz. Sonra bir gün öyle bir update patlar ki… Ne oluyoruz yahu? Yepyeni bir şeyle karşı karşıya bulursun kendini. Geçen hafta VS Code’daki MSSQL eklentisi için gelen v1.40 tam o cinsten: ADS Migration Toolkit’ten Query Profiler’a kadar acayip yenilikler arka arkaya geldi. Hem kendi işlerimde hem de Logosoft’taki ekiple birkaç kurumsal ortamda denedim — artısı bol, ufak tefek tuhaflıkları da eksik değil.
Yeni Başlayanlar İçin: MSSQL ve VS Code Neden Birleşti?
Herkes biliyor mu emin değilim; ben hızlıca toparlayayım: Visual Studio Code üzerindeki MSSQL eklentisi son yıllarda özellikle bulut veritabanı yönetenlerin ve yazılımcıların vazgeçilmezi haline geldi. Son dönemde “Data Studio’yu komple bırakıp VS Code’a mı geçsem?” diyenler çoğaldı, sayıları az değil. Hatta şema tasarımı tarafındaki güncellemeleri önceden yazmıştım; meraklısı göz atsın.
Vallahi, Peki şimdi neler farklı? Şimdi anlatacağım altı yeni özellik hayatımıza girdi; kimisi pratikte devrim yaratıyor, kimisi sadece dertlerden kurtarıyor gibi… Bakalım tek tek neymiş bu yenilikler.
ADS Migration Toolkit: Taşıması Kolay!
Alışkanlıklardan Kopmak Zorunda Değil Kimse
Açık konuşayım; 2019’da Azure Data Studio’ya adapte olmuş biriyim — bağlantılarımı, ayarlarımı yeniden oluşturmak hep bana işkence gibi gelmiştir. Mesela geçen ay Bursa’da büyükçe tekstil firmasının migration sürecindeydik; adamlara “F5 olmadan sorgu çalışmaz” dedirtmişler! Gerçekten enteresan.
Tam burada imdada ADS Migration Toolkit yetişiyor işte. Bir defalık sihirbaz modunda çalışıyor; bağlantılarınızı (ve connection gruplarını), en sık başvurduğunuz kısayolları (örneğin F5 ile query koşturmak) otomatik içeri alıyor. Ekstra uğraşa gerek yok — cidden nefes aldırıcı bir hamle olmuş.
Aynı aktarma işlemini üç yıl önce elle yapmaya kalkmıştım — feci sinir oldum, yarıda bıraktığımı hatırlıyorum! Şimdi ise hop diye çözüldü.
Kısayol Dünyası Geri mi Geldi?
Dahası var tabii… MSSQL Database Management Keymap companion eklentisini eklediğinde eski ADS kısayolların aynen geliyor. Yani Ctrl+L ile plan görmek ya da kişisel shortcut’ların… Hepsi elinin altında tekrar aktif hale geliyor. Detaysız görünse de günlük tempo içinde ciddi zaman kazancı sağlıyor – tahmin etmediğim kadar rahatladığımı söyleyebilirim! (ki bu çoğu kişinin gözünden kaçıyor)
Database Object Search – Aradığını Bulmak Hakikaten Bu Kadar Kolay mı?
Dürüst olayım, büyük veritabanlarında kaybolup gitmek kaç kere başınıza geldi? Ben harbiden çok yaşadım… En çok da iki hafta önce lojistik firmasında production’da ellerimiz birbirine dolaştı, doğru tabloyu bulacağız derken schema üstünde zıp zıp gezdik durduk! Daha fazla bilgi için SQL Server 2025’te JSON Depolama: Artık Sadece … yazımıza bakabilirsiniz. Bu konuyla ilgili Azure SQL’de DiskANN Vektör İndeksleri: Gerçekt… yazımıza da göz atmanızı tavsiye ederim.
- Anında Arama: Tablo mu lazım, view mi lazım? Prefix ile (
t:,v:,sp:,f:) arıyorsun hemen çıkıyor karşıya — bayağı pratik ve hızlı. - Süzgeç & Scriptleme Var: Schema’ya göre filtreyi çekiyorsun, nesneyi sağ tıklayıp scriptleyebiliyorsun anında.
- Anında DB Değişimi: Sonuç listesinden başka database’e geçmek saniyelik meseleye dönüşmüş durumda – küçük görünen ama bence kritik detaylardan biri oldu benim için.
Pürüzü yok mu? Olmaz olur mu! Eski tip authentication kullanırken (özellikle SQL Authentication) cache bug’ına denk geldim birkaç kez – sonuç paneli bazen eski datayı gösterdiği oldu yani… Bazen programı kapat aç yapmak gerekiyor maalesef. Veritabanına Akıllı Soru Sorabilen AI: Data API… yazımızda bu konuya da değinmiştik.
Kritik Database Yönetimi (Public Preview): Az Komutla Fazla İş Yapılır mı?
Nesne Gezgininde Oynamalar Mümkün mü?
Bunu uzun zamandır bekliyordum doğrusu… Artık Object Explorer’dan doğrudan database oluşturabiliyor, ismini değiştirebiliyor ya da silebiliyorsun — yanında collation seçimi mi dersin recovery modeli mi dersen hepsine ulaşabiliyorsun kolayca!
Bence, E tabi risk de var… Bir müşterimin junior developer ekibi yanlışlıkla prod DB’yi siliverdi geçenlerde – uyarıyı görmedikleri kesin! İyi yanı şu ki yapılan işlemin script’ini dışarıya alabiliyorsunuz. Hata olursa geri dönme ihtimaliniz yüksek kalıyor.
T-SQL Script Almak Niye Elzem?
Açıkça itiraf edeyim GUI’den her işi bitirmek bana hep ters gelmiştir – T-SQL script’i üretmek bu güncellemenin can damarı diyebilirim. Yanlış yaptın mı rollback mümkün veya pipeline otomasyonlarına gömmek istiyorsan direkt çıkartabiliyorsun kodunu elinde tutarak devam etmesi güzel avantaj bence! (yanlış duymadınız) Polyglot Veritabanı Maliyeti: Tüm Yumurtaları A… yazımızda bu konuya da değinmiştik.
Düz Dosya İçe Aktarma (Flat File Import): CSV Yorgunluğu Bitecek Mi?
Dataların %80’i hâlâ Excel ya da .csv dosyalarında dolanıyor ortada; AI mucizeleri falan lafta şimdilik! Birkaç ay evvel bankacılık göç projesinde üç ayrı legacy sistemden CSV topladık; veri tipleriyle boğuştuk resmen insan isyan ediyor bi noktada…
- Kılavuzlu Akış Sunuyor: Sihirbaz sayesinde dosyanızı seçiyorsunuz adımlarla ilerliyorsunuz; kolon adlarını ve veri tiplerini otomatik kestirmeye çalışıyor (arada kafasına göre takıldığı oluyor).
- Kendi Şemanızı Garanti Altına Alın: Import öncesinde tabloyu sıfırdan çizebilir, primary key/nullable durumlarını belirleyebilirsiniz rahatça.
- Sadece CSV’ye Takılı Kalmadı: TXT formatını da kabul ediyor artık – sayıca çok destek yok ama yine de fena olmayan bir gelişme diyelim.
Ufacık not bırakıyorum… Büyük dosyalarda import uzuyor ve VS Code bazen sapıtıyor olabilir – optimizasyon yakın zamanda gelir diye umut ediyorum.
Zaman Kazandıran Backup & Restore Özelliği — Tek Tuşla Kurtuluş Var Mı Gerçekten?
Daha geçen yıl Antalya’da turizm zinciri migration projesindeydim – adamların ilk sorusu şu oldu:“Yedek bozulursa ne yaparız?” Veya “Her şeyi VS Code’dan izleyebilir miyiz?” Portal üzerinden backup/restore yapmak zaten yeterince yorucu çünkü herkes admin değil sonuçta… Eh işleri basitleştirmek gerekiyordu belli ki! (ki bu çoğu kişinin gözünden kaçıyor)
- Tam/Diff/Log Backup Seçeneği Sunulmuş: İster local diske ister Azure Blob Storage’a backup atabiliyoruz — tipi size bağlı tamamen.
- .bak Dosyasından Anında Restore Edilebiliyor:Ceptekileri veya doğrudan URL’den geri yüklemek mümkün artık iyice kolaylaşmış yani süreç eskisine göre daha risksiz hissettiriyor insana…
- Aktif Connection Drop Opsiyonu Düşünülmüş : Restore sırasında açık oturumları kesmeniz gerekecekse uyarısını çat diye veriyor—tabii yine dikkat şart !
- Tarihi Gözlemleyebiliyorsunuz : Eski backup setlerine bakmak , eski versiyona dönmek daha az sancılı .
Sorgu Profilörü (Query Profiler): Canlı Performans İzleme Lüks Değil Gereklilik Oldu!
Task Manager Tadında Profiling
Belki abartıyorumdur ama beni en heyecanlandıranı buydu ! Eskiden Extended Events için SSMS veya ADS arasında ping pong oynardık ; şimdi hiç yer değişmeden VS Code üzerinden performansı anbean izlemek mümkün .
- Profiling Template’leri Açık :
Hazır şablonlardan seçim yapıp filtre atamak çocuk oyuncağı olmuş . - Paralel Oturum Yönetimi :
Birden fazla profil aynı anda takip edilebiliyor–yoğun makinelerde kaynak tüketimine dikkat ! - .xel Okuma + CSV Export
: Önceki kayıtları taramak veya dışarı almak troubleshooting’de işe yarayan hareketlerden .
İlk kullandığım hafta ara ara profiler dondu , olay listesinin tamamını göstermedi–stabilite biraz havada henüz .
On-Premise veya Cloud Fark Etmiyor!
Şurası kilit nokta ! Hem klasik on-prem SQL Server ’da hem Azure SQL Database ’de düzgün çalıştığını gördüm—hibrit çalışan ekipler için ekstra değer demek bu net şekilde .
Her Şey Güllük Gülistanlık mı?
Bunu pas geçersem içime sinmez … Bütün bu yeteneklere rağmen halen preview olarak sunulan fonksiyonlar çok fazla var ;
küçük bug ‘lara denk gelebilirsiniz(bazısı arama sonucu update etmiyor bazıları profilörde donuyor mesela ).Peki genel tablo nasıl ? Samimi cevabımı vereceğim:
- Migrasyonlarda süreyi aşağı çekiyor,
- Bütün yönetim-kod operasyonunu tek platformdan yürütüyorsun,
- Lisans maliyetini düşürüyor,
- Ekipte bilgi transferi inanılmaz hızlanıyor.
Son Tahlilde & Meraklısına Ek Kaynak
Doğrusu uzun süredir böyle kapsamlı upgrade görmemiştim–query profiler tam oturursa rakiplerinin fersah fersah önüne çıkar gibi hissediyorum .
Tam pişti diyemem hala eksikler mevcut fakat yol iyi yönde …Bu konu ilginizi çektiyse VS Code’da şema yönetimini anlattığım şu yazıya
, yahut
SQL Server’da JSON depolamayla ilgili değerlendirmeme
göz gezdirin.
Bir sonraki yazıda daha teknik mevzulara giriyoruz…Kaynak:[MSSQL Extension for VS Code–February Update](https://devblogs.microsoft.com/azure-sql/vscode-mssql-feb-2026/)
Sıkça Sorulan Sorular
VS Code’daki MSSQL eklentisi nedir ve neden kullanmalıyım?
VS Code için MSSQL eklentisi, SQL Server ve Azure SQL veritabanlarını yönetmek, sorgu yazmak ve çalıştırmak için kullanılır. Özellikle bulut ve kurumsal projelerde hızlı ve pratik bir çözüm sunuyor, bence denemeye kesinlikle değer.
ADS Migration Toolkit gerçekten işleri kolaylaştırıyor mu?
Evet, kesinlikle. Ben birkaç büyük projede kullandım, bağlantılar ve kısayollar otomatik aktarılınca zamandan ciddi tasarruf sağlıyor. Özellikle farklı ortamlara geçişlerde baş ağrısını azaltıyor.
MSSQL Database Management Keymap eklentisi ne işe yarıyor?
Bu eklenti, Azure Data Studio’daki alışık olduğunuz kısayolları VS Code’a getiriyor. Benim gibi uzun zamandır ADS kullananlar için, Ctrl+L gibi komutları tekrar kullanmak büyük rahatlık sağlıyor.
Database Object Search özelliği nasıl yardımcı oluyor?
Büyük veritabanlarında doğru tablo veya obje bulmak bazen zor olabiliyor. Bu özellik, arama ve navigasyonu hızlandırıyor, özellikle karmaşık şemalarda zamandan kazandırıyor.
Bu güncellemeyi kullanırken dikkat etmem gereken bir şey var mı?
Evet, Migration Toolkit bağlantıları ve ana kısayolları taşısa da bazı özel ayarlar veya plugin bazlı konfigürasyonlar tam olarak aktarılmayabilir. Ben kendi projelerimde mutlaka bir kontrol yapıyorum.
Kaynaklar ve İleri Okuma
MSSQL Extension for Azure Data Studio and VS Code – Microsoft Docs
Introducing the Azure Data Studio Migration Toolkit – Azure Blog
İlgili Yazılar




Microsoft Azure & Office 365 Çözüm Uzmanı | Logosoft Bilişim'de Azure Danışmanı. 20+ yıl BT deneyimi, 6+ Azure sertifikası (AZ-305, AZ-104, AZ-500, AZ-400). Kurumsal bulut göçleri, güvenlik mimarisi, FinOps ve DevOps dönüşümü konularında stratejik danışmanlık sunuyorum. Bu blogda Azure, yapay zeka, Kubernetes ve modern bulut teknolojileri hakkında güncel içerikler paylaşıyorum.



Yorum gönder