Nemohu odpovědět na otázku, proč to funguje v XP a ne ve Windows Vista, ale když uvidíte chybovou zprávu spojenou s velmi velkým skriptem, obvykle to znamená, že dávka dotazu je příliš velká pro analyzátor zvládnout.
Existují nějaké GO
prohlášení v těchto skriptech? Pokud ne, je to pravděpodobně příčina selhání. Více než 1 MB je pro SQL skript, který nebyl rozdělen do dávek, docela velký. Buď vložte nějaké GO
příkazy tam nebo (ještě lépe) rozdělit na menší skripty.