+965 9727 1175 info@a1-soft.com
AR | EN | FR

SQL Server to PostgreSQL, MySQL, SQLite & MongoDB, in a wizard.

A1 Data Migrator is the tool we wished existed when we moved our own apps off SQL Server — migrate to any of four target databases.

Why A1 Data Migrator exists

Teams that decide to move off SQL Server usually face the same wall: dozens of tools that translate schema half-way, lose check constraints, mishandle nvarchar, give up on triggers and stored procedures, and then leave you to chase foreign keys by hand. The job that should take an afternoon turns into a three-week consulting engagement.

We hit that wall ourselves while moving a 5 GB production database off MSSQL. A weekend later we had a wizard that did the whole thing in four phases, captured every trigger and procedure into a metadata table for a developer to review, and re-applied foreign keys in the right order so nothing failed mid-migration. We packaged it, gave it a license, and that became A1 Data Migrator.

How we think about the product

One source, four targets

Point it at SQL Server and migrate to the database you actually want: PostgreSQL, MySQL, SQLite, or MongoDB. The same wizard and the same four phases — you simply pick the destination.

Four phases, never half-done

Phase 1 schema. Phase 2 data. Phase 3 indexes & foreign keys. Phase 4 check constraints & finalise. Every phase is restartable. If something fails on row 3 million, you fix it and resume - you don't start over.

Honest about what we cannot translate

T-SQL triggers, stored procedures, views, and functions are exported into a _metadata table on the target with full source text. We do not silently rewrite them - we hand them to your developer with a list. You see what you're getting.

Local, single binary

One .exe, self-contained, no .NET install required, no cloud, no telemetry. Your data never leaves the box you run it on.

Arabic-native, English-friendly

The wizard is bilingual end-to-end. Arabic data is preserved as text with UTF-8 encoding on PostgreSQL, with collation aware of MENA locales.

Roadmap highlights

2026 Q2
v1.0 release - SQL Server -> PostgreSQL / MySQL / SQLite / MongoDB, 4-phase wizard, metadata export
2026 Q3
Reverse direction: PostgreSQL -> SQL Server (for clients undoing a migration)
2026 Q4
Stored-procedure auto-translator (CTE-friendly subset of T-SQL -> PL/pgSQL)
2027 Q1
MySQL and Oracle source connectors

What we won't do

We will not upload your data anywhere. We will not lock you into a proprietary format - the metadata table is plain PostgreSQL rows you can drop after you've ported the procedures. We will not surprise-renew. The trial is 30 days, no credit card, and the license is honest about being machine-bound.

Want to talk to a human?

We answer in Arabic and English - usually within an hour during business days.

Contact Us

من SQL Server إلى PostgreSQL وMySQL وSQLite وMongoDB عبر معالجٍ واحد.

A1 Data Migrator هي الأداة التي تمنّينا وجودها حين نقلنا تطبيقاتنا بأنفسنا من SQL Server — رحّل إلى أيٍّ من أربع قواعد بياناتٍ هدفًا.

لماذا أنشأنا A1 Data Migrator

الفِرَق التي تقرّر مغادرة SQL Server تصطدم عادةً بالعقبة نفسها: عشراتٌ من الأدوات تترجم المخطّط (schema) ترجمةً ناقصة، وتفقد قيود التحقّق (check constraints)، وتُسيء التعامل مع nvarchar، وتعجز عن المشغّلات (triggers) والإجراءات المخزّنة، ثم تترك لك مطاردة المفاتيح الأجنبية يدويًّا. فعملٌ كان ينبغي أن يستغرق بعد ظهيرةٍ يتحوّل إلى ثلاثة أسابيع من الاستشارات.

اصطدمنا بهذه العقبة بأنفسنا أثناء نقل قاعدة بياناتٍ إنتاجية بحجم 5 جيجابايت من MSSQL. وبعد عطلة نهاية أسبوعٍ صار لدينا معالجٌ يُنجز العملية كاملةً في أربع مراحل، ويُصدّر كلّ مشغّلٍ وإجراءٍ إلى جدول بياناتٍ وصفية (metadata) ليراجعه المطوّر، ويُعيد ربط المفاتيح الأجنبية بالترتيب الصحيح كي لا يفشل شيءٌ في منتصف الترحيل. ثمّ غلّفناه ومنحناه ترخيصًا، فكان A1 Data Migrator.

كيف ننظر إلى المنتج

مصدرٌ واحد، وأربع وجهات

وجِّه الأداة إلى SQL Server ورحّل إلى قاعدة البيانات التي تريدها فعلًا: PostgreSQL أو MySQL أو SQLite أو MongoDB. المعالج نفسه والمراحل الأربع نفسها — وما عليك إلا اختيار الوجهة.

أربع مراحل، دون عملٍ ناقص

المرحلة الأولى للمخطّط، والثانية للبيانات، والثالثة للفهارس والمفاتيح الأجنبية، والرابعة لقيود التحقّق والإنهاء. وكلّ مرحلةٍ قابلةٌ للاستئناف؛ فإن أخفق شيءٌ عند الصفّ الثلاثة ملايين، أصلحتَه وأكملتَ — دون أن تبدأ من جديد.

صريحون فيما لا نستطيع ترجمته

تُصدَّر مشغّلات T-SQL والإجراءات المخزّنة والـ views والدوال إلى جدول _metadata في الوجهة بنصّها المصدريّ الكامل. لا نُعيد كتابتها في الخفاء، بل نُسلّمها إلى مطوّرك مع قائمةٍ بها؛ فترى بالضبط ما تحصل عليه.

محلّيّ، بملفٍّ تنفيذيٍّ واحد

ملفّ .exe واحدٌ مكتفٍ بذاته، لا يحتاج إلى تثبيت .NET، ولا سحابة، ولا قياسٍ عن بُعد (telemetry). وبياناتك لا تغادر الجهاز الذي تُشغّلها عليه أبدًا.

عربيٌّ أصيل، ودودٌ للإنجليزية

المعالِج ثنائيّ اللغة من أوّله إلى آخره. وتُحفظ البيانات العربية بنوع text وبترميز UTF-8 على PostgreSQL، مع ترتيب فرزٍ (collation) مُدرِكٍ للغات منطقة الشرق الأوسط وشمال إفريقيا.

أبرز ملامح خريطة الطريق

2026 Q2
الإصدار 1.0 — من SQL Server إلى PostgreSQL وMySQL وSQLite وMongoDB، معالجٌ من أربع مراحل، وتصدير البيانات الوصفية
2026 Q3
الاتجاه العكسيّ: من PostgreSQL إلى SQL Server (للعملاء الذين يتراجعون عن الترحيل)
2026 Q4
مُترجِمٌ تلقائيٌّ للإجراءات المخزّنة (مجموعةٌ من T-SQL متوافقة مع CTE إلى PL/pgSQL)
2027 Q1
موصِّلات مصدرٍ لـ MySQL وOracle

ما لن نفعله

لن نرفع بياناتك إلى أيّ مكان، ولن نحبسك في صيغةٍ احتكارية — فجدول البيانات الوصفية مجرّد صفوف PostgreSQL عاديّة يمكنك حذفها بعد نقل الإجراءات. ولن نُفاجئك بتجديدٍ تلقائي. التجربة ثلاثون يومًا دون بطاقة ائتمان، والترخيص صريحٌ في كونه مرتبطًا بالجهاز.

أتودُّ التحدّث إلى شخصٍ حقيقيّ؟

نردُّ بالعربية والإنجليزية — عادةً خلال ساعةٍ في أيام العمل.

تواصل معنا