मुझे लगता है कि समस्या यह है कि आपकी csv फ़ाइल \n
. का उपयोग करती है ईओएल (यूनिक्स वे) के रूप में। SQL सर्वर में BULK INSERT "स्मार्ट" है और भले ही आप ROWTERMINATOR
निर्दिष्ट करें \n
के रूप में , जो सैद्धांतिक रूप से आपकी समस्या का समाधान करना चाहिए, यह इसे \r
. के साथ जोड़ देता है तो आपके पास \r\n
. होगा पंक्ति टर्मिनेटर के रूप में।
ROWTERMINATOR='0x0A'
. का उपयोग करके देखें . इस मामले में SQL सर्वर कोई जादू की चाल नहीं करता है और केवल उस मान का उपयोग करता है जिसे आपने पंक्ति टर्मिनेटर के रूप में सेट किया है।
मेरे लिए काम करता है। :)पी>