موقع ASP.net تصميم / بنيت على Transistion SQL Server إلى DB2
-
08-07-2019 - |
سؤال
وقصة طويلة 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. سيكون لديك لإعادة كتابة بعض، إن لم يكن معظمها، من استفساراتكم.