سؤال

وقصة طويلة OK باختصار، قمنا بتصميم وبناء تطبيقات الويب الاتصال إلى SQL خادم مستقل قاعدة بيانات 2000 باستخدام آسيا والمحيط الهادئ: SqlDataSource و System.Data.SqlClient، ونحن الآن نبحث في الهجرة إلى مجموعة DB2. وبصرف النظر عن سلسلة الاتصال، فهل نحن بحاجة إلى القيام بأي شيء على تطبيق ويب؟ أنا جاهل حول DB2. لدينا قريبون من ألف procs المخزنة في SQL إذا كان هذا يجعل أي فرق.

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

المحلول

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

هل نحن بحاجة إلى القيام بأي شيء على تطبيق ويب؟

نعم. يستخدم DB2 موفر مختلف من خادم SQL. لذلك أولا وقبل كل شيء بحاجة إلى إيجاد وتثبيت هذا الموفر (وربما يأتي مع تركيب DB2 أو يتوفر من IBM) ثم قم بتغيير المراجع مساحة SqlClient استخدام IBM.Data.DB2 بدلا من ذلك. أيضا، تغيير أسماء فئة. تحتاج إلى تحديث لاستخدام SqlCommand أنواع DB2Command ذلك على سبيل المثال. هذا الرابط من شأنه أن يساعد:
http://www.ibm.com/developerworks/data/library / techarticle / DM-0502alazzawe /

وبالإضافة إلى ذلك، كل بائع له لهجة خاصة بهم من اللغة SQL. وبعض التعابير من SQL Server فقط بشكل مختلف عند الانتقال إلى DB2. سيكون لديك لإعادة كتابة بعض، إن لم يكن معظمها، من استفساراتكم.

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