Jika file Anda adalah file besar, 50MB+, maka saya sarankan Anda menggunakan sqlcmd, utilitas baris perintah yang disertakan dengan SQL Server. Mudah digunakan dan menangani file besar dengan baik. Saya mencobanya kemarin dengan file 22GB menggunakan perintah berikut:
sqlcmd -S SERVERNAME\INSTANCE_NAME -i C:\path\mysqlfile.sql -o C:\path\output_file.txt
Perintah di atas mengasumsikan bahwa nama server Anda adalah SERVERNAME, bahwa instalasi SQL Server Anda menggunakan nama instance INSTANCE_NAME, dan bahwa windows auth adalah metode auth default. Setelah eksekusi output.txt akan berisi sesuatu seperti berikut:
...
(1 rows affected)
Processed 100 total records
(1 rows affected)
Processed 200 total records
(1 rows affected)
Processed 300 total records
...
gunakan readfileonline.com jika Anda perlu melihat konten file besar.
PERBARUI
Tautan ini memberikan lebih banyak opsi dan detail baris perintah seperti nama pengguna dan kata sandi:
https://dba.stackexchange .com/questions/44101/importing-sql-server-database-from-a-sql-file