Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Mémoire système insuffisante dans le pool de ressources pour exécuter des scripts SQL dans SQL Server 2008

Je ne peux pas répondre à la question de savoir pourquoi cela fonctionne sous XP et non sous Vista, mais lorsque vous voyez ce message d'erreur associé à un très gros script, cela signifie généralement que le lot de requêtes est trop volumineux pour l'analyseur à gérer.

Y a-t-il des GO déclarations dans ces scripts ? Si ce n'est pas le cas, c'est probablement ce qui cause l'échec. Plus de 1 Mo est assez important pour un script SQL qui n'a pas été divisé en lots. Soit mettre du GO ou (mieux encore) divisez-le en scripts plus petits.