MSSQL SERVER’a CMD Komut Satırıyla Bağlanma

Sql server’ın olduğu sunucuda SSMS kurulu olmadığından cmd komut satırıyla bu işlemlerimizi minumum şekilde kontrol edebiliriz neden minumum çünkü zengin bir arayüzü yok.

Cmd komut satırını açtıktan sonra birden fazla bağlanma şekli vardır. Bu bağlanma şekillerine değinelim. S ifadesi server anlamına gelmektedir.(Aşağıdaki bağlanma Windows authentication )

İkinci bir bağlanma şekli  Sqlcmd –E –S .\TEST şeklinde bağlanabilir. E ifadesi trusted connection(güvenilir bağlantı)anlamına geliyor.

Yukarıdaki resimde görüldüğü gibi SSMS‘de yapılan  işlemlerin aynısıdır. Sorgularımızın çalıştırılması için GO ifadesinin yazılması gerekmektedir.

Büyük tablolarda select*from ile değilde kolun adlarını belirterek bu işlemleri yapmalıyız.

Eğer named instance kullanmıyorsak yani default instance kullanıyorsak komut satırına sqlcmd yazarakta çalıştırabiliriz. Named instance kullandığımız için bu işlemi deneyemiyoruz.

Exit ifadesiyle çıkış işlemi yapıyoruz. Yukarıdaki girmiş olduğumuz şekil Windows authentication aşağıdaki kod satırında  SQL Server authentication  ile giriş yapalım.(P’nin yanındaki 1 şifremiz)

A1 kullanıcısı  yukarıdaki bağlantıda a veritabanın’da yetkili olmadığından hata almış olduk. Yetkili olduğu veritabanında kullanınca bu hata almayacaktır. Resimde görüldüğü gibi aynı sunucu üzerinde giriş yaptığım için nokta ifadesi –U ifadesi user anlamına gelmekte –P ifadesi user’ın şifresini söylemektedir. Aşağıda tam görülmesede A1 kullanıcısı SIFRELI veritabanında yetkili

Aşağıdaki resimde DAC bağlantısı yapmaya çalıştım login’in SA yetkisi olmadığı için hata verdi. -A ifadesi dedicated administrator connection bağlantısı sadece SA kullanıcıları kullanabilir.

SA yetkilisi olan başka bir kullanıcıyla bu işlemi yapalım. Başarılı bir şekilde girdiğini görmüş olacağız.

d parametresiyle  yetkili olduğu database’e direk bağlanabiliriz daha sonra use test yapmamıza gerek kalmadan bağlantı gerçekleştiririz. Aşağıdaki resimde de görmüş oluyoruz.

Tablomuzun içinde hiç kayıt yok bu yüzden sıfır değer dönmüş oldu.

SQL SERVER’ımızda bakım işlemleri için –M parametresi çalıştırılır ve bakım moduna alınır.

Kısacası sql cmd komut satırından database oluşturma, login oluşturma ve yetkilendirme tarzı tüm işlemleri gerçekleştirebiliriz.

Başka makalede görüşmek dileğiyle..

De ki: “Şüphesiz benim namazım, ibadetlerim, dirimim ve ölümüm alemlerin Rabbi olan Allah’ındır.”

En’am Suresi, 162. Ayet

Author: Yunus YÜCEL

1 thought on “MSSQL SERVER’a CMD Komut Satırıyla Bağlanma

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir