การเรียกใช้งานสคริปต์ TSQL ที่สร้างจาก SSMS ใน SQLCMD ล้มเหลวในการพูด


9

ฉันกำลังพยายามปรับใช้ฐานข้อมูลกับเครื่องโดยการเรียกใช้งานสคริปต์ที่สร้างขึ้นโดยเครื่องมือ "สร้างสคริปต์" ใน SQL Server Management Studio

นี่คือคำสั่งที่ฉันออก:

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

ฉันได้รับข้อผิดพลาดเช่นนี้:

Sqlcmd: ข้อผิดพลาด: ข้อผิดพลาดทางไวยากรณ์ที่บรรทัด 39488 ใกล้กับคำสั่ง '' 'ในไฟล์' C: \ Rollouts \ NI-9-25-2012_10-42-AM \ Rollout.sql '

เมื่อฉันดูบรรทัดนี้ด้วยโปรแกรมแก้ไขข้อความสัญญาณทั้งหมดชี้ไปที่ปัญหาด้วยเครื่องหมายคำพูด

บรรทัดคำถามมีลักษณะดังนี้:

$ ( '' แมวเมนูใหม่. '') slideDown ( '' ช้า '').

มีสวิตช์ที่ฉันควรเรียกใช้งานหรือสร้างสคริปต์ด้วยเพื่อสนับสนุนเครื่องหมายคำพูดภายในสคริปต์หรือไม่


สคริปต์ด้านบนดูเหมือนว่า JQuery ไม่ใช่ SQL ... ???
Mr.Brownstone

คุณเขียนสคริปต์ข้อมูลด้วยหรือไม่ คุณสามารถโพสต์สคริปต์ที่สร้างขึ้นอีกได้ไหม
Mr.Brownstone

สคริปต์บรรทัด 40k +? อุ๊ยตาย
Aaron Bertrand

ฮ่าฮ่าเพื่อชี้แจงเพิ่มเติมอีกเล็กน้อย สคริปต์มีเนื้อหา HTML และ javascript ดังนั้นใช่ว่าเนื้อหานั้นเป็นรหัส jQuery เราสร้างสคริปต์สำรองที่เร็วและง่ายขึ้นมาก
มันโครมัน

คำตอบ:


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.