تخطيط قاعدة بيانات MSSQL للرسائل القصيرة (SMS)

توضح هذه الصفحة تخطيط قاعدة البيانات الذي يجب استخدامه عند الرغبة في إعداد حل SQL لـ SMS. ستلاحظ أنه يجب إنشاء جدولين لقاعدة البيانات. سيتم استخدام أحدهما لإرسال رسائل SMS والآخر لاستقبالها. يوضح هذا الدليل كيفية الاتصال بخادم MS SQL الخاص بك وكيفية إنشاء هذين الجدولين.

المحتوى
1. الاتصال بـ MSSQL Express
2. نسخ عبارة CREATE TABLE
3. تنفيذ عبارة CREATE TABLE

الفيديو 1 - كيفية إعداد حل SQL لـ SMS (شرح بالفيديو)

يرجى التمرير لأسفل لنسخ عبارات CREATE TABLE المستخدمة في الفيديو. إذا كنت قد أنشأت قاعدة البيانات في MSSQL Express، يمكنك الانتقال إلى الفيديو التالي.

أولاً، تحتاج إلى أن تكون قادرًا على إنشاء قواعد بيانات SQL باستخدام موجه الأوامر. للقيام بذلك، يرجى تشغيل "cmd" على جهازك، وكتابة "sqlcmd". بعد الضغط على Enter، ستتمكن من تنفيذ عبارات SQL مباشرة من cmd. تقوم هذه العبارات بإنشاء قاعدة البيانات للرسائل الواردة والصادرة، وإنشاء بيانات اعتماد تسجيل الدخول وتعيين الصلاحيات المطلوبة للمستخدمين. يمكنك رؤية النتيجة في الشكل 1.

الاتصال بقاعدة بيانات Microsoft SQL Express
الشكل 1 - الاتصال بقاعدة بيانات Microsoft SQL Express

الآن تحتاج إلى تسجيل الدخول لإنشاء قواعد بيانات SQL باستخدام المستخدم الذي تم إنشاؤه. للقيام بذلك، يرجى تشغيل "cmd" على جهازك، وكتابة "sqlcmd -U ozekiuser -P ozekipass". (الشكل 2) بعد الضغط على Enter، ستتمكن من تنفيذ عبارات SQL مباشرة من cmd بصلاحيات المستخدم الذي تم إنشاؤه.

الشكل 2 - تسجيل الدخول بالمستخدم الذي تم إنشاؤه

sqlcmd -U ozekiuser -P ozekipass

بعد ذلك، تحتاج إلى إنشاء جدول مناسب لبوابة Ozeki SMS. هنا في الشكل 3، نقدم لك عبارة تنشئ جدول SQL المثالي لاحتياجاتك. إذا كنت معتادًا على SQL، فلا تتردد في تعديل الكود وفقًا لرغبتك الدقيقة.


use ozekidb
GO

CREATE TABLE ozekimessagein (
 id int IDENTITY (1,1),
 sender varchar(255),
 receiver varchar(255),
 msg nvarchar(160),
 senttime varchar(100),
 receivedtime varchar(100),
 operator varchar(30),
 msgtype varchar(30),
 reference varchar(30),
);
 
CREATE TABLE ozekimessageout (
 id int IDENTITY (1,1),
 sender varchar(255),
 receiver varchar(255),
 msg nvarchar(160),
 senttime varchar(100),
 receivedtime varchar(100),
 operator varchar(100),
 msgtype varchar(30),
 reference varchar(30),
 status varchar(30),
 errormsg varchar(250)
);
 
GO

الشكل 3 - عبارة CREATE TABLE

لإنشاء الجداول، تحتاج إلى إعطاء "sqlcmd" بعض العبارات. انسخ الكود من الشكل 3. تقوم هذه العبارات بإنشاء جداول للرسائل الواردة والصادرة.

الآن يرجى لصق الكود المنسوخ من الخطوة السابقة في sqlcmd الذي قمت بإنشائه في الشكل 1. بهذه الطريقة يمكن للبرنامج فهم وتنفيذ العبارات. هنا في هذه الخطوة، يمكنك تعديل الكود المقدم إذا كنت معتادًا على لغة SQL. اضغط على Enter لتشغيل الكود وإنشاء الجداول. يمكنك رؤية الكود داخل sqlcmd في الشكل 4.

تنفيذ عبارة CREATE TABLE على قاعدة البيانات
الشكل 4 - تنفيذ عبارة CREATE TABLE على قاعدة البيانات

نأمل أن يكون هذا الدليل مفيدًا. إذا واجهت أي مشكلة في أي من الخطوات، فلا تتردد في الاتصال بنا على info @ ozeki.hu

More information