Cannot execute script: Insufficient memory to continue the execution of the program
use the command-line tool SQLCMD which is much leaner on memory. It is as simple as:
SQLCMD -d <database-name> -i filename.sql
You need valid credentials to access your SQL Server instance or even to access a database
Taken from here.
It might help you! Please see below steps.
sqlcmd -S server-name -d database-name -i script.sql
- Open cmd.exe as Administrator.
- Create Documents directory.
- Put your SQL Script file(script.sql) in the documents folder.
- Type query with sqlcmd, server-name, database-name and script-file-name as like above highlighted query or below command line screen.
You can also simply increase the Minimum memory per query value in server properties. To edit this setting, right click on server name and select Properties > Memory tab.
I encountered this error trying to execute a 30MB SQL script in SSMS 2012. After increasing the value from 1024MB to 2048MB I was able to run the script.
(This is the same answer I provided here)