Ara
Generic filters
Exact matches only
Filter by Custom Post Type
Ana Sayfa / SQL SERVER / Sql Server Makale / SQLCMD nedir ? ve sqlcmd kullanımı

SQLCMD nedir ? ve sqlcmd kullanımı

SQLCMD nedir ? ve sqlcmd kullanımı

SQLCMD nedir ? ve sqlcmd kullanımı 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
SQLCMD nedir; 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[c]: Ağ üzerinde bulunan Server bilgisayarlarının listesini verir. Eğer opsiyonel olarak C kullanılırsa, liste başlıksız olur.

SQLCMD nedir

-E: Bu seçenek ise Windows Authentication güvenlik sisteminde | kullanılmalıdır


Ayrıca bknz.

TRANSACTION Nedir

TRANSACTION Nedir ? Transaction Ne işe yarar ? Bir veya daha fazla SQL ifadeleri tek …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.