ایجاد اتصال MSSQL (SQL Server) در پراسس میکر 3.3.0 به بالا

در صورتی که  ProcessMaker از PHP 7 استفاده می کند، به جای نصب پسوند mssql، پسوند sqlsrv را نصب کنید.

قبل از نصب پسوند sqlsrv، شرایط زیر را بررسی کنید:

  • بررسی کنید که نسخه نصب شده SQL Server با بسته نسخه درایور سازگار است.
  • بررسی کنید که درایورهای Microsoft برای PHP برای نسخه SQL Server با الزامات ProcessMaker از جمله نسخه PHP و نسخه سیستم عامل سازگار است.

مراحل زیر نحوه نصب ماژول SQLSRV را روی سرور ویندوز توضیح می دهد:

  • پس از تأیید الزامات ذکر شده در بالا، نسخه بسته درایور مناسب را اینجا پیوند دهید.
  • در بخش Microsoft Drivers 5.6 for PHP for SQL Server، روی Download کلیک کنید.

https://wiki.processmaker.com/sites/default/files/3.3.0MicrosoftDrivers5.6_PHP_SQLServer.png

یک فایل اجرایی (SQLSRV561.EXE) دانلود می شود. این فایل را به عنوان مدیر (Run this file as the administrator) اجرا کنید.

صفحه قرارداد مجوز نمایش داده می شود. برای نصب بسته درایور روی Yes کلیک کنید.

 

https://wiki.processmaker.com/sites/default/files/3.3.0MicrosoftDrivers5.6_PHP_SQLServerAcept.png

در صفحه بعدی، پوشه ext که PHP در آن نصب شده است را مرور کنید. سپس بر روی OK کلیک کنید.

https://wiki.processmaker.com/sites/default/files/3.3.0MicrosoftDrivers5.6_PHP_SQLServerBrowse.png

 

پس از استخراج فایل‌های Driver Package در پوشه ext، یک پیام تأیید نمایش داده می‌شود. روی OK کلیک کنید.

https://wiki.processmaker.com/sites/default/files/3.3.0MicrosoftDrivers5.6_PHP_SQLServerOk.png

در پوشه ext، پسوند مناسب برای نسخه PHP خود را جستجو کنید. به عنوان مثال، برای نسخه PHP 7.1، درایور سازگار php_sqlsrv_71_ts_x64.dll است. اگر ساختار PHP nts است، از نسخه php_sqlsrv_71_nts_x64.dll استفاده کنید.

به پوشه ای که php.ini در آن قرار دارد بروید و آن را ویرایش کنید. خط پسوند زیر را که در مرحله قبل انتخاب شده است اضافه کنید:

extension = php_sqlsrv_71_ts_x64.dll

وب سرور خود را مجددا راه اندازی کنید، در این صورت آپاچی را مجددا راه اندازی کنید.

در Command Prompt به پوشه ای که php.exe در آن قرار دارد بروید و دستور زیر را برای نمایش اطلاعات PHP اجرا کنید:

c:\opt\php>php.exe -i> phpinfo.txt

اگر پیام هشدار SQLSRV وجود دارد، به این معنی است که برنامه افزودنی در پوشه دیگری قرار دارد یا احتمالاً با نسخه PHP شما سازگار نیست. سعی کنید نسخه برنامه افزودنی (extension) مناسب را دانلود کنید.

 

https://wiki.processmaker.com/3.3/Database_Connections/MSSQL#Installing_the_SQLSRV_Module_Windows

دیدگاه ها

هیچ دیدگاهی تا به این لحظه در این صفحه ثبت نشده است

دیدگاه خود را در مورد این مطلب بیان کنید.




مشاوره آنلاین