كيفية اختيار البيانات من الجدول من DSN في T-SQL؟

StackOverflow https://stackoverflow.com/questions/243708

  •  04-07-2019
  •  | 
  •  

سؤال

وكيف يمكنني الحصول على بيانات من قاعدة بيانات أنني فقط يمكن الوصول إليها من خلال مصدر بيانات ODBC (DSN) في T-SQL MS SQL Server و أي إصدار؟

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

المحلول

وبعد قراءة ما يلي، قررت إنشاء حزم SSIS للحصول على بيانات من مصدر بيانات آخر عبر DSN.

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

مع ملقمات المرتبطة، لديك قليلا   المزيد من المرونة، ولكن أيضا بعض   مخاوف أمنية إضافية. أنت   ربط مصدر البيانات الأخرى على أنها   مستخدم معين، مع أن المستخدم   سلطة ملقم مرتبط. إذا   كل ما تحتاجه هو الوصول إلى قراءة فقط   بعض وجهات النظر، وينبغي أن يكون هذا المستخدم فقط   منح تلك السلطة لتلك   شاء. هذا ليس سيئا للغاية، لديك   السيطرة الكاملة للسلطة لك   منح لهذا المستخدم، ولكن عليك أن   التعامل معه، وندرك أن منح   الكثير من السلطة يمكن أن يكون الأمن   قلق.

     

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

المصدر

نصائح أخرى

واختيار هو الجزء السهل، ولكن السؤال الحقيقي هو كيف يمكن ربط إلى مصدر البيانات.

أولا، أين أنت اختيار البيانات من؟ هل كتابة التعليمات البرمجية، أو مجرد استخدام أداة محلل استعلام (2000) أو إدارة Studio (2005)؟

وستحتاج إلى إعداد اتصال إلى قاعدة البيانات بغض النظر. إذا كنت بحاجة إلى مساعدة مع connectionstrings إلى DSN، الموقع www.connectionstrings.com مفيد جدا. خلاف ذلك، من أداة الاستعلام سيكون هناك مربعات الحوار أو المعالجات لمساعدتك.

وتحتاج إلى إضافة ملقم مرتبط إلى مصدر، ثم يمكنك الاستعلام كما هو معتاد.

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