मैं अपने डेटाबेस को एक .csv फ़ाइल से 1.4 जीबी आकार के टन के साथ लोड करने का प्रयास करता हूं। लेकिन जब मैं अपना कोड चलाने की कोशिश करता हूं तो मुझे त्रुटियां मिलती हैं।लिंक किए गए सर्वर के लिए ओएलई डीबी प्रदाता "बल्क" से एक पंक्ति नहीं ला सकता है "(शून्य)"
USE [Intradata NYSE]
GO
CREATE TABLE CSVTest1
(Ticker varchar(10) NULL,
dateval date NULL,
timevale time(0) NULL,
Openval varchar(10) NULL,
Highval varchar(10) NULL,
Lowval varchar(10) NULL,
Closeval varchar(10) NULL,
Volume varchar(10) NULL
)
GO
BULK
INSERT CSVTest1
FROM 'c:\intramerge.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
--Check the content of the table.
SELECT *
FROM CSVTest1
GO
--Drop the table to clean up database.
DROP TABLE CSVTest1
GO
मैं stockquotes के बहुत सारे के साथ एक डेटाबेस बनाने की कोशिश:
यहाँ मेरी कोड है।
संदेश 4832, स्तर 16, राज्य 1, पंक्ति 2 थोक लोड: फ़ाइल का कोई अनपेक्षित अंत डेटा फ़ाइल में सामना करना पड़ा था लेकिन मैं इस त्रुटि संदेश मिलता है। संदेश 739 9, स्तर 16, राज्य 1, रेखा 2 लिंक किए गए सर्वर के लिए ओएलई डीबी प्रदाता "बल्क" "(शून्य)" एक त्रुटि की सूचना दी। प्रदाता ने त्रुटि के बारे में कोई जानकारी नहीं दी। संदेश 7330, स्तर 16, राज्य 2, पंक्ति 2 OLE DB प्रदाता जुड़ा हुआ सर्वर के लिए "बल्क" "(शून्य)"
से एक पंक्ति नहीं लाई जा सकती मैं एसक्यूएल की ज्यादा समझ में नहीं आता है, लेकिन मैं पकड़ने के लिए आशा एक बात या दो। उम्मीद है कि कोई देखता है कि क्या बहुत स्पष्ट हो सकता है।
यह मेरे लिए काम किया। साथ ही मैं फूटर या मुद्दों के लिए बड़ी फ़ाइलों के अंत का निरीक्षण करने के लिए सीएमडी में 'अधिक' कमांड चलाने की सलाह देता हूं। यदि आप 'अधिक + n [फ़ाइल नाम] करते हैं, तो सीएमडी' एन' के बाद सभी लाइनें दिखाएगा, फ़ाइल के अंत के करीब निरीक्षण करने के लिए इसका उपयोग करें। – rjmd