Sorgu ve Metin Düzenleyicileri (SQL Server Management Studio)
Bir Transact-SQL, MDX, DMX veya XML/A komut dosyasını etkileşimli olarak düzenlemek ve test etmek ya da bir XML veya düz metin dosyasını düzenlemek için SQL Server Management Studio düzenleyicilerinden birini kullanabilirsiniz. Her düzenleyici, anahtar sözcükleri renklendiren ve sözdizimi ve kullanım hatalarını kontrol eden dile özgü bir hizmetle desteklenir. Veritabanı Altyapısı Sorgu Düzenleyicisi, Transact-SQL kodundaki sorunları çözmekte kullanabileceğiniz bir Transact-SQL hata ayıklayıcısı içerir.
Management Studio'daki dört düzenleyici ortak bir mimariye sahiptir. Metin düzenleyicisi, temel işlev düzeyini uygular ve metin dosyaları için temel düzenleyici olarak kullanılabilir. Diğer üç düzenleyici, yani sorgu düzenleyicileri, bu temel işlevleri genişleterek SQL Server'da desteklenen dillerden birinin sözdizimini tanımlayan bir dil hizmetini de içerirler. Sorgu düzenleyicileri ayrıca IntelliSense ve hata ayıklama gibi düzenleyici özellikleri için çeşitli düzeylerde destek de uygular. Sorgu düzenleyiciler; Transact-SQL ve XQuery deyimlerini içeren komut dosyalarını oluşturmakta kullanılan Veritabanı Altyapısı Sorgu Düzenleyicisi'ni, MDX dili için MDX düzenleyicisini, DMX dili için DMX düzenleyicisini ve XML for Analysis dili için XML/A düzenleyicisini içerir.
Management Studio'daki tüm düzenleyiciler şu ortak bileşenleri içerir:
Kod Bölmesi
Sorgularınızı veya metni girdiğiniz alan. Sorgu düzenleyicilerinde bu alan, kendi diliniz için kullanılabilir olan deyim oluşturma özelliklerini içerir. Metin düzenleme ortamı bulma ve değiştirmeyi, toplu yorumlamayı ve özel yazı tipi ve renklerini destekler.Kod bölmesinde metnin girintilendirilmesi, sekmelendirilmesi, sürüklenip bırakılması vb. ile ilgili metin davranışını etkileyen özellikleri ayarlayabilirsiniz. Sorgu pencereleri belge penceresinde sekmeler olarak veya ayrı belgelerde çalışmak üzere yapılandırılabilir.
Seçim Kenar Boşluğu
Kenar boşluğu gösterge çubuğu ile metin satırlarını tıklatarak seçebileceğiniz kod metni arasındaki beyaz boşluklu sütun. Seçim kenar boşluğunu gizleyebilir veya gösterebilirsiniz.Yatay ve Dikey Kaydırma Çubukları
Kod bölmesini yatay ve dikey olarak kaydırabilmenizi sağlar; böylece kod bölmesinin görünen kenarlarının ötesinde yer alan kodu görüntüleyebilirsiniz.Satır Numaralandırma
Düzenleyici'de metnin veya kodun solunda satır numaralarını gösterir. Belirli satır numaralarına gidebilirsiniz.Sözcük Kaydırma
Uzun metin ya da kod satırlarını birden çok satır olarak görüntüleyerek satır üzerindeki tüm metni görmenizi sağlar. Sözcük kaydırma, metnin yürütüldüğünde veya yazdırıldığında nasıl göründüğünü etkilemez. Sözcük kaydırma Metin Düzenleyicisi, Tüm Diller, Genel sayfasında ya da belli bir düzenleyici sayfasında, Araçlar, Seçenekler iletişim kutusundan etkinleştirilir.
Kod düzenleyicileri, metin veya XML düzenleyicileriyle ortak olan özelliklere ek olarak, şu özellikleri de içerir:
Sonuçlar
Bu pencere bir sorgunun sonuçlarını görüntülemekte kullanılır. Pencere, sonuçları kılavuz veya metin olarak görüntüler ya da sonuçlar bir dosyaya yönlendirilebilir. Sonuç kılavuzları, ayrı sekmeli pencereler şeklinde görüntülenebilir.IntelliSense
Düzenleyicilerde, Düzenle menüsünde, Microsoft IntelliSense seçeneklerini görüntülemek için IntelliSense, seçeneğine gelin. IntelliSense hakkında daha fazla bilgi için, bkz. IntelliSense (SSMS).Renk Kodlama
Her tür sözdizimi öğesi için farklı renkler gösterir; bu da karmaşık deyimlerin okunurluğunu artırır.Kod Anahattı
Anahat çizgileri kodun solunda olacak şekilde kod gruplarını gösterir. Kodunuzu gözden geçirmeyi kolaylaştırmak için, kod grupları daraltılabilir ya da genişletilebilir.Şablon
Şablonlar, bir veritabanında nesneler oluşturmak için gereken deyimlerin temel yapısını içeren dosyalardır. Komut dosyalarının yazımını hızlandırmak için kullanılabilirler.İletiler
Bir komut dosyası çalıştırıldığında sunucu tarafından döndürülen hataları, uyarıları ve bilgi mesajlarını görüntüler. Komut dosyası tekrar çalıştırılana kadar ileti listesi değişmez.Durum Çubuğu
Sorgu Düzenleyicisi'nin bağlandığı örnek gibi, Sorgu Düzenleyicisi penceresiyle ilişkili sistem bilgilerini görüntüler.
Bu bileşenler sadece Veritabanı Altyapısı Sorgu Düzenleyicisi'nde mevcuttur:
Hata Ayıklayıcı
Kodun yürütülmesini belli deyimlerde duraklatmanızı sağlar. Daha sonra koddaki hataları bulmak için verileri ve sistem bilgilerini görüntüleyebilirsiniz.Hata Listesi
IntelliSense'in bulduğu sözdizimi ve anlam hatalarını görüntüler. Siz Transact-SQL komut dosyalarını düzenlerken hatalar listesi dinamik olarak değişir.Grafik Gösterim Planı
Bir Transact-SQL deyiminin yürütme planında yerleşik olan mantıksal adımları gösterir.İstemci İstatistikleri
Sorgu yürütmeyle ilgili bilgileri kategoriler halinde gruplanmış olarak gösterir. Sorgu menüsünden İstemci İstatistiklerini Dahil Et seçildiği zaman, sorgu yürütmede bir İstemci İstatistikleri penceresi görüntülenir. Ardışık sorgu yürütmelerinin istatistikleri, ortalama değerlerle beraber listelenir. Ortalamayı sıfırlamak için, Sorgu menüsünden İstemci İstatistiklerini Sıfırla'yı seçin.Kod Parçacıkları
Veritabanı Altyapısı Sorgu Düzenleyicisi'ne deyimler eklerken bir başlangıç noktası olarak kullanabileceğiniz şablonlar. SQL Server ile sağlanan, önceden tanımlanmış parçacıkları ekleyebilir ya da kendi parçacıklarınızı ekleyebilirsiniz.SQLCMD Modu
Sqlcmd yardımcı komutu tarafından desteklenen komutlar kümesini içeren Transact-SQL komut dosyalarını çalıştırır. Daha fazla bilgi için, bkz. Sqlcmd nasıl yapılır konuları.
Görev Açıklaması |
Konu |
---|---|
Veritabanı Altyapısı Sorgu Düzenleyicisi'ndeki temel özelliklerin nasıl görüntüleneceğini ve kullanılacağını açıklar. |
Veritabanı Altyapısı Query Editor (SQL Server Management Studio'yu) |
MDX Sorgu Düzenleyicisi'ndaki temel özelliklerin nasıl görüntüleneceğini ve kullanılacağını açıklar. |
MDX Query Editor (Analysis Services - Multidimensional Data) |
DMX Sorgu Düzenleyicisi'ndaki temel özelliklerin nasıl görüntüleneceğini ve kullanılacağını açıklar. |
|
XML/A Düzenleyicisi'ndeki temel özelliklerin nasıl görüntüleneceğini ve kullanılacağını açıklar. |
|
Satır numaralandırma ve IntelliSense seçenekleri gibi, çeşitli düzenleyiciler için seçeneklerin nasıl yapılandırılacağını açıklar. |
|
Management Studio'da düzenleyicileri açmanın çeşitli yollarını açıklar. |
|
Sözcük kaydırma, pencere bölme veya sekmeler gibi, görünüm modunun nasıl yönetileceğini açıklar. |
|
Gizli metin veya girintilendirme gibi biçimlendirme seçeneklerinin nasıl ayarlanacağını açıklar. |
|
Artımlı arama veya git gibi özellikler kullanılarak bir düzenleyici metin içinde nasıl gezileceğini açıklar. |
|
Çeşitli sözdizimi sınıfları için, karmaşık deyimleri okumayı kolaylaştıran renk kodlama seçeneklerinin nasıl ayarlanacağını açıklar. |
|
O anda üzerinde çalışmadığınız karmaşık komut dosyaları parçalarını gizlemek için kod anahattının nasıl kullanılacağını açıklar. |
|
Bir komut dosyasındaki bir konumdan metni sürükleyerek yeni bir konuma nasıl bırakacağınızı açıklar. |
|
Sütun adlarını değiştirirken yaptığınız gibi, nasıl genel arama yaparak değiştireceğinizi açıklar. |
|
Önemli kod parçalarını daha kolay bulabilmek için nasıl yer işaretleri ayarlanacağını açıklar. |
|
Bir sorgu düzenleyicisinden sorguların yürütülerek sonuçların nasıl bir kılavuz, metin penceresine veya dosyaya yönlendirileceğini açıklar. |
|
Bir pencere veya kılavuzda komut dosyalarının ya da sonuçların nasıl yazdırılacağını açıklar. |
|
Veritabanı Altyapısı Sorgu Düzenleyicisi'ndeki sqlcmd özelliklerinin nasıl kullanılacağını açıklar. |
|
Nesne adlarını yazarken otomatik tamamlama ya da kesme noktalarının geçerli konumlara yerleştirilmesini sağlama gibi IntelliSense özelliklerinin nasıl kullanılacağını açıklar. |
|
Veritabanı Altyapısı Sorgu Düzenleyicisi'ndeki kod parçacıklarının nasıl kullanılacağını açıklar. Kod parçacıkları, sık kullanılan deyim veya bloklar için şablonlardır ve özelleştirilebilirler ya da konuma özgü parçacıkları da kapsayacak şekilde genişletilebilirler. |
|
Kod içinde adım adım ilerlemek ve değişken ve parametrelerdeki değerler gibi hata ayıklama bilgilerini görüntülemek için Transact-SQL hata ayıklayıcısının nasıl kullanılacağını açıklar. |
|
Farklı Veritabanı Altyapısı örnekleri için özel renkler ayarlama ve bu renkleri Veritabanı Altyapısı Sorgu Düzenleyicisi pencerelerinde durum çubuğu arkaplanı olarak ayarlamanın nasıl yapılacağını açıklar. |