Если у вас есть столько данных - не было бы намного проще и разумнее иметь эти данные, например, файл CSV, а затем массовый импорт их в SQL Server ??
Проверьте команду BULK INSERT - она позволяет быстро и эффективно загружать большие объемы данных в SQL Server - намного лучше, чем такой огромный файл SQL!
Команда выглядит примерно так:
BULK INSERT dbo.YourTableName
FROM 'yourfilename.csv'
WITH ( FIELDTERMINATOR =';',
ROWTERMINATOR =' |\n' )
или любой другой формат, который вам, возможно, придется импортировать.