Microsoft SQL Server Express'ten SQL Komut Dosyası Nasıl Çalıştırılır

...

SQL betiklerinizi SQL Server Express ve Windows komut istemini kullanarak çalıştırın

SQL Server Express, masaüstü ve Web tabanlı veritabanı uygulamaları oluşturmak için kullanabileceğiniz ücretsiz bir SQL Server sürümüdür. Geliştiriciler, SQL Server Management Studio'yu kullanarak SQL Server Express'i yönetir. Ayrıca "Sqlcmd" adlı küçük bir komut satırı yardımcı programı kullanırlar. Sqlcmd, İşlemsel SQL komutlarını yürütmenize, saklı yordamları çalıştırmanıza ve SQL komut dosyalarını çalıştırmanıza olanak tanır. Yalnızca bir SQL komut dosyası çalıştırmak istiyorsanız, bazen bunu Sqlcmd kullanarak yapmak daha kolaydır. Yeni bir komut istemi penceresi açarak Sqlcmd'ye ulaşırsınız.

Talimatlar

Aşama 1

"Başlat Menüsü" pencerelerine CMD yazın ve "Enter" tuşuna basın. Komut istemi penceresi açılacaktır.

Günün Videosu

Adım 2

Veritabanına bağlanmak için aşağıdaki komutlardan birini yazın:

Sqlcmd -u kullanıcı adı -p şifresi

Sqlcmd -S bilgisayarAdı\örnekAdı

SQL Server Express'i kurduğunuzda bir kullanıcı adı ve parola ayarlarsanız ilk komutu kullanın. "Kullanıcı adı" ve "şifre"yi, ayarladığınız gerçek kullanıcı adı ve şifre ile değiştirin. Yükleme sırasında "adlandırılmış bir örnek" oluşturduysanız ikinci komutu kullanın. "bilgisayarAdı"nı bilgisayarınızın adıyla ve "örnekAdı"nı kurulum sırasında oluşturduğunuz SQL örneğinin adıyla değiştirin.

Aşama 3

Aşağıdaki komutu yazın ve "ENTER" tuşuna basın:

Sqlcmd -i C:\mySqlScript.sql.

SQL Server Express, "mySqlScript.sql" adlı komut dosyasını çalıştıracaktır. Bu "mySqlScript.sql" dosyasını çalıştırmak istediğiniz komut dosyasının adıyla değiştirin. Tam yol atamasını ekleyin. SQL komut dosyası veritabanından veri döndürürse, SQL Server Express sonuçları komut istemi penceresinde görüntüler. .

4. Adım

Komut dosyasını yeniden çalıştırmak için Sqlcmd -i C:\nameOfScript -o C:\outputFile.txt yazın ve ENTER'a basın. Bu, sonuçları "C:\outputFile.txt" adlı bir metin dosyasına yönlendirecektir. Bu dosyaya herhangi bir isim verebilirsiniz. Bir metin dosyasına kaydetmek, sorgu sonuçlarını yakalamanız ve kaydetmeniz gerektiğinde kullanışlıdır.

Adım 5

Sqlcmd çıkış yazın. SQL Server Express, oturumu sonlandıracaktır.

SQL komut dosyalarını sık sık çalıştırıyorsanız, işlemi hızlandırabilecek toplu iş (.bat) dosyaları oluşturabilirsiniz (bkz. Kaynaklar). Örneğin, yukarıda gösterilen komutları bir toplu iş dosyasına yerleştirebilir ve masaüstünüze kaydedebilirsiniz. Daha sonra dosyaya çift tıklayarak çalıştırabilirsiniz.