Solución:
utilice la herramienta de línea de comandos SQLCMD, que tiene menos memoria. Es tan simple como:
SQLCMD -d <database-name> -i filename.sql
Necesita credenciales válidas para acceder a su instancia de SQL Server o incluso para acceder a una base de datos
Tomado de aquí.
¡Podría ayudarte! Consulte los pasos a continuación.
sqlcmd -S nombre-servidor -d nombre-base-datos -i script.sql
- Abra cmd.exe como administrador.
- Crear directorio de documentos.
- Coloque su archivo de secuencia de comandos SQL (script.sql) en la carpeta de documentos.
- Escriba consulta con sqlcmd, nombre de servidor, nombre de base de datos y nombre de archivo de secuencia de comandos como la consulta resaltada arriba o debajo de la pantalla de línea de comando.
También puede simplemente aumentar el valor Mínimo de memoria por consulta en las propiedades del servidor. Para editar esta configuración, haga clic con el botón derecho en el nombre del servidor y seleccione Propiedades> pestaña Memoria.
Encontré este error al intentar ejecutar un script SQL de 30 MB en SSMS 2012. Después de aumentar el valor de 1024 MB a 2048 MB, pude ejecutar el script.
(Esta es la misma respuesta que proporcioné aquí)