Aracılığıyla paylaş


3. Ders: dta Komut İstemi Yardımcı Programını Kullanma

Şunlar için geçerlidir: SQL Server

dta komut istemi yardımcı programı, Veritabanı Altyapısı Ayarlama Danışmanı tarafından sağlananlara ek olarak işlevsellik de sunar.

Veritabanı Altyapısı Ayarlama Danışmanı XML şemasını kullanarak yardımcı program için giriş dosyaları oluşturmak üzere sık kullandığınız XML araçlarını kullanabilirsiniz. Bu şema, SQL Server'ı yüklediğinizde yüklenir ve şu konumda bulunabilir: C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\schemas\sqlserver\2004\07\dta\dtaschema.xsd.

Veritabanı Altyapısı Ayarlama Danışmanı XML şeması bu Microsoft Web sitesinde çevrimiçi olarak da kullanılabilir.

Veritabanı Altyapısı Ayarlama Danışmanı XML şeması, ayarlama seçeneklerini ayarlamak için daha fazla esneklik sağlar. Örneğin, "olasılık" analizi gerçekleştirmenizi sağlar. "Durum" analizi, ayarlamak istediğiniz veritabanı için bir dizi mevcut ve varsayımsal fiziksel tasarım yapısı belirtmeyi ve ardından bu varsayımsal fiziksel tasarımın sorgu işleme performansını geliştirip geliştirmeyeceğini öğrenmek için Veritabanı Altyapısı Ayarlama Danışmanı ile analiz etmeyi içerir. Bu analiz türü, yeni yapılandırmayı gerçekten uygulama yüküne neden olmadan değerlendirme avantajı sağlar. Varsayımsal fiziksel tasarımınız istediğiniz performans iyileştirmelerini sağlamıyorsa, ihtiyacınız olan sonuçları üreten yapılandırmaya ulaşana kadar bunu değiştirmek ve yeniden analiz etmek kolaydır.

Ayrıca, Veritabanı Altyapısı Ayarlama Danışmanı XML şemasını ve dta komut istemi yardımcı programını kullanarak, Veritabanı Altyapısı Ayarlama Danışmanı işlevini betiklere ekleyebilir ve bunu diğer veritabanı tasarım araçlarıyla kullanabilirsiniz.

Veritabanı Altyapısı Ayarlama Danışmanı'nın XML giriş işlevselliğini kullanmak bu dersin kapsamının dışındadır.

Bu görev , dta yardımcı programını başlatma, Yardım'ını görüntüleme ve ardından komut isteminden bir iş yükünü ayarlamak için kullanma işleminde size yol gösterir. Veritabanı Altyapısı Ayarlama Danışmanı grafik kullanıcı arabirimi (GUI) için uyguladığınız İş Yükünü Ayarlama pratiğinde oluşturduğunuz MyScript.sql iş yükünü kullanır.

Bu makaledeki kod örnekleri, AdventureWorks2025 giriş sayfasından indirebileceğiniz AdventureWorksDW2025 veya örnek veritabanını kullanır.

Aşağıdaki görevler bir komut istemi açma, dta komut istemi yardımcı programını başlatma, söz dizimi Yardım'ını görüntüleme ve İş Yükünü Ayarlama bölümünde oluşturduğunuz basit bir iş yükünü MyScript.sql ayarlama konusunda size yol gösterir.

Önkoşullar

Bu öğreticiyi tamamlamak için SQL Server Management Studio, SQL Server çalıştıran bir sunucuya ve AdventureWorks2025 veritabanına erişiminiz olmalıdır.

SSMS'de veritabanlarını geri yükleme yönergeleri buradadır: Veritabanını geri yükleme.

Uyarı

Bu öğretici, SQL Server Management Studio ve temel veritabanı yönetim görevlerini kullanmayı bilen bir kullanıcıya yöneliktir.

DTA komut istemi yardımcı programının yardım menüsüne erişin

  1. Başlat menüsünde Tüm Programlar'ın üzerine gelin, Donatılar'ın üzerine gelin ve komut istemi'ne tıklayın.

  2. Komut isteminde aşağıdakileri yazın ve ENTER tuşuna basın:

    dta -? | more  
    

    | more Bu komutun bölümü isteğe bağlıdır. Bununla birlikte, bunu kullanmak yardımcı programın söz dizimi yardımı arasında gezinmenize olanak tanır. Yardım metnini satıra kadar ilerletmek için ENTER tuşuna basın veya sayfaya göre ilerletmek için ARA ÇUBUĞU'na basın.

DTA cmd yardımcı programında yardım kullanma

DTA komut istemi yardımcı programını kullanarak basit iş yükünü ayarlama

  1. Komut isteminde, MyScript.sql dosyasını depoladığınız dizine gidin.

  2. Komut isteminde aşağıdakileri yazın ve ENTER tuşuna basarak komutu çalıştırın ve ayarlama oturumunu başlatın (yardımcı programın komutları ayrıştırdığında büyük/küçük harfe duyarlı olduğunu unutmayın):

    dta -S YourServerName\YourSQLServerInstanceName -E -D AdventureWorks2022 -if MyScript.sql -s MySession2 -of MySession2OutputScript.sql -ox MySession2Output.xml -fa IDX_IV -fp NONE -fk NONE  
    

    burada -S , sunucunuzun adını ve veritabanının yüklü olduğu SQL Server örneğini AdventureWorks2025 belirtir. Bu ayar -E , örnekle güvenilir bir bağlantı kullanmak istediğinizi belirtir. Bu, bir Windows etki alanı hesabıyla bağlanıyorsanız uygun olur. Ayarı -D ayarlamak istediğiniz veritabanını belirtir, -if iş yükü dosyasını belirtir, -s oturum adını belirtir, -of aracın Transact-SQL önerileri betiğini yazmasını istediğiniz dosyayı belirtir ve -ox aracın önerileri XML biçiminde yazmasını istediğiniz dosyayı belirtir. Son üç anahtar ayarlama seçeneklerini şu şekilde belirtir: -fa IDX_IV Veritabanı Altyapısı Ayarlama Danışmanı'nın yalnızca dizin (hem kümelenmiş hem de kümelenmemiş) ve dizinli görünümler eklemeyi dikkate alması gerektiğini belirtir; -fp NONE çözümleme sırasında bölüm stratejisinin dikkate alınması gerekmemesini belirtir ve -fk NONE Veritabanı Altyapısı Ayarlama Danışmanı önerilerini yaparken veritabanında mevcut fiziksel tasarım yapılarının saklanması gerektiğini belirtir.

DTA ile CMD kullanma

  1. Veritabanı Altyapısı Ayarlama Danışmanı iş yükünü ayarlamayı tamamladıktan sonra, ayarlama oturumunuzun başarıyla tamamlandığını belirten bir ileti görüntüler. MySession2OutputScript.sql ve MySession2Output.xmldosyaları açmak için SQL Server Management Studio kullanarak ayarlama sonuçlarını görüntüleyebilirsiniz. Alternatif olarak, Veritabanı Altyapısı Ayarlama Danışmanı GUI'sinde MySession2 ayarlama oturumunu açabilir ve önerilerini ve raporlarını Ayarlama Önerilerini Görüntüleme ve Ayarlama Raporlarını Görüntüleme ile aynı şekilde görüntüleyebilirsiniz.

Bu dersi tamamladıktan sonra

Bu öğreticideki dersleri tamamladıktan sonra, Veritabanı Altyapısı Ayarlama Danışmanı hakkında daha fazla bilgi için aşağıdaki konulara bakın:

Öğreticinin başlangıcına dönmek için bkz: Öğretici: Veritabanı Altyapısı Ayarlama Danışmanı.

Ayrıca Bkz.

Veritabanı Altyapısı Öğreticileri