Ако вашият файл е голям файл, 50MB+, тогава ви препоръчвам да използвате sqlcmd, помощната програма за команден ред, която идва в пакет със SQL Server. Той е лесен за използване и се справя добре с големи файлове. Опитах го вчера с файл от 22 GB, използвайки следната команда:
sqlcmd -S SERVERNAME\INSTANCE_NAME -i C:\path\mysqlfile.sql -o C:\path\output_file.txt
Командата по-горе предполага, че името на вашия сървър е SERVERNAME, че вашата инсталация на SQL Server използва името на екземпляр INSTANCE_NAME и че Windows auth е методът за удостоверяване по подразбиране. След изпълнението output.txt ще съдържа нещо като следното:
...
(1 rows affected)
Processed 100 total records
(1 rows affected)
Processed 200 total records
(1 rows affected)
Processed 300 total records
...
използвайте readfileonline.com, ако трябва да видите съдържанието на огромни файлове.
АКТУАЛИЗАЦИЯ
Тази връзка предоставя повече опции на командния ред и подробности като потребителско име и парола:
https://dba.stackexchange .com/questions/44101/importing-sql-server-database-from-a-sql-file