Mike a raison de dire que le message d'erreur que vous recevez provient de l'application Management Studio elle-même et non de SQL Server. C’est la mémoire de votre poste de travail local qui a été épuisée, probablement en raison de la tentative d’extraire 16 milliards de lignes dans l’application cliente (restituer une telle quantité de données dans une grille est assez coûteux en termes de mémoire, essayez donc de limiter vos requêtes en utilisant TOP
etc. - Je ne sais pas quelle (s) chose (s) pratique (s) vous pourriez éventuellement faire avec suffisamment de données pour utiliser de toute façon toute votre mémoire locale).
Mais je souhaite aborder un autre problème: utiliser le Gestionnaire des tâches pour évaluer la quantité de mémoire utilisée par SQL Server. Ne fais pas ça c'est un menteur hardi. Copie de cette réponse (votre question est double, je ne peux donc pas la fermer en double):
Vous ne pouvez JAMAIS, JAMAIS, faire confiance au Gestionnaire des tâches pour vous dire la quantité de mémoire utilisée par SQL Server. Arrêtez d'utiliser le Gestionnaire des tâches pour cette période. Utilisez le compteur de performance - vous pouvez également interroger le compteur de performance à l'aide de DMV:
SELECT object_name, cntr_value
FROM sys.dm_os_performance_counters
WHERE counter_name = 'Total Server Memory (KB)';
Vous pouvez enregistrer cela sous forme de raccourci de requête dans Outils> Options> Environnement> Clavier> Raccourcis de requête et obtenir des résultats précis dans une fenêtre de requête beaucoup plus rapidement que des résultats inexacts obtenus du Gestionnaire des tâches.
Vous pouvez également vérifier la pression de la mémoire (et savoir si vous pouvez y remédier) à l'aide de ces requêtes:
SELECT object_name, cntr_value
FROM sys.dm_os_performance_counters
WHERE counter_name IN ('Total Server Memory (KB)', 'Target Server Memory (KB)');
-- SQL Server 2012:
SELECT physical_memory_kb FROM sys.dm_os_sys_info;
-- Prior versions:
SELECT physical_memory_in_bytes FROM sys.dm_os_sys_info;
EXEC sp_configure 'max server memory';