मैं एसएसआईएस का उपयोग वीएस -2010 (खोल) और SQL सर्वर 2005 (32 बिट) से SQL Server 2012 (64 बिट) में जाने वाले डेटाबेस के साथ कर रहा हूं। मैं सीधे गंतव्य सर्वर पर विकास कर रहा हूं (इष्टतम नहीं, लेकिन यह काम करता है)।एसएसआईएस ट्रांसफर डेटाबेस कार्य क्रिप्टिक त्रुटि संदेश 0x80131500
जब मैं ट्रांसफर डेटाबेस कार्य का उपयोग करने का प्रयास करता हूं, तो यह मुझे एक त्रुटि संदेश देता है: "त्रुटि: कार्य पर निष्पादन विधि त्रुटि कोड 0x80131500 लौटा (डेटा स्थानांतरित करते समय एक त्रुटि आई। आंतरिक अपवाद देखें विवरण।) निष्पादन विधि सफल होनी चाहिए, और "आउट" पैरामीटर का उपयोग करके परिणाम इंगित करना चाहिए। "
यहां समस्या है ... मैं "आंतरिक अपवाद" कैसे देख सकता हूं ?? यह एक जीयूआई इंटरफ़ेस है जिसमें कोड के माध्यम से कदम उठाने का कोई तरीका नहीं है! मैंने setting up logging भी कोशिश की - यह सिर्फ वही बेकार त्रुटि संदेश लॉग करता है।
माइक्रोसॉफ्ट के पास उनके संदर्भ दस्तावेज़ों में इस त्रुटि कोड के लिए कोई जानकारी नहीं है (जो मुझे मिल सकती है)।
त्रुटि कोड googleing के बाद, मैंने देखा कि दूसरों के पास यह त्रुटि कोड है, जिसमें उपयोगकर्ता, भूमिकाएं और उन्हें बनाने के संदेश हैं।
- मैं दोगुना जाँच की है कि मैं दोनों सर्वर पर सिस्टम प्रशासक अधिकार है, और दोनों पर
प्रवेश नहीं हैं। - मैं और कि खुद से दोनों के लिए काम किया ठीक (डेटाबेस नाम changeing के साथ) के लिए प्रत्येक सर्वर से एक ही स्थानांतरण डाटाबेस कार्य की कोशिश की।
- मैंने डेटाबेसऑनलाइन और डेटाबेसऑफलाइन विकल्पों दोनों की कोशिश की। (दोनों तरीकों से एक ही त्रुटि)
- मैंने स्थानांतरण डेटाबेस कार्य करने से पहले "ट्रांसफर लॉग इन" कार्य करने का प्रयास किया, यह कार्य काम करता था, लेकिन स्थानांतरण डेटाबेस कार्य नहीं। फिर उसने त्रुटियों को फेंकना शुरू कर दिया कि डेटाबेस मौजूद नहीं हैं - जिसका अर्थ है कि डेटाबेस को स्थानांतरित करने के बाद मुझे लॉग इन स्थानांतरित करने की आवश्यकता है।
क्या मैं गलत कर रहा हूँ:
यहाँ मेरा सेटिंग कर रहे हैं? या मैं "आंतरिक अपवाद" संदेश कैसे प्राप्त कर सकता हूं?
इसके अलावा, यहां माइक्रोसॉफ्ट के मंचों के लिए मेरी पोस्ट का पालन करें: http://social.technet.microsoft.com/Forums/en-US/sqlintegrationservices/thread/cda53c80-8da6-4ed1-898a-9f3ff8464ae2
लॉग इन स्थानांतरित करने के बाद, क्या आप उन्हें हटा सकते हैं और इसे एक शॉट दे सकते हैं? क्या यह किसी भी तरह से मदद करेगा? – rvphx
क्या हटाएं? लॉग इन मैं अभी स्थानांतरित कर दिया? – Watki02
आप सभी घटनाओं को लॉगिंग कर रहे हैं? बस OnError और OnTaskFailed? ऑनफॉर्मेशन और ऑनवार्निंग को पकड़ो क्योंकि वे और क्या गलत हो रहे हैं इसका संकेत दे सकते हैं। एक अन्य विकल्प [DTLoggedExec] हो सकता है (http://dtloggedexec.codeplex.com/) कभी भी उस कार्य के साथ नहीं खेला जाता है, इसलिए मैं – billinkc