Her zaman SQL Server Management Studio gibi grafiksel araçları kulanarak Transact-SQL ifadelerini çalıştıramayız. Örnek; zamanlanmış toplu scriptler gibi otomatik kurulumlar.
İşte bu tür işlemleri komut satırından yapmak için geliştirilen yönetim aracına SQLCMD denir. Aynı zamanda diğer Transact- SQL ifadelerini çalıştırmak için de kullanabiliriz. Komut satırından sorgulamalar için harcayacağımız süre, her zaman grafiksel yönetim araçlarına göre daha
kısadır
SQ LCMD; bağlantıda OLE DB yapısını kullanır. Önceki sürümler ODBC veya DB kütüphanesini Kullanırdı.
SOL Server 2005, önceki sürümlerde kullanılan osql komut satırı aracını desteklemesine rağmen, ileriki sürümlerde kullanılmayacağından dolayı tercihinizin sqlcmd olması gerekir.
Eski osql yapısının geliştirilmiş hali olması ile beraber, Server’a anarak problem çözümüne destek veren DAC(Dedicated administrator Connection) yapısına da destek vermektedir.
Kullanılan yaygın komutları listeleyecek olursak;
GO (sayı) : Her ifadeden sonra çalıştırmak için kullanılması gereken komuttur. Eğer bir toplu komut uygulanacak ise [sayı] parametresi ile kaç komut çalıştırılacağı ayarlanabilir. Varsayılan komut çalıştırma değeri 1’dir.
RESET : Cache içinde bulunan ifadenin, Cache’den silinmesini sağlar.
QUIT : Sqlcmd komut alanından çıkmak için kullanılır.
:r dosyaadı | Dosya içeriğini ifade olarak değerlendirmek için okur. |
:ServerList | Ağ üzerinde çalışan tüm SQL Server bilgisayarlarının listesini verir. |
:List | Cache içindeki ifadenin içeriğini gösterir. |
:Connect server adı[\instance][timeout] [kullanıcıad][şifre] | Bir Server’a bağlanmak için kullanılan komuttur. |
:On Error[exit|ignore] | Komutun çalışması sırasında meydana gelecek hatanın sonucunda; davranışın ne olacağını belirleyen komuttur. Exit parametresi kullanılırsa hata olduğu zaman komut satırından çıkar, ignore parametresinde ise hata olunta hata mesajını gösterir, ancak kalan kodları çalıştırmaya devam eder. |
:SetVar değişken adı | Bir*”skffpt oluşturulurken, kullanılacak özel değişkenleri belirlemek için kullanılır. |
:Help | Tüm komutlar hakkında bilgi almak için kullanılır. |
Kullanılan vardımcı seçenekler:-?: sqlcmd seçenekleri hakkında kısa yazılım yardım bilgisi verir. xL: Ağ üzerinde bulunan Server bilgisayarlarının listesini verir. Eğer opsiyonel olarak C kullanılırsa, liste başlıksız olur. -E: Bu seçenek ise Windows Authentication güvenlik sisteminde | kullanılmalıdır |
SQLCMD nedir ? ve sqlcmd kullanımı
Sql Öğren: Sqlcmd Nedir ? Ve Sqlcmd Kullanımı >>>>> Download Now
YanıtlaSil>>>>> Download Full
Sql Öğren: Sqlcmd Nedir ? Ve Sqlcmd Kullanımı >>>>> Download LINK
>>>>> Download Now
Sql Öğren: Sqlcmd Nedir ? Ve Sqlcmd Kullanımı >>>>> Download Full
>>>>> Download LINK UL