Saya tidak dapat menjawab pertanyaan mengapa ini bekerja di XP dan bukan di Vista, tetapi ketika Anda melihat pesan kesalahan yang terkait dengan skrip yang sangat besar, biasanya itu berarti kumpulan kueri terlalu besar untuk parser untuk menangani.
Apakah ada GO
pernyataan dalam skrip tersebut? Jika tidak, itu mungkin yang menyebabkan kegagalan. Lebih dari 1 MB cukup besar untuk skrip SQL yang belum dipecah menjadi batch. Masukkan beberapa GO
pernyataan di sana atau (lebih baik lagi) membaginya menjadi skrip yang lebih kecil.