اتصال به سرور MY SQL/ POSTGRES
پیکربندی پایگاه داده
به صورت پیش فرض سرویس دسک پلاس از پایگاه داده MY SQL/ POSTGRES یا Postgress پشتیبانی میکند. برای تبدیل به پایگاه داده SQL باید سرور SQL را به منظور برقرار اتصال و شروع سرور پیکربندی کنید.
پیکربندی سرور MS SQL
۱٫ changfeDBServer.bat را (در لینوکس changeDBServer.sh) که در قسمت خانه ServiceDesk قرار دارد اجرا کنید. با این کار صفحه DataBase Setup Wizard نمایش داده خواهد شد. برای پیکربندی سرور SQLجزئیات این فرم را پر کنید:
نوع سرور: نوع سرور را از جعبه کومبو نشان داده شده انتخاب کنید. مثلا MS SQL
نام میزبان: آدرس IP/ نام میزبان که پایگاه داده بر روی آن در دسترس است را وارد کنید. نام میزبان به طور پیشفرض ‘localhost’ است.
پورت: پورت را مشخص کنید. پیش فرض این گزینه ۱۴۳۳ است.
پایگاه داده: به صورت پیش فرض نام پایگاه داده servicedesk و به صورت غیر قابل ویرایش خواهد بود.
نام کاربری: نام کاربیر برای لاگین به سرور را مشخص کنید.
کلمه عبور: کلمه عبور را مشخص کنید.
۲٫ برای پک کردن اینکه اتصال در دسترس است، بر روی گزینه Test کلید کنید. یک پنجره باز میشود که پیام ‘Connection Established’ را نمایش میدهد.
۳٫ برای ادامه بر روی OK کلیک کنید.
۴٫ بر روی گزینه Save کلیک کنید تا تنظیمات سرور SQL ذخیره شود.
پیکربندی سرور MYSQL
۱٫ اگر از یک سرور MySql ریموت استفاده میکنید و نمیخواهید از سرور داخلی استفاده کنید در این حالت:
۲٫ نوع سرور را به صورت MySql انتخاب کنید. به این ترتیب صفحه تنظیمات پایگاه داده باز میشود.
۳٫ نام میزبان، پورت، نام کاربری و کلمه عبور را مشخص کنید.
۴٫ بر روی گزینه test کلیک کرده و اتصال را کchangeDBنترل کنید.
۵٫ وقتی که اتصال برقرار شد، save را بزنید تا جزئیات ذخیره شود و سرور را اجرا کنید.
کاربران غیر GUI
در خط فرمان و با استفاده از پارامترهای زیر فایل changeDBServer.bat را اجرا کنید (در لینوکس changeDBServer.sh).
C:\[سرویس دسک پلاس Home]\bin>changeDBServer.bat –console
با این کار اطلاعات مورد نیاز برای سرور DB در کنسول جمع آوری خواهد شد.
اتصال به سرور MY SQL/ POSTGRES
سرویس دسک پلاس از MYSQL به عنوان پایگاه داده پیش فرض استفاده میکند.
اتصال به سرور MYSQL در ویندوز
۱٫ در خط فرمان به [سرویس دسک پلاس Home] \ mysql \ bin بروید.
C:\> cd ManageEngine\ServiceDesk\mysql\bin
۲٫ این دستور را وارد کنید: mysql.exe -u root -P 33366 servicedesk
C:\> cd ManageEngine\ServiceDesk\mysql\bin> mysql.exe -u root -P
۳۳۳۶۶ servicedesk
ServiceDesk نام پایگاه داده است. ۳۳۳۶۶ پورتی است که پایگاه داده بر روی ان اجرا میشود. سرویس دسک پلاس از حساب روت به منظور اتصال به پایگاه داده استفاده میکند و از هیچ کلمه عبوری استفاده نمیکند. برای اتصال به پایگاه داده MYSQL فقط میتوانید از طریق کنسول سرور عمل کنید.
اتصال به MYSQL در لینوکس
MY SQL/ POSTGRES
۱٫ کلاینت MYSQL را که از نسخه لینوکس شما پشتیبانی میکند نصب کنید.
۲٫ وقتی که این کار انجام شد، اطمینان حاصل کنید که دستور “mysql” در مسیر است. (در اغلب مواقع، در مسیر خواهد بود. اگر اینطور نبود، مسیر کامل دستور mysql را در قسمت متغیر PATH در فالی bashrc وارد کنید).
۳٫ در خط فرمان به [سرویس دسک پلاس Home] \ mysql \ bin بروید.
# cd [سرویس دسک پلاس Home]/mysql/bin
۱٫ این دستور را وارد کنید:
# mysql -u root -S ../tmp/mysql.sock servicedesk A
نکاتی برای مشکلابی
حل مشکل اتصال MY SQL/ POSTGRES
موارد زیر را بررسی کنید:
۱٫ آیا سرور MY SQL/ POSTGRES اجرا میشود؟
۲٫ آیا نام سرور یا شماره پورت صحیح نوشته شدهاند؟
۳٫ اگر سرور MY SQL/ POSTGRES در یک ماشین ریموت در حال اجرا است، ممکن است یک فایروال شماره پورتی که وارد کردهاید را بلاک کرده باشد.
۴٫ اگر هیچ کدام از مسائل بالا وجود نداشت، با مدیر سیستم تماس بگیرید.
حل مشکل اتصال MS SQL
اگر اتصال پذیرفته نشد و پیغام "unable to connect the server" توسط سرور SQL داده شد، ممکن است دلایل زیر باعث این مساله شده باشد.
ممکن است غلط املایی در نام سرور یا اشتباه در شماره پورت وجود داشته باشد.
سرور SQL ممکن است برای استفاده از TCP/IP پیکربندی نشده باشد. در این حالت، از برنامه شبکه سرور SQL، قسمت TCP/IP را فعال کنید.
اگر فایروال پورت ۱۴۳۳ را بلاک کرده باشد، نمیتوانید به سرور متصل شوید.
برای بررسی اینکه فایروال استفاده TCP/IP را بلاک کرده است از \”telnet1433\"\n استفاده کنید.
اینستنس سرور SQL در حال حاضر توسط ServiceDesk پشتیبانی نمیشود و در نسخههای آینده وجود خواهد داشت. همچنین اگر نام ماشین و پورت اینستنس را بدانید میتوانید یک بار به SQL سرور متصل شوید.
یک کاربر جدید با اختیارات کامل به شکل زیر ایجاد کنید:
در هنگام پیکربندی خصوصیات سرور SQL نوع هویت سنجی را به شکل زیر و از نوع SQL سرور انتخاب کنید. هویت سنجی ویندوزی در حال حاضر در SerivceDesk Plus پشتیبانی نمیشود.