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.
Ayrıca bkz.
Başvuru
Kavramlar
Diğer Kaynaklar
Değişiklik Geçmişi
Updated content |
---|
Corrected the descriptions of Step Into and Step Over. |