DSN-أقل اتصال ODBC إلى الأجهزة الخادمة iSeries
-
19-08-2019 - |
سؤال
وأنا على التوالي PHP 5.2.4 مع v1.8.0 ibm_db2 على أوبونتو 8.04.1 خادم. واني اسعى الى ضرب الأجهزة الخادمة iSeries IBM تشغيل OS / 400 V5R3 ولكن لست متأكدا على الإطلاق كيفية ربط الواقع دون DSN. لقد ألقيت نظرة على http://www.connectionstrings.com/ لكن أيا من DB2 أو AS / يبدو 400 سلاسل اتصال للعمل. كل ما ينتهي هو:
[IBM][CLI Driver] SQL1013N The database alias name or database name "" could not be found. SQLSTATE=42705 SQLCODE=-1013
وهنا هو بلدي سلسلة DSN الحالية:
DRIVER={iSeries Access ODBC Driver};SYSTEM=192.168.0.20;Uid=user;Pwd=password
ولقد حاولت أيضا "DRIVER IBM DB2 ODBC 'ولكن الحصول على نفس الخطأ كسلسلة أعلاه.
المحلول 2
وكما اتضح، واضطررت الى استخدام ODBC كما لم يكن هناك وسيلة سهلة للوصول DBU من PHP دون الحاجة إلى إنشاء DB2-C وكل شيء الأنابيب من خلال وجود.
نصائح أخرى
وهنا هو ما يمكنني استخدام ضمن بيئة .NET:
Provider=IBMDA400.DataSource.1;Data Source=xxx.xxx.xxx.xxx;Password=xxxxxxxxxx;User ID=xxxxxxxxxx;Initial Catalog=SERVERNAME
هل يمكن أن يكون في عداد المفقودين "كتالوج الأولية".
لا تنتمي إلى StackOverflow