এই প্রশ্নটি স্ট্যাকওভারফ্লোতে দেখুন:
আমি একটি এসকিউএল সার্ভার ২০০৮ আর 2 এক্সপ্রেস দৃষ্টান্তটি ইন্টারবাসের সাথে সংযুক্ত করতে ইজিসফট ওডিবিসি ড্রাইভারটি ব্যবহার করছি এবং রিমোট সার্ভার থেকে মেটাডেটা পেতে আমার কিছুটা সমস্যা হচ্ছে। নেটে খোঁজাখুঁজি করা থেকে মূল অংশগুলি চারটি অংশযুক্ত লিঙ্কযুক্ত সার্ভার সিনট্যাক্সের পরিবর্তে ওপেনকুরি ব্যবহার করে উল্লেখ করে।
EG আমার বর্তমান (সমস্যাযুক্ত) পদ্ধতিটি হ'ল ...
CREATE VIEW [LIVE].[vwPRDETS] AS SELECT * FROM [LBLIVE]...[PRDETS] WITH (NOLOCK)
তবে কয়েকটি টেবিলে ভিউটি কল করার সময় আমি ত্রুটি পেয়েছি ...
এমএসজি 7353, স্তর 16, রাজ্য 1, লাইন 1 লিঙ্কযুক্ত সার্ভার "LBLIVE" সরবরাহের জন্য OLE DB সরবরাহকারী "MSDASQL" সরবরাহ করেছে বেমানান মেটাডেটা। সম্পাদনের সময় একটি অতিরিক্ত কলাম সরবরাহ করা হয়েছিল যা সংকলনের সময় পাওয়া যায় নি।
এছাড়াও, কিছু মতামত আমি তৈরি করতে পারি না কারণ আমি নিম্নলিখিতগুলি পাই ...
Msg 7315, স্তর 16, রাজ্য 1, লাইন 1 লিঙ্কযুক্ত সার্ভার "LBLIVE" এর জন্য ওএলই ডিবি সরবরাহকারী "এমএসডিএএসকিউএল" তে একাধিক সারণী রয়েছে যা "" এসওয়াইএসডিবিএ "নামের সাথে মেলে" "AUDIT_LBABKP" "।
যদিও এখানে কেবল একটি সারণী উল্লেখ করা হয়েছে।
নেট অনুসন্ধান থেকে বিকল্প পদ্ধতির মতো মনে হচ্ছে ...
SELECT * FROM OPENQUERY(<linked sevrer>, 'SELECT <column list> FROM MyTable')
সুতরাং, আমার প্রশ্নটি হ'ল আমি যদি আমার দর্শন সংজ্ঞায় ওপেনকোয়ারিটি ব্যবহার করি তবে এসকিউএল সার্ভার ফলাফল প্রাপ্ত এসকিউএলকে ইন্টারবেসে প্রেরণে অনুকূলিত করতে সক্ষম হবে? বা দুটি পদ্ধতির মধ্যে আসলেই খুব বেশি পার্থক্য নেই?
এটি সাবজেক্ট ক্রস এবং কোনও ডিবিএর পিওভি পছন্দ করবে।