यदि आपकी फ़ाइल एक बड़ी फ़ाइल है, 50MB+, तो मेरा सुझाव है कि आप sqlcmd का उपयोग करें, कमांड लाइन उपयोगिता जो SQL सर्वर के साथ बंडल में आती है। इसका उपयोग करना आसान है और यह बड़ी फ़ाइलों को अच्छी तरह से संभालता है। मैंने कल इसे 22GB फ़ाइल के साथ निम्न कमांड का उपयोग करके आज़माया:
sqlcmd -S SERVERNAME\INSTANCE_NAME -i C:\path\mysqlfile.sql -o C:\path\output_file.txt
ऊपर दिया गया आदेश मानता है कि आपके सर्वर का नाम SERVERNAME है, कि आप SQL सर्वर इंस्टॉलेशन इंस्टेंस नाम INSTANCE_NAME का उपयोग करते हैं, और विंडोज़ ऑथ डिफ़ॉल्ट ऑथ विधि है। निष्पादन के बाद 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