موصل المصدر لـ MS SQL Server¶
تصف هذه الإرشادات كيفية تكوين digna للاتصال بـ SQL Server سواءً باستخدام الموصل الأصلي لـ Python أو عبر برنامج تشغيل ODBC.
تشير هذه الإرشادات إلى الشاشة "Create a Database Connection".

الموصل الأصلي لـ Python¶
المكتبة: pymssql
طرق المصادقة المدعومة: مصادقة باستخدام كلمة المرور فقط
⚠️ لطرق مصادقة أخرى، يرجى استخدام برنامج تشغيل ODBC.
تكوين digna (الموصل الأصلي)¶
زوّد المعلومات التالية في شاشة "Create a Database Connection":
Technology: MS SQL Server
Host Address: اسم الخادم أو عنوان IP
Host Port: رقم المنفذ، مثلاً 1433
Database Name: اسم قاعدة البيانات
Schema Name: المخطط الذي يحتوي على بيانات المصدر
User Name: اسم مستخدم قاعدة البيانات
User Password: كلمة مرور المستخدم
Use ODBC: Disabled (default)
برنامج تشغيل ODBC¶
قد يدعم برنامج تشغيل ODBC نطاقًا أوسع من خيارات المصادقة والاتصال. تركز هذه الفقرة على المصادقة باستخدام كلمة المرور عبر برنامج التشغيل SQL Server.
1. تثبيت برنامج تشغيل ODBC¶
ثبت برنامج التشغيل SQL Server (أو ما يماثله) باتباع دليل التثبيت الرسمي للبائع.
2. تكوين مصدر بيانات ODBC¶
اتبع هذه الخطوات لتكوين مصدر بيانات ODBC جديد باستخدام المصادقة عبر كلمة المرور:
الخطوة 1¶

انقر زر Next >.
الخطوة 2¶

اختر طريقة المصادقة (مثل اسم المستخدم وكلمة المرور) وقم بتوفير البيانات المطلوبة.
انقر زر Next >.
الخطوة 3¶

اختر إعدادات التوافق مع ANSI ثم انقر زر Next >.
الخطوة 4¶

يمكنك ترك الإعدادات الافتراضية أو اختيار خيارات التسجيل حسب الحاجة ثم انقر زر Finish.
الخطوة 5¶

الآن انقر زر ** Test datasource **.
الخطوة 6¶

عند ظهور شاشة النجاح، يكون ODBC مُكوَّنًا بشكل صحيح.
الآن يمكنك تكوين digna لاستخدام اتصال ODBC، إما عبر DSN (Data Source Name) أو إعداد بدون DSN.
A. تكوين قائم على DSN¶
تكوين digna¶
في شاشة "Create a Database Connection"، قم بتوفير ما يلي:
Technology: MS SQL Server
Database Name: قاعدة البيانات التي تحتوي على المخطط المصدر
Schema Name: المخطط الذي يحتوي على بيانات المصدر
Use ODBC: Enabled
خصائص ODBC¶
name: "DSN", value: "SQLServerDext"
name: "UID", value: "your database user"
name: "PWD", value: "your database password"
name: "DATABASE", value: "name of the database that contains the source data schema"
🔹 يجب أن يتطابق
DSNمع الاسم المُعرف في تكوين برنامج تشغيل ODBC الخاص بك.
B. تكوين بدون DSN¶
تكوين digna¶
في شاشة "Create a Database Connection"، قم بتوفير ما يلي:
Technology: MS SQL Server
Database Name: المخطط الذي يحتوي على بيانات المصدر (نفس Schema Name)
Schema Name: المخطط الذي يحتوي على بيانات المصدر
Use ODBC: Enabled
خصائص ODBC¶
name: "DRIVER", value: "SQL Server"
name: "SERVER", value: "your server name or IP address"
name: "UID", value: "your database user"
name: "PWD", value: "your database password"
name: "DATABASE", value: "name of the database that contains the source data schema"