كيف يمكن تشغيل تقرير معين على قاعدة بيانات أخرى غير التي يعمل عليها النظام؟

Viewed 1

يوجد لدي العميل قاعدة بيانات قديمة ويود تشغيل بعض التقارير عليها. كيف يمكن عمل هذا في نما؟


Originally posted at https://answers.namasoft.com/question/119/.

1 Answers

1- قم بإضافة معلومات الدخول لقاعدة البيانات في ملف context.xml داخل Tomcat:

<Resource name="jdbc/reportdb" auth="Container" type="javax.sql.DataSource"
    factory="org.apache.tomcat.jdbc.pool.DataSourceFactory" maxActive="10000"
    maxIdle="20" maxWait="10000" username="sa" password="sapassword"
    driverClassName="net.sf.log4jdbc.DriverSpy" validationQuery="SELECT 1"
    testWhileIdle="true"
    url="jdbc:log4jdbc:sqlserver://localhost:1433;database=databasename;"
    timeBetweenEvictionRunsMillis="24000000" testOnBorrow="true"/>

2- قم بتحديد الاسم الذي اخترته (reportdb في هذا المثال) في تعريف التقرير في حقل "اسم مصدر قاعدة البيانات" كما هو ظاهر بالصورة:

Nama ERP Report Definition - Database Source


Originally posted at https://answers.namasoft.com/question/119/.