Şub
23
2013

SQL - OSQL ile Veritabanına Konsoldan Bağlanma

MSSQL yada SQLEXPRESS yüklü bir makinada SQL Management Studio yok ise, veritabanına girip sorgu atmak istiyorsanız, OSQL kullanarak konsoldan istediğimizi yapabiliriz.
Öncelikle Başlat-Çalıştır dan "CMD" yazıp konsolu açmamız gerek. 
Standart bağlantı cümlemiz aşağıdaki gibidir.

osql -S [. / Server Name] [-E yada -U Username -P Password]

OSQL - Ana komutumuz
-S = Sunucu (Server)
. = Localhost (yada sunucu adı)
-E = Güvenli Bağlantı (Trusted Connection)
-U = Kullanıcı Adı
-P = Parola

Güvenli bağlantı ile Localhosta bağlantı için;

osql -S . -E

Bu kadar. "1>" ekrana geldiyse artık bağlandınız demektir. Hata mesajı geldi ise, ya makinada SQL kurulu değil, yada SQL aktif değildir, yada güvenli bağlantıya izin vermiyordur. Kullanıcı adı ve parola kullanarak tekrar deneyebilirsiniz.
Kullanıcı adı ve parola ile giriş için;

osql -S . -U sa -P 1234

Çıkış için "1> exit" EXIT yazıp ENTER'a basmanız yeterlidir.
Farklı bir makinadaki veritabanına bağlanmak için;

osql -S 192.168.0.0\MSSQLSERVER -U sa -P 1234

Sunucu adı yada IP bilgisini yazarak bağlanabilirsiniz.

Sorgularınızı çalıştırmak için yapmanız gereken TSQL cümlenizi yazıp, bir alt satıra geçip GO demek.
GO komutu kullanılmadan sorgunuz çalışmıyor. Örnek;

1> SELECT TOP 5 * FROM CITY 
2> WHERE COUNTRYCODE=90 
3> GO

Bu ekranda SQL Management Studio ile yapabildiğiniz tüm işlemleri yapabilirsiniz.
Ben genelde SQL Server'ın çalışıp çalışmadığını, kullanıcının aktif olup olmadığını OSQL ile hızlı bir şekilde öğrenmek için kullanırım.
Size de yardımı olduysa ne mutlu bana.
Smile

Yorum ekle

  Country flag

biuquote
  • Yorum
  • Canlı önizleme
Loading

Aylara Göre

En Son Yorumlar

Gösterme