Я так понимаю - у вас файл со строками вида (INSERT INTO ...).
Лучше, конечно, выполнить его на той БД, из которой вы её создали и от туда импортировать.
Есть промежуточные варианты, но они могут не сработать по тем или иным причинам. Всё зависит от того что у вас есть.
Вот вам пища для размышлений:
Файлы Excel и CSV имеют свои odbc драйвера. Можно создать файл xls (xslx или csv). Затем подключить его к любому средству для выполнения запросов к БД, поддерживающему ODBC. И в этом средстве выполнить ваш файл со строчками INSERT. Необходимо только его преобразовать, чтобы он выполнялся (имена таблиц, колонок и т.д.).
Средство импорта/экспорта MSSQL может подключиться к ODBC источнику, в том числе и к xls или csv файлу, и туда выполнить запрос.
Современные версии Excel имеют в своём составе продвинутые средства работы с БД. Можно из него подключиться к файлу как к источнику данных и выполнить ваш SQL-файл в том или ином виде.
Все варианты, кроме выполнения на БД, скорее всего потребуют определённой подготовки/переформатирования исходного файла.