Microsoft SQL Server Express'ten bir SQL komut dosyası nasıl çalıştırılır

SQL komut dosyalarını SQL Server Express ve Windows komut satırını kullanarak çalıştırın.

talimatlar

1. Adım

"Başlat" menü penceresine CMD yazın ve "Enter" a basın. Komut satırı görünecektir.

2. Adım

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

Sqlcmd -u kullanıcı adı -p parola Sqlcmd -S bilgisayaradı \ instancename

SQL Server Express'i yüklediğinizde kullanıcı adı ve şifre seçtiyseniz ilk komutu kullanın. Seçtiğiniz gerçek kullanıcı adı ve şifreye "kullanıcı adı" ve "şifre" yazın. Yükleme sırasında "adlandırılmış örnek" oluşturduysanız ikinci komutu kullanın. Bilgisayar adı ve "instancename", "computername" adını, yükleme sırasında oluşturduğunuz SQL örneğinin adıyla değiştirin.

3. adım

Aşağıdaki komutu yazın ve "Enter" a basın:

Sqlcmd -i C: \ mySqlScript.sql

SQL Server Express, "mySqlScript.sql" adlı komut dosyasını yürütür. Yürütmek istediğiniz komut dosyasının adını "mySqlScript.sql" olarak değiştirin. Tam rotayı içerir. SQL komut dosyası bir veritabanından veri döndürürse, SQL Server Express sonuçları komut satırı penceresinde görüntüler.

4. Adım

Sqlcmd -i C: \ scriptname -o C: \ outputFile.txt yazın ve betiği yeniden çalıştırmak için Enter tuşuna basın. Bu, sonuçları "C: \ outputFile.txt" adlı bir metin dosyasına yönlendirecektir. Bu dosyaya istediğiniz adı koyabilirsiniz. Bir metin dosyası olarak kaydetmek, bir sorgunun sonuçlarını yakalayıp kaydetmeniz gerektiğinde kullanışlıdır.

Adım 5

Sqlcmd çıkışını yaz. SQL Server Express oturumu sonlandıracak.