سؤال

وأنا أحاول أن استيراد جدول 82k + التوالي من ديسيبل الوصول إلى SQL Server 2008.

وباستخدام معالج استيراد وتصدير SQL Server و أحصل على خطأ في حوالي 78k السجلات التي تم إدخالها.

وهنا الخطأ:

Error 0xc0208265: Data Flow Task 1:
Failed to retrieve long data for column "members_notes".

Error 0xc020901c: Data Flow Task 1: 
There was an error with output column "members_notes" (41) on output "OLE DB Source Output" (11).
The column status returned was: "DBSTATUS_UNAVAILABLE".

Error 0xc0209029: Data Flow Task 1: 
SSIS Error Code DTS_E_INDUCEDTRANSFORMFAILUREONERROR.
The "output column "members_notes" (41)" failed because error code 0xC0209071 occurred, and the error row disposition on "output column "members_notes" (41)" specifies failure on error.

Error 0xc0047038: Data Flow Task 1:
SSIS Error Code DTS_E_PRIMEOUTPUTFAILED.
The PrimeOutput method on component "Source - Query" (1) returned error code 0xC0209029. 
The component returned a failure code when the pipeline engine called PrimeOutput().
The meaning of the failure code is defined by the component, but the error is fatal and the pipeline stopped executing.
There may be error messages posted before this with more information about the failure.

والعمود members_notes في الوصول إلى قاعدة البيانات هو حقل المذكرة. في الجدول SQL Server الذي يتم نقلها هذه البيانات، لقد محددة أرض الملعب NVARCHAR (MAX).

ولقد بحثت عن رسالة الخطأ هذه وجدت المواد مما يشير إلى أن يتقلص بلدي SQL ديسيبل ومسح الملفات المؤقتة الخاص بي على الكمبيوتر القيام التصدير / الاستيراد، أي من الذي عمل.

لقد أي شخص آخر المدى في هذه المسألة؟

هل كانت مفيدة؟

المحلول

ولقد بدأت البحث في حقل المذكرة في قاعدة بيانات Access. الصف الأخير يرد "# خطأ" في حقل المذكرة. عندما ينقر في هذا المجال حصلت على الرسالة التالية:

<اقتباس فقرة>   

و"محرك قاعدة بيانات Microsoft Jet   توقفت عملية لأنك و   مستخدم آخر تحاول تغيير   نفس البيانات في نفس الوقت "

وركضت ضغط وإصلاح على قاعدة بيانات Access. التي وضعت حفنة من # الأحرف في حقل المذكرة الخاصة بهذا السجل محددة.

وبعد ذلك حاول SQL Server معالج الاستيراد التصدير مرة أخرى. انها عملت تماما ذلك الوقت!

نصائح أخرى

وليس لدي ما يكفي من سمعة لغاية الجواب DPII الخاص بك ولكن لأنها عملت بالتأكيد بالنسبة لي. هذه المشكلة كان يقوم به رأسي في والتعاقد بسيطة وإصلاح جعله يذهب بعيدا. أيضا حذار usesr الآخرين باستخدام ملف بالتزامن wyhile كنت تحميل (أو وجود ملف فتح نفسك في Access) أو قد تصادف هذا الخطأ

ويبدو هذا هو خلل في SQL Server 2005 التي من المفترض أن تكون ثابتة، انظر> وأ href = "http://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx؟FeedbackID=346675" يختلط = " noreferrer نوفولو "> هنا

وتحرير: لكل تعليقك أدناه، فهي ثابتة في 2008 SP1 CU5

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top