/
/
مدیریت اتصال بانکهای اطلاعاتی یکی از بخشهای پایه برای ایجاد Providerهای مبتنی بر Database است. اتصال بانک اطلاعاتی یکبار در این بخش تعریف میشود و سپس در زمان ساخت Provider، Report یا سایر بخشهایی که به Database Connection نیاز دارند، از اتصالهای تعریفشده استفاده میشود.
در صفحه فهرست اتصالات بانکهای اطلاعاتی، Connectionهای تعریفشده در سامانه نمایش داده میشوند. در این صفحه اطلاعاتی مانند عنوان اتصال، آدرس سرور، نام پایگاه داده، نوع Database، تاریخ ثبت، وضعیت فعال بودن و حالت فقطخواندنی نمایش داده میشود.
فهرست Connectionهای Database تعریفشده در سامانه
فرم ایجاد و ویرایش اتصال بانک اطلاعاتی
برای مدیریت اتصالهای بانک اطلاعاتی، از مسیرهای مرتبط در GraphBPMS مانند مدیریت بانکهای اطلاعاتی، WSDL Parser و مدیریت منابع داده استفاده میشود.
مسیر دسترسی در منوی GraphBPMS
در زمان ایجاد یا ویرایش Connection بانک اطلاعاتی، اطلاعات زیر قابل تنظیم است:
| فیلد | شرح |
|---|---|
| عنوان | نام قابل تشخیص اتصال که در بخشهایی مانند Provider، Form Builder و Report Designer نمایش داده میشود. |
| آدرس سرور | نام Host، IP یا آدرس سروری که Database روی آن قرار دارد. |
| نام پایگاه داده | نام Database مقصد برای برقراری اتصال. |
| شماره پورت | Port مورد استفاده برای ارتباط با Database Server. |
| نام کاربری | Username مربوط به Database Connection. |
| کلمه عبور | Password مربوط به Database Connection. |
| نوع پایگاه داده | نوع Engine پایگاه داده. |
| تاریخ انقضا | مقدار کنترلی قابل ثبت برای اتصال در UI. |
| فعال | فعال یا غیرفعال بودن Connection. |
| فقط خواندنی | مشخص کردن اتصال بهعنوان Read-Only. |
| تست ارتباط | بررسی برقراری اتصال قبل از ذخیره اطلاعات. |
در UI فعلی، گزینههای نوع پایگاه داده به شکل زیر قابل انتخاب هستند:
نمای انتخاب نوع Database در Connection Manager
تست برقراری ارتباط از داخل این بخش برای SQL Server ارائه شده است.
در زمان ساخت Providerهای مبتنی بر Database، فیلد «لیست بانکهای اطلاعاتی» از Connectionهایی که در این بخش تعریف شدهاند مقداردهی میشود.
به این ترتیب اطلاعات اتصال مانند Host، Database، Username و Password در Provider تکرار نمیشود و Provider از Connection تعریفشده استفاده میکند.
Database Connection
↓
Query / StoredProcedure / Function / Advanced Editor
↓
Provider