DOS (Command Line, CMD) Üzerinden Karakter GM yapımı

  • Konbuyu başlatan Konbuyu başlatan Myst
  • Başlangıç tarihi Başlangıç tarihi
Konu Yazar

Myst

Ko1299.Com
Haz
366
5
Merhabalar.

Uzun zaman oldu birşey yazmıyordum doğru dürüst.
Eminim bunu okuyanlar oha diyecekdir. Fakat evet evet Microsoft Üzerinde görselden yaptığınız herşeyi komut satırından yapabildiğiniz gibi, aynı olay SQL server içinde geçerlidir.

ben size sadece 1 örnek göstereceğim, gerisi size kalmış.
Kullanıp kullanmamak size bağlı. (Ben bazen kendi bilgisayarımdan bağlanıp serverımda yapacağım işleri hızlıca yapmak adına kullanıyorum bunu)


CMD , DOS üzerinden bir karakteri nasıl gm yaparsınız ?

1- Öncelikle benim anlatacağım kısım SQL Serverını Windows AUTH olarak ayarlayanlar içindir (çoğu öyle sanırım) hata alanlar konu altına yazıversin
2- Windows Bir PC elimizin altında olmalı
3- Bu Windowsunuzun versionu en az XP olmalı. SQL Version 2000 - 2005 için OSQL, daha yukarısı için SQLCMD kullanılacaktır.
4- Birazcık beyniniz olup, azcıkda dikkatli olmanız, okur yazar olmanız gerekmektedir.
5- Başlat > Çalıştır > CMD yolunu izleyelim


Gerisini anlatıyorum, aşağıdaki yazdıklarımı harfiyen yaparsanız sorun olmayacakdır. Büyük küçük harf duyarlıdır.

Kod:
osql -E

Karşımıza 1> yazan bi ekran gelecek, Burada komutumuzu yazıyoruz.

Öncelikle database imizi seçelim

Kod:
use kn_online

Enter a basıyoruz ve 2> geliyor karşımıza

Daha sonrasında Gm yapalım
Kod:
update userdata set authority = 1 where struserid = 'MYST'

Enter a basınca 3> gelecek.

Daha sonrada querry mizi çalıştıralım.
Kod:
GO



NOT : OSQL kullanımı için Resource Kit' in kurulu olması gerekmektedir.


Yazdığınız komutları BAT dosyası yada VBS dosyası yaparak, tablo oluşturmayı yada ne bileyim diğer scriptlerinizi hiç kullanamayan arkadaşlara uygulatabilirsiniz.


BACKUP DATABASE kn_online TO DISK = 'C:\Myst.bak'

ile database inizin yedegini alabilirsiniz mesela.

Sorularınızın hepsine açığım.
 
Son düzenleme:
Cevap: DOS (Command Line, CMD) Üzerinden Karakter GM yapımı

Teşekkürler
 
Cevap: DOS (Command Line, CMD) Üzerinden Karakter GM yapımı

Teşekkürler Gökhan
 
Cevap: DOS (Command Line, CMD) Üzerinden Karakter GM yapımı

Farklı bir yöntem teşekkürler.
 
Cevap: DOS (Command Line, CMD) Üzerinden Karakter GM yapımı

Harbiden OHA dedim eline sağlık
 
Cevap: DOS (Command Line, CMD) Üzerinden Karakter GM yapımı

arkadaş doğru söylüyor , QA açıp 10sn de kodu yazmak varken , bununla uraşmaya değmez.

teşekkurler paylaşım için.
 
Cevap: DOS (Command Line, CMD) Üzerinden Karakter GM yapımı

arkadaş doğru söylüyor , QA açıp 10sn de kodu yazmak varken , bununla uraşmaya değmez.

teşekkurler paylaşım için.

Hiç bilmeyenelere sadece yapacağım bat ı tıklatarak eklemeleri yaptırabiliyorum.
Ayrıca OSQL ile de tek komutla 1000 lerce komutu aynı anda çalıştırabiliyorsunuz.

Performans için ideal bir olay.
Ayrıca sonuçları, xls formatında yada istediğiniz başka bir sonuçdada çıktı alabiliyorsunuz.

Tabiki görsel arayüz daha kolay, o yüzden görsel arayüz var. Fakat enterprise manager ın açılmadığnı, querry analyser ın da hata verdiğini düşündüğünüz bir ortamda alternatif olarak ne kullanabileceksiniz?
 
Cevap: DOS (Command Line, CMD) Üzerinden Karakter GM yapımı

Niyeki O Kadar Abartılcak Bişey Yokki Bunu Bende Biliyorum Ama Düz Qa dan yazmak varken bu zoruma gidiyor

Ben bilmediğim için bana acayip geldi olabilir doğaldır illa herkes gibi bilmişlik taslamam daha çok şaşırtması lazımdı seni
 
Cevap: DOS (Command Line, CMD) Üzerinden Karakter GM yapımı

Hiç bilmeyenelere sadece yapacağım bat ı tıklatarak eklemeleri yaptırabiliyorum.
Ayrıca OSQL ile de tek komutla 1000 lerce komutu aynı anda çalıştırabiliyorsunuz.

Performans için ideal bir olay.
Ayrıca sonuçları, xls formatında yada istediğiniz başka bir sonuçdada çıktı alabiliyorsunuz.

Tabiki görsel arayüz daha kolay, o yüzden görsel arayüz var. Fakat enterprise manager ın açılmadığnı, querry analyser ın da hata verdiğini düşündüğünüz bir ortamda alternatif olarak ne kullanabileceksiniz?

Güzel bir açıklama...
 
Cevap: DOS (Command Line, CMD) Üzerinden Karakter GM yapımı

paylaşım için teye denedim oldu
msdn de daha denişik hayvanı komut örnekleri de var merak edenler bakabilir.
 
Cevap: DOS (Command Line, CMD) Üzerinden Karakter GM yapımı

Teşekkürler!! İşe yarar bir bilgi
 
Cevap: DOS (Command Line, CMD) Üzerinden Karakter GM yapımı

peki çıktı nasıl alabiliriz.örneğin userdata tablosunun cıktısını.


55593 rows affected 10 saniyede işlem yaptı :)
 
Son düzenleme:
Cevap: DOS (Command Line, CMD) Üzerinden Karakter GM yapımı

Toplu Query Kodu Kullanma Çıktı alma veriyi kopyalama bunları öğretırısın myst çok hızlı ve pratık bu yöntem
 
Cevap: DOS (Command Line, CMD) Üzerinden Karakter GM yapımı

Hiç bilmeyenelere sadece yapacağım bat ı tıklatarak eklemeleri yaptırabiliyorum.
Ayrıca OSQL ile de tek komutla 1000 lerce komutu aynı anda çalıştırabiliyorsunuz.

Performans için ideal bir olay.
Ayrıca sonuçları, xls formatında yada istediğiniz başka bir sonuçdada çıktı alabiliyorsunuz.

Tabiki görsel arayüz daha kolay, o yüzden görsel arayüz var. Fakat enterprise manager ın açılmadığnı, querry analyser ın da hata verdiğini düşündüğünüz bir ortamda alternatif olarak ne kullanabileceksiniz?

hmm haklısın ,

mesela Res kodunu bat dosyası olarak çıkarabilir miyiz ?

VPS'de serverı kapattığında o bat dosyasına bi tık işi bitiricek mesela.

bunuda öğretirsen memnun kalırım
 
Cevap: DOS (Command Line, CMD) Üzerinden Karakter GM yapımı

Kullanacağınız komut dizesini yada bir scripti, Notepad yardımıyla Bilgisayarınızda DosyaAdı.SQL olarak kayıt ettikten sonra, -i parametresi ile çağırabilirsiniz.

OSQL -E -i DosyaAdi.SQL

Bu sql dosyasının sonuclarını ise, rpt olarak -o ile döndürebilirsiniz.

Yani;

SQL -E -i DosyaAdi.SQL -o Cikti.rpt

DosyaAdi.SQL icindeki komutlari uygulayip , Cikti.rpt olarak kayit et.

Eger yanlışlıkla kısır bir döngü girdiyseniz tüm Cmd komutlarını durdurma gibi, CTRL + C yaparakda script i stop edebilirsiniz.

Ayrıca procedure çağırmakda mümkün.

OSQL -E -D Kn_Online -q "exec Kral_Ekle 'Gokhan'"

Uygulamaya çalıştığınız işlemlerde default u master olarak uygulamaya çalışır, -D parametresi ile örnekteki gibi database gösterebiliriz
 
Cevap: DOS (Command Line, CMD) Üzerinden Karakter GM yapımı

Kullanacağınız komut dizesini yada bir scripti, Notepad yardımıyla Bilgisayarınızda DosyaAdı.SQL olarak kayıt ettikten sonra, -i parametresi ile çağırabilirsiniz.

OSQL -E -i DosyaAdi.SQL

Bu sql dosyasının sonuclarını ise, rpt olarak -o ile döndürebilirsiniz.

Yani;

SQL -E -i DosyaAdi.SQL -o Cikti.rpt

DosyaAdi.SQL icindeki komutlari uygulayip , Cikti.rpt olarak kayit et.

Eger yanlışlıkla kısır bir döngü girdiyseniz tüm Cmd komutlarını durdurma gibi, CTRL + C yaparakda script i stop edebilirsiniz.

Ayrıca procedure çağırmakda mümkün.

OSQL -E -D Kn_Online -q "exec Kral_Ekle 'Gokhan'"

Uygulamaya çalıştığınız işlemlerde default u master olarak uygulamaya çalışır, -D parametresi ile örnekteki gibi database gösterebiliriz
 
Geri
Üst Alt