SQL Server Management Studio Veritabanı Altyapısı Sorgu Düzenleyicisi Penceresi

Transact-SQL, XQuery ve sqlcmd komut dosyalarını oluşturmak ve çalıştırmak için Veritabanı Altyapısı Sorgu Düzenleyicisi'ni kullanın.

Transact-SQL Yardımı Alma

Bu konu, Veritabanı Altyapısı Sorgu Düzenleyicisi penceresinden gelen F1 yardımı için varsayılan konumdur.Herhangi bir Transact-SQL Başvurusu için geçerli F yardım anahtar sözcüğü ile eşleşmeyen bir metni düzenleyicide vurguladıktan sonra F1'i seçtiyseniz, F1 yardımı bu konuyu görüntüler.Bu durumda, ek yardım almak için iki yaklaşım vardır:

  • Vurguladığınız düzenleyici dizesini kopyalayıp SQL Server Books Online arama sekmesine yapıştırın ve aramayı gerçekleştirin.

  • Bir konu için geçerli olan F anahtar sözcüğüyle eşleşme ihtimali bulunan Transact-SQL deyiminin yalnızca bir kısmını vurgulayarak F1'i yeniden seçin.Vurgulanacak dize örnekleri şunlardır:

    • CREATE DATABASE veya BEGIN TRANSACTION gibi Transact-SQL deyimi adı.

    • SERVERPROPERTY veya @@VERSION gibi yerleşik işlev adı.

    • sys.data_spaces veya sp_tableoption gibi sistem saklı yordam tablosu veya görünümü adı.

Özellikler

  • Sorgu Düzenleyicisi penceresine komut dosyalarını yazın.

  • Komut dosyalarını yürütmek için F5'e basın veya araç çubuğundan Yürüt'ü ya da Sorgu menüsünden Yürüt'ü tıklatın.Kodun bir kısmı seçiliyse, yalnızca bu kısın yürütülür.Kod seçili değilse, Sorgu Düzenleyicisi'nde tüm kod yürütülür.

  • Transact-SQL sözdizimi ile ilgili yardım almak için Sorgu Düzenleyicisi'nde bir anahtar sözcük seçip F1'i tıklatın.

  • Transact-SQL sözdizimi ile ilgili devingen yardım için Yardım menüsünde Devingen Yardım'ı tıklatın. Böylece Devingen Yardım bileşeni açılır.Devingen Yardım ile, Sorgu Düzenleyicisi'ne anahtar sözcükler yazıldığında yardım konuları Devingen Yardım penceresinde görünür.

  • Sorgu Düzenleyicisi sözcük ve parametre tamamlaması gibi IntelliSense işlevini destekler.Daha fazla bilgi için, bkz. IntelliSense kullanarak.

    Not

    IntelliSense büyük Transact-SQL komut dosyaları için etkinleştirildiğinde yavaş bilgisayarların performansı düşebilir.IntelliSense'in etkinleştirildiği Transact-SQL komut dosyalarının boyut sınırı hakkında bilgi için bkz.: Seçenekler (metin düzenleyici/Transact-SQL/IntelliSense).

  • Sorgu Düzenleyicisi Transact-SQL komut dosyalarındaki ve deyimlerindeki hataları ayaklamak için kullanabileceğiniz Transact-SQL hata ayıklayıcısını sağlar.Daha fazla bilgi için, bkz. Transact-sql hata ayıklayıcı'yı kullanma.

  • Hata iletileri, aşağıdaki alanlarda görüntülenir:

    • SQL Server Veritabanı Altyapısı tarafından döndürülen hatalara ilişkin pencerenin en alt kısmındaki İletiler sekmesinde.

    • IntelliSense tarafından oluşturulan hatalara ilişkin Hata Listesi penceresinde.Daha fazla bilgi için, bkz. Hata Listesi penceresi (Management Studio'da).

    • Transact-SQL hata ayıklayıcısı tarafından oluşturulan hatalara ilişkin Çıkış veya Anlık pencerelerinde.

SQL Düzenleyicisi Araç Çubuğu

Veritabanı Altyapısı Sorgu Düzenleyicisi açıldığında, SQL Düzenleyicisi araç çubuğu aşağıdaki düğmelerle birlikte görüntülenir:

  • Bağlan
    Sunucuya Bağlan iletişim kutusunu açar.Sunucuyla bağlantı kurmak için bu iletişim kutusunu kullanın.

  • Bağlantıyı Kes
    Sunucudan geçerli Sorgu Düzenleyicisi'nin bağlantısını keser.

  • Bağlantıyı Değiştir
    Sunucuya Bağlan iletişim kutusunu açar.Farklı bir sunucuyla bağlantı kurmak için bu iletişim kutusunu kullanın.

  • Geçerli Bağlantı ile Yeni Sorgu
    Yeni bir Sorgu Düzenleyicisi penceresi açar ve geçerli Sorgu Düzenleyicisi penceresindeki bağlantı bilgilerini kullanır.

  • Kullanılabilir Veritabanları
    Bağlantıyı aynı sunucuda farklı bir veritabanını kullanacak şekilde değiştirin.

  • Yürüt
    Seçili kodu yürütür veya kod seçili değilse, Sorgu Düzenleyicisi'ndeki tüm kodları yürütür.

  • Hata Ayıkla
    Transact-SQL hata ayıklayıcısını etkinleştirir.Hata ayıklayıcı ayar kesme noktaları, değişkenleri izleme ve kod deneme gibi hata ayıklama işlemlerini destekler.

  • Sorgu Yürütme İşlemini İptal Etme
    Sunucuya iptal talebi gönderir.Bazı sorgular hemen iptal edilemez ancak uygun iptal koşulu için beklenmelidir.İşlemler iptal edildiğinde, işlem geri alınırken gecikme oluşabilir.

  • Ayrıştır
    Seçili kodun sözdizimini denetleyin.Kod seçili değilse, Sorgu Düzenleyicisi penceresindeki tüm kod sözdizimlerini denetler.

  • Tahmini Yürütme Planını Görüntüleme
    Sorguyu fiili olarak yürütmeden sorgu işlemcisinden sorgu yürütme planı talep eder ve planı Yürütme planı penceresinde görüntüler.Bu plan, sorgu yürütme işleminin her bir parçasında döndürülmesi beklenen tahmini satır sayısı olarak dizin istatistiklerini kullanır.Kullanılan fiili sorgu planı tahmini yürütme planından farklı olabilir.Döndürülen satır sayısı tahminden belirgin olarak farklıysa bu durum oluşur ve sorgu işlemcisi planı daha etkili olacak şekilde değiştirir.

  • Sorgu Seçenekleri
    Sorgu Seçenekleri iletişim kutusunu açar.Sorgu yürütme işlemi ve sorgu sonuçları için varsayılan seçenekleri yapılandırmak üzere bu iletişim kutusunu kullanın.

  • IntelliSense Etkin
    IntelliSense işlevinin Veritabanı Altyapısı Sorgu Düzenleyicisi'nde kullanılabilir olup olmadığını belirtir.

  • Fiili Yürütme Planı Ekleme
    Sorguyu yürütür, sorgu sonuçlarını ve sorgu için kullanılan yürütme planını döndürürBu, Yürütme planı penceresinde grafik sorgu planı olarak görünür.

  • İstemci İstatistiklerini Dahil Etme
    Sorgu, ağ paketleri ve sorgu için geçen süre hakkındaki istatistikleri içeren İstemci İstatistikleri penceresini ekler.

  • Metin olarak Sonuçlar
    Sorgu sonuçlarını Sonuçlar penceresinde metin olarak döndürür.

  • Kılavuz olarak Sonuçlar
    Sorgu sonuçlarını Sonuçlar penceresinde bir veya daha fazla kılavuz olarak döndürür.

  • Dosya olarak Sonuçlar
    Sorgu yürütüldüğünde, Sonuçları Kaydet iletişim kutusu açılır.Kaydetme Hedefi'nde, dosyayı kaydetmek istediğiniz klasörü seçin.Dosya adı'nda, dosya adını yazın ve ardından sorgu sonuçlarını .rpt uzantısına sahip Rapor dosyası olarak kaydetmek için Kaydet'i tıklatın.Gelişmiş seçenekler için Kaydet düğmesindeki aşağı oku ve ardından Şifreleme ile Kaydet'i tıklatın.

  • Seçimi Açıklama
    Satır başına açıklama işleci (--) ekleyerek geçerli satırı açıklama haline getirir.

  • Seçimin Açıklamasını Kaldırma
    Satır başındaki açıklama işlecini (--) kaldırarak geçerli satırı etkin kaynak deyimi haline getirir.

  • Satır Girintisini Azaltma
    Satır başındaki boşlukları kaldırarak satır metnini sola taşır.

  • Satır Girintisini Artırma
    Satır başına boşluk ekleyerek satır metnini sağa taşır.

  • Şablon Parametreleri için Değer Belirtme
    Saklı yordam ve işlevlerdeki parametrelere ilişkin değerleri belirtmek için kullanabileceğiniz iletişim kutusunu açar.

Görüntüle menüsünü, Araç çubukları'nı ve ardından SQL Düzenleyicisi'ni seçerek SQL Düzenleyicisi araç çubuğunu da ekleyebilirsiniz.SQL Düzenleyicisi araç çubuğunu Veritabanı Altyapısı Sorgu Düzenleyicisi pencereleri açık değilken eklerseniz, düğmelerin hiçbirini kullanamazsınız.

SQL Düzenleyicisi Araç Çubuğu

Veritabanı Altyapısı Sorgu Düzenleyicisi penceresi açıkken Görüntüle menüsünü, Araç çubukları'nı ve ardından Hata Ayıkla'yı seçerek Hata Ayıklama araç çubuğu ekleyebilirsiniz.Hata Ayıklama araç çubuğunu Veritabanı Altyapısı Sorgu Düzenleyicisi pencereleri açık değilken eklerseniz, düğmelerin hiçbirini kullanamazsınız.

  • Devam Et
    Kesme noktasıyla karşılaşılana kadar Veritabanı Altyapısı Sorgu Düzenleyicisi penceresinde kodu çalıştırır. 

  • Tümünü Kes
    Hata ayıklayıcısını kesme oluştuğunda hata ayıklayıcısının eklendiği tüm süreçleri kesmek üzere ayarlar.

  • Hata Ayıklamayı Durdur
    Hata ayıklama modunda olmayan seçili Veritabanı Altyapısı Sorgu Düzenleyicisi penceresini alır ve standart yürütme modunu geri yükler.

  • Sonraki Deyimi Göster
    İmleci yürütülecek sonraki deyime taşır.

  • Adımla
    Geçerli deyiminden sonraki deyimi çalıştırın.Deyim Transact-SQL saklı yordamı, işlevi veya tetikleyicisi çalıştırırsa, hata ayıklayıcı modül kodunu içeren yeni Sorgu Düzenleyicisi penceresini görüntüler.Pencere hata ayıklayıcı modundadır ve yürütme işlemi modüldeki ilk deyimde durdurulur.Bunun ardından kesme noktalarını ayarlayarak veya kodu adımlayarak modül kodunu taşıyabilirsiniz.

  • Adımlayarak Geç
    Geçerli deyiminden sonraki deyimi çalıştırın.Deyim bir Transact-SQL saklı yordamı, işlevi veya tetikleyicisi çalıştırırsa, modül işlem tamamlanana kadar çalışır ve sonuçlar çağrıldıkları koda döndürülür.Modülde hata olmadığından eminseniz, modülü adımlayarak geçebilirsiniz.Yürütme modül çağrısını takip eden deyimde durur.

  • Dışarı Adımla
    Sonraki en yüksek çağrılma düzeyine (işlev, saklı yordam veya tetikleyici) geri adımlayın.Yürütme modül çağrısını takip eden deyimde durur.

  • Windows
    Kesme noktası penceresini veya Anlık penceresini açar.

Değişiklik Geçmişi

Updated content

Corrected the descriptions of Step Into and Step Over.