SQLCMD SSMS oluşturulan TSQL komut dosyası yürütme. Alıntılarda başarısız


9

SQL Server Management Studio'da "Komut Dosyaları Oluştur" aracı tarafından oluşturulan bir komut dosyasını çalıştırarak bir makineye bir veritabanı dağıtmaya çalışıyorum.

İşte verdiğim komut:

sqlcmd -S LOCALHOST\sqlexpress -I -U user -P ******** -i 
    C:\Rollouts\NI-9-25-2012_10-42-AM\Rollout.sql > rolloutlog.txt

Bunun gibi hatalar alıyorum:

Sqlcmd: Hata: 'C: \ Rollouts \ NI-9-25-2012_10-42-AM \ Rollout.sql' dosyasındaki '' 'komutunun yanındaki 39488 satırındaki sözdizimi hatası.

Bu satırı bir metin düzenleyicisiyle görüntülediğimde tüm işaretler tırnak işaretleriyle ilgili bir soruna işaret ediyor.

Söz konusu çizgi şöyle görünüyor:

$ ( '' Kedi-menü-yeni. '') SlideDown ( '' 'yavaş').;

Kod içinde tırnakları desteklemek için komut dosyasını çalıştırmam veya oluşturmam gereken bir anahtar var mı?


Yukarıdaki komut dosyası SQL değil JQuery gibi görünüyor ???
Dünya Çapında DBA

Verileri de betikliyor musunuz? Oluşturulan komut dosyasını daha fazla gönderebilir misiniz?
Dünya Çapında DBA

40k + satır betiği? Ahh.
Aaron Bertrand

Haha biraz daha netleştirmek için. Komut dosyası HTML ve javascript içeriği içerir, bu nedenle evet içerik jQuery kodudur. Çok daha hızlı ve daha kolay bir yedekleme komut dosyası oluşturduk.
Münih

Yanıtlar:


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.