Hvis din fil er en stor fil, 50MB+, så anbefaler jeg, at du bruger sqlcmd, kommandolinjeværktøjet, der følger med SQL Server. Den er nem at bruge, og den håndterer store filer godt. Jeg prøvede det i går med en 22GB fil ved hjælp af følgende kommando:
sqlcmd -S SERVERNAME\INSTANCE_NAME -i C:\path\mysqlfile.sql -o C:\path\output_file.txt
Kommandoen ovenfor antager, at dit servernavn er SERVERNAME, at din SQL Server-installation bruger instansnavnet INSTANCE_NAME, og at windows auth er standardgodkendelsesmetoden. Efter udførelse vil output.txt indeholde noget i stil med følgende:
...
(1 rows affected)
Processed 100 total records
(1 rows affected)
Processed 200 total records
(1 rows affected)
Processed 300 total records
...
brug readfileonline.com, hvis du har brug for at se indholdet af enorme filer.
OPDATERING
Dette link giver flere kommandolinjeindstillinger og detaljer såsom brugernavn og adgangskode:
https://dba.stackexchange .com/questions/44101/importing-sql-server-database-from-a-sql-file