لا يستطيع النظام الاتصال بقاعدة البيانات عند التركيب وإنشاء قاعدة بيانات جديدة فارغة، بالرغم من أن النظام قام بإنشاء بعض الجداول. ما سبب هذه المشكلة وكيف يمكن حلها؟
Originally posted at https://answers.namasoft.com/question/457/ on 2018-11-29.
لا يستطيع النظام الاتصال بقاعدة البيانات عند التركيب وإنشاء قاعدة بيانات جديدة فارغة، بالرغم من أن النظام قام بإنشاء بعض الجداول. ما سبب هذه المشكلة وكيف يمكن حلها؟
Originally posted at https://answers.namasoft.com/question/457/ on 2018-11-29.
ربما يكون السبب خاصًا بال collation في قاعدة البيانات.
في بعض الحالات وجدناه Arabic_CS_AI، ويجب أن يكون Arabic_CI_AI.
الفرق بين CS و CI هو Case Sensitive و Case Insensitive، وهذا سيؤدي إلى مشاكل كثيرة لديك في الاستعلامات. مثلًا select id from salesinvoice لن تعمل، ويجب أن تكون select id from SalesInvoice.
Originally posted at https://answers.namasoft.com/question/457/ on 2018-11-29.