जब मैं त्रुटि संदेश 7222, स्तर 16 "इस उदाहरण पर केवल एक SQL सर्वर प्रदाता की अनुमति है" प्राप्त होने पर मैं SQL सर्वर से PostgreSQL के लिए एक लिंक किए गए सर्वर को स्थापित करने का प्रयास कर रहा था।
संदेश यथोचित है स्वयं व्याख्यात्मक, लेकिन इसने मुझे अभी भी यह नहीं बताया कि यह मेरे . के बारे में क्या था उदाहरण जिसने इसे अनुमति देने से रोका।
यह पता लगाने में देर नहीं लगी।
इस त्रुटि का कारण
मुझे यह त्रुटि इसलिए मिल रही थी क्योंकि मैं Linux के लिए SQL सर्वर का उपयोग कर रहा था।
जैसा कि यह पता चला है, ऐसी सुविधाओं का एक समूह है जो वर्तमान में लिनक्स के लिए SQL सर्वर में समर्थित नहीं हैं।
उन असमर्थित सुविधाओं में से एक में SQL सर्वर के अलावा अन्य डेटा स्रोतों से लिंक किए गए सर्वर शामिल हैं।
Microsoft Linux के लिए SQL सर्वर 2019 में असमर्थित सुविधाओं की एक सूची प्रदान करता है, और "SQL सर्वर के अलावा अन्य डेटा स्रोतों से लिंक किए गए सर्वर" उनमें से एक है।
अप्रत्याशित रूप से, यह लिनक्स के लिए SQL सर्वर 2017 में असमर्थित सुविधाओं की अपनी सूची में भी शामिल है।
उम्मीद है कि यह भविष्य के संस्करणों में बदल जाएगा। इस बीच, आप अभी भी SQL सर्वर के अन्य उदाहरणों से लिंक किए गए सर्वर बना सकते हैं।