Veritabanı altyapısı komut

SQL Server Veritabanı AltyapısıDestekleyen Microsoftörneğini yönetmek için PowerShell komut dosyası ortamı Veritabanı Altyapısıve örnekleri nesneleri. Sen de kurmak ve çalıştırmak Veritabanı Altyapısıiçeren sorgular Transact-SQLve XQuery ortamlarda çok komut dosyası ortamına benzer.

SQL Server PowerShell

SQL Serveriki içeren SQL ServerPowerShell uygulayan Eklentileri:

  • A SQL Servergetiren PowerShell sağlayıcısı SQL ServerYönetim nesne modeli hiyerarşileri olarak dosya sistemi yolları benzer PowerShell yolları. Sen-ebilmek kullanma SQL Serveryolu her düğümündeki temsil nesnelerini yönetmek için yönetim nesne modeli sınıfları

  • Bir dizi SQL ServerBu uygulamaya cmdlets SQL Serverkomutları. Cmdlet'leri biri Invoke Sqlcmd. Bu çalıştırmak için kullanılan Veritabanı Altyapısısorgu ile çalıştırılacak komut sqlcmd yarar.

SQL ServerPowerShell çalıştırmak için aşağıdaki özellikleri içerir:

  • Sqlps bir PowerShell oturumundan alınabilecek PowerShell modül modül daha sonra yükler SQL Serverek-ins. Etkileşimli olarak geçici PowerShell komutları çalıştırabilirsiniz. Bir komut gibi kullanarak komut dosyalarını çalıştırabilirsiniz. \MyFolder\MyScript.ps1.

  • PowerShell komut dosyaları giriş olarak kullanılabilir SQL ServerAracısı PowerShell iş adımları, zamanlanmış aralıklarla veya sistem olaylarına yanıt olarak komut dosyalarını çalıştırın.

  • Sqlps PowerShell başlar ve ithalat programı SQL Servermodülü. Sonra modülü tarafından desteklenen tüm eylemleri gerçekleştirebilir. Sen-ebilmek başlamak sqlps yardımcı programı bir komut istemi veya düğümler üzerinde sağ SQL ServerManagement Studio nesne Explorer'da ağaç ve seçerek PowerShell başlatmak.

Veritabanı altyapısı sorgu

Veritabanı Altyapısısorgu komut üç öğe içerir:

  • Transact-SQLdil deyimleri.

  • XQuery dili deyimleri

  • Komutları ve değişkenleri sqlcmd yarar.

SQL Serverüç ortamları oluşturma ve çalıştırma sağlar Veritabanı Altyapısısorguları:

  • Etkileşimli olarak çalıştırın ve hata ayıklamak Veritabanı Altyapısısorgular içinde Veritabanı AltyapısıSorgu Düzenleyicisi'nde SQL Server Management Studio. Kod ve tek oturumda birkaç deyimleri hata ayıklama sonra tüm tabloların bir tek komut dosyasını kaydedin.

  • Sqlcmd komut satırı yardımcı programı, etkileşimli olarak çalıştırmak sağlar Veritabanı Altyapısısorguları ve aynı zamanda çalışma mevcut Veritabanı Altyapısıkomut dosyaları sorgu.

Veritabanı Altyapısısorgu komut dosyaları genellikle kodlanmış etkileşimli olarak SQL Server Management Studiokullanarak Veritabanı Altyapısısorgu Düzenleyicisi. Dosya, daha sonra bu ortamların birinde açılabilir:

  • Kullanım SQL Server Management Studio   dosyasını/Açık yeni bir dosyayı açmak için menü Veritabanı Altyapısısorgu Düzenleyicisi penceresi.

  • Kullanım -i input_file parametresi ile dosyasını çalıştırmak için sqlcmd yarar.

  • Kullanım - QueryFromFile parametresi ile dosyasını çalıştırmak için Invoke Sqlcmd cmdlet'inde SQL ServerPowerShell scriptlerini.

  • Kullanım SQL Serverajan Transact-SQLİş zamanlanmış aralıklarla veya sistem olaylarına yanıt olarak komut dosyalarını çalıştırmak için adımları.

Üstelik, sen-ebilmek kullanma SQL ServerOluştur komut dosyası oluşturmak için Sihirbazı Transact-SQLkomut. Nesneleri sağ tıklatabilirsiniz SQL Server Management StudioObject Explorer, o zaman seçme Komut dosyası oluşturmak menü öğesi. Komut dosyası oluşturmak kod oluşturma sürecinde size yol gösteren Sihirbazı'nı başlatır.

Veritabanı altyapısı komut dosyası görevleri

Görev Açıklaması

Konu

Kod ve metin editörleri açıklar Management Studioetkileşimli olarak geliştirmek için hata ayıklama ve koşmak Transact-SQLkomut dosyaları

Sorgu ve Metin Düzenleyicileri (SQL Server Management Studio)

Nasıl kullanılacağını açıklar sqlcmdyardımcı programını çalıştırmak için Transact-SQLkomut dosyalarını komut satırından etkileşimli komut geliştirmek gibi.

Sqlcmd nasıl yapılır konuları

SQL Server bileşenleri bir Windows PowerShell 2.0 ortamına tümleştirmek ve SQL Server örnekleri ve nesneleri yönetmek için PowerShell komut dosyaları oluşturmak açıklar.

SQL Server PowerShell

Nasıl kullanılacağını açıklar üretme ve yayınlama komut oluşturmak için Sihirbazı Transact-SQLbir veya daha fazla veritabanı nesneleri yeniden kodlar.

Komut dosyaları (SQL Server Management Studio'yu) oluştur

Ayrıca bkz.

Başvuru

Sqlcmd yardımcı programı

Kavramlar

Öğretici: Transact-SQL Deyimleri Yazma

Diğer Kaynaklar

SQL Server Management Studio Tutorial

SQLCMD Utility Tutorial