2013-06-11 15 views
15

का उपयोग कर, मैं ऐसा करने के लिए Workbench उपयोग कर रहा हूँ। मैं दोनों डेटाबेस के लिए कनेक्शन लेने लेकिन निम्न चेतावनी मिलती है:स्रोत से स्कीमा सूची को पुन: प्राप्त नहीं जब MySQL के लिए MSSQL से पलायन मैं अपने डेटाबेस जो MySQL करने के लिए एमएस एसक्यूएल सर्वर में है स्थानांतरित करने के लिए कोशिश कर रहा हूँ Workbench

Retrieve schema list from source. 

और यह संदेश लॉग है:

Starting... 
Connect to source DBMS... 
- Connecting to source... 
Connect to source DBMS done 
Check target DBMS connection... 
- Connecting to target... 
Connecting to [email protected]:3306... 
Connecting to [email protected]:3306... 
Connected 
Check target DBMS connection done 
Retrieve schema list from source.... 
- Checking connection... 
- Fetching catalog names... 
WARNING: The following catalogs where not found: Autotask 
- Fetching schema names... 
- Finished 
Retrieve schema list from source finished 
Tasks finished with warnings and/or errors, view the logs for details 
Finished performing tasks. 

Autotask डाटाबेस का नाम है। कृपया मैं क्या गलत कर रहा हूं?

नोट: भी जादूगर की चेतावनी के साथ मुझे आगे क्लिक करें, लेकिन उसने अगले स्क्रीन schematas सूची माना जाता है, लेकिन के रूप में यह रिक्त है मैं जारी नहीं रख सकते।

अग्रिम धन्यवाद। पाब्लो

+0

मुझे एसक्यूएल सर्वर 2008 से कनेक्ट करने के लिए SQL सर्वर मूल क्लाइंट 10.0 का उपयोग करके भी यह समस्या है। कनेक्शन सफल होता है लेकिन स्केमाटा चयन एक खाली सूची है – Chausser

उत्तर

4

सुनिश्चित करें कि आप उपयोगकर्ता "सा" के रूप में एमएस एसक्यूएल से कनेक्ट कर रहे हैं। गैर-व्यवस्थापक उपयोगकर्ताओं को स्कीमा निकालने के लिए जरूरी अधिकारों की कमी हो सकती है ...

24

यदि कोई अन्य इस मुद्दे पर आता है, और आपके पास "sa" उपयोगकर्ता तक पहुंच नहीं है, तो मैंने सोचा कि मैं पोस्ट करूंगा इस मुद्दे को कैसे हल करें।

मूल समस्या उपयोगकर्ता अनुमति है। यद्यपि आप डेटाबेस ठीक से लॉगिन कर सकते हैं, लेकिन एक विशिष्ट अनुमति है जिसे इसे MySQL वर्कबेंच के साथ काम करने के लिए सेट करने की आवश्यकता है। आपको जिस अनुमति की आवश्यकता है वह "किसी भी परिभाषा को देखें" जो उपयोगकर्ताओं "Securables" टैब के अंतर्गत पाई जाती है।

एक अच्छा लघु वीडियो यह सब यहाँ http://mysqlworkbench.org/2013/08/video-tutorial-setup-a-restricted-sql-server-account-for-migrations-with-mysql-workbench/ समझा नहीं है और विशिष्ट भाग 02:17 पर स्थित है।

यदि डेटाबेस किसी साझा होस्ट पर है - जैसा कि मुझे एक्सेस करने की आवश्यकता थी - मैं बस मेजबान को ईमेल करने की सलाह दूंगा (अधिमानतः अपने ग्राहकों के मुख्य संपर्क के माध्यम से) और वे उम्मीद करेंगे कि यह आपके लिए होगा। मेरे मामले में मेजबान ने इसे 1 दिन तक चालू कर दिया क्योंकि इसके अंत में कुछ अन्य संभावित सुरक्षा जोखिम होने चाहिए।

आशा इस किसी और वहाँ बाहर में मदद करता है।

संबंधित मुद्दे

 संबंधित मुद्दे