تحويل وتكبير قاعدة البيانات الى SQL
Convert an Access Database to SQL Server
إن تكبير قاعدة البيانات هو عملية ترحيل بعض أو كافة كائنات قاعدة البيانات ( الجداوال الاستعلامات النماذج وحدات المكرو الوحدات النمطيه ) من قاعدة بيانات Microsoft Access إلى قاعدة بيانات Microsoft SQL Server جديدة أو موجودة أو مشروع Microsoft Access جديد (adp.).
طرق تحويل و تكبير الحجم
يكبّر "معالج تكبير الحجم" حجم قاعدة بيانات Access إلى قاعدة بيانات Microsoft SQL Server 2000 نسخة رقم 7.0 جديدة أو موجودة من مشروع Access جديد بواسطة تكبير حجم البيانات وتعريفات البيانات، وترحيل كائنات قاعدة البيانات. توجد ثلاث طرق لاستخدام "معالج تكبير الحجم":
1. قم بتكبير حجم كافة كائنات قاعدة البيانات من قاعدة بيانات Access إلى مشروع Access حتى يمكنك إنشاء تطبيق عميل/ملقم . تتطلب هذه الطريقة بعض تغييرات التطبيق الإضافية وتعديلات في التعليمات البرمجية والاستعلامات المعقدة.
2. قم بتكبير حجم البيانات أو تعريفات البيانات فقط من قاعدة بيانات Access إلى قاعدة بيانات ملقم SQL.
3. قم بإنشاء قاعدة بيانات Access النهاية الأمامية إلى قاعدة بيانات ملقم SQL النهاية الخلفية حتى يمكنك إنشاء تطبيق ذو نهاية أمامية/نهاية خلفية. تتطلب هذه الطريقة تعديلات طفيفة على التطبيق نظراً لأن التعليمات البرمجية لا تزال تستخدم مشغل قاعدة بيانات Jet.
متى تقوم بتكبير حجم قاعدة بيانات Access إلى ملقم SQL ؟
بمرور الوقت يتضخم حجم قواعد البيانات وتصبح أكثر تعقيداً وتحتاج إلى دعم العديد من المستخدمين. يجب في وقت من الأوقات خلال دورة حياة قاعدة بيانات Access التفكير في تكبير حجمها إلى Microsoft SQL Server للوصول بقاعدة البيانات والتطبيق بأمثلية الأداء، والأمان، والاعتمادية، وقابلية الاسترداد.
الأداء العالي وقابلية التوسيع
في حالات عديدة، يقدم Microsoft SQL Server أداء أفضل عن Microsoft Access. كما يقدم Microsoft SQL Server دعماً لقواعد البيانات ذات الحجم الكبير التي يصل حجما إلى 1 تيرابايت بحد أقصى، حيث يُعد هذا الحجم أكبر بكثير من 2 غيغابايت الذي تسمح به قاعدة بيانات Access الحالية. وأخيراً، يعمل Microsoft SQL Server بكفاءة عالية مع Microsoft Windows NT وذلك من خلال معالجة الاستعلامات بطريقة متوازية (باستخدام ترابط أصلي داخل عملية مفردة للتعامل مع طلبات المستخدم) وتصغير متطلبات الذاكرة الإضافية عند إضافة مزيد من المستخدمين.
زيادة إمكانية الإتاحة
باستخدام Microsoft SQL Server، يمكنك القيام بنسخ احتياطي ديناميكي سواء كان من النوع التزايدى أو التام وذلك أثناء استخدام قاعدة البيانات. وعلى ذلك، فلن يتطلب الأمر إجبار المستخدمين على إنهاء قاعدة البيانات لإجراء نسخ احتياطي للبيانات. وهذا يعني إمكانية تشغيل قاعدة بياناتك لمدة 24 ساعة في اليوم وسبعة أيام في الأسبوع.
الأمان المحسن
باستخدام الاتصال الآمن، يمكن أن يتكامل Microsoft SQL Server مع أمان نظام تشغيل Windows 2000 لتوفير وصول متكامل مفرد إلى الشبكة وقاعدة البيانات، واستخدام أفضل نظامي الأمان. وهذا يؤدي إلى سهولة إنشاء أنظمة أمان معقدة. كما تستخدم قاعدة بيانات ملقم SQL الموجودة على الملقم خصائص أمان مبتكرة، للمساعدة على منع وصول أي مستخدم غير مصرح له إلى ملف قاعدة البيانات مباشرةً دون الوصول إلى الملقم أولاً
~~~~~~~~~~~~~~~~~~~~~~~~~
يعتبر الأكسس برنامج قوي لإدارة البيانات من النوع الصغير إلى المتوسط .... فقد تبدأ أحد مشاريعك بالاعتماد عليه و ستلاحظ أنه يفي بالغرض تماماً . لكن ، و مع تطوّر مشروعك و تضخم حجم القاعدة .... ستجد إنك بحاجة لعملية توسيع لهذه القاعدة و تطويرها إلى قواعد بإدارة SQL Server . تسمى هذه العملية UpSizing .
سنتعرف في هذا الدرس على خطوات تحويل قاعدة بيانات أكسس إلى قاعدة بيانات SQL server عبر خطوات واضحة و سهلة .
~~~~~~~~~~~~~~~~~~~~~~~~~
إليكم الخطوات :
1. افتح قاعدة بيانات موجودة الأكسس الموجودة على جهازك ثم اختر الأمر أدوات مساعدة لقواعد البيانات (Database Utilities)من القائمة أدوات (Tools) . من القائمة الفرعية اختر الأمر معالج التكبير (Upsizing wizard) .
2. بمجرد أن يبدأ المعالج في العمل ، قم بتحديد الخيار الأول (إنشاء قاعدة بيانات جديدة) . ثم اضغط التالي (Next) .
3. اضغط على التبويبة "Machine Data Source" و اضغط جديد (New) .
4. سيتجد أمامك خيارين هما (user أو System) ، قم باختيار الخيار الذي يناسب الإعدادات الأمنية التي تريدها ....user : تعني أنك ستكون المستخدم الوحيد على جهازك الذي يستطيع الوصول للقاعدة . أما system: فتعني أن كل شخص على جهازك يستطيع أن يصل للقاعدة .
ثم اختر "SQL Server" ثم التالي (Next) ثم انهاء (Finish) .
5. بعد ذلك سيطالبك المعالج بادخال بيانات القاعدة الجديدة ....
الاسم (name) : هو أي اسم تختاره للتعبير عن هذه القاعدة .
الوصف (description) : هو أي وصف تكتبه للتذكير بمحتويات القاعدة .
server : هو عنوان مستضيف الـ SQL server الذي تحاول الاتصال به .
6. في الشاشة التالية ، يفضل أن تختار الاتصال باستخدام ميزة "SQL Server Authentication" .و الآن قم بإدخال اسم المستخدم و كلمة المرور ثم اضغط التالي .
ملاحظة هامة : أرجو التأكد من أن الخيار "TCP/IP" محدداً عند الضغط على زر "Client Configuration" (الخيار الافتراضي غالباً) .
7. اضغط التالي مرتين لكي تتجاوز الشاشتين التاليتين ثم اضغط انهاء . سيظهر لك مربع حوار للتأكيد .
8. ستعود إلى شاشة المعالج الأصلية الأن ...... تأكد من الخيار الجديد الذي قمت بإنشاءه هو المحدد على الشاشة ثم اضغط موافق (OK) .
9. قم بادخال كلمة المرور ثم اضغط موافق .
10. سيسألك المعالج عن الجداول التي تريد تحويلها .... قم بتحديد الجداول التي تريدها بنقلها للجزء الأيمن من الشاشة ثم انقر موافق .
11. ابقي جميع الخيارات المتبقية كما هي (على الوضع الافتراضي) إلا أن كنت بحاجة لتغيير شيء ما .
~~~~~~~~~~~~~~~~~~~~~~~~~
و الآن .... قاعدة بيانات الجديدة أصبحت جاهزة للاستخدام .
ملاحظة : إن كنت تستخدم صفحات ASP للاتصال بقاعدة بيانات أكسس .... فلن تحتاج لتغيير الكثير غالباً ...... كل ما تحتاجه هو تغيير جملة الاتصال بالقاعدة فقط .
Convert an Access Database to SQL Server
إن تكبير قاعدة البيانات هو عملية ترحيل بعض أو كافة كائنات قاعدة البيانات ( الجداوال الاستعلامات النماذج وحدات المكرو الوحدات النمطيه ) من قاعدة بيانات Microsoft Access إلى قاعدة بيانات Microsoft SQL Server جديدة أو موجودة أو مشروع Microsoft Access جديد (adp.).
طرق تحويل و تكبير الحجم
يكبّر "معالج تكبير الحجم" حجم قاعدة بيانات Access إلى قاعدة بيانات Microsoft SQL Server 2000 نسخة رقم 7.0 جديدة أو موجودة من مشروع Access جديد بواسطة تكبير حجم البيانات وتعريفات البيانات، وترحيل كائنات قاعدة البيانات. توجد ثلاث طرق لاستخدام "معالج تكبير الحجم":
1. قم بتكبير حجم كافة كائنات قاعدة البيانات من قاعدة بيانات Access إلى مشروع Access حتى يمكنك إنشاء تطبيق عميل/ملقم . تتطلب هذه الطريقة بعض تغييرات التطبيق الإضافية وتعديلات في التعليمات البرمجية والاستعلامات المعقدة.
2. قم بتكبير حجم البيانات أو تعريفات البيانات فقط من قاعدة بيانات Access إلى قاعدة بيانات ملقم SQL.
3. قم بإنشاء قاعدة بيانات Access النهاية الأمامية إلى قاعدة بيانات ملقم SQL النهاية الخلفية حتى يمكنك إنشاء تطبيق ذو نهاية أمامية/نهاية خلفية. تتطلب هذه الطريقة تعديلات طفيفة على التطبيق نظراً لأن التعليمات البرمجية لا تزال تستخدم مشغل قاعدة بيانات Jet.
متى تقوم بتكبير حجم قاعدة بيانات Access إلى ملقم SQL ؟
بمرور الوقت يتضخم حجم قواعد البيانات وتصبح أكثر تعقيداً وتحتاج إلى دعم العديد من المستخدمين. يجب في وقت من الأوقات خلال دورة حياة قاعدة بيانات Access التفكير في تكبير حجمها إلى Microsoft SQL Server للوصول بقاعدة البيانات والتطبيق بأمثلية الأداء، والأمان، والاعتمادية، وقابلية الاسترداد.
الأداء العالي وقابلية التوسيع
في حالات عديدة، يقدم Microsoft SQL Server أداء أفضل عن Microsoft Access. كما يقدم Microsoft SQL Server دعماً لقواعد البيانات ذات الحجم الكبير التي يصل حجما إلى 1 تيرابايت بحد أقصى، حيث يُعد هذا الحجم أكبر بكثير من 2 غيغابايت الذي تسمح به قاعدة بيانات Access الحالية. وأخيراً، يعمل Microsoft SQL Server بكفاءة عالية مع Microsoft Windows NT وذلك من خلال معالجة الاستعلامات بطريقة متوازية (باستخدام ترابط أصلي داخل عملية مفردة للتعامل مع طلبات المستخدم) وتصغير متطلبات الذاكرة الإضافية عند إضافة مزيد من المستخدمين.
زيادة إمكانية الإتاحة
باستخدام Microsoft SQL Server، يمكنك القيام بنسخ احتياطي ديناميكي سواء كان من النوع التزايدى أو التام وذلك أثناء استخدام قاعدة البيانات. وعلى ذلك، فلن يتطلب الأمر إجبار المستخدمين على إنهاء قاعدة البيانات لإجراء نسخ احتياطي للبيانات. وهذا يعني إمكانية تشغيل قاعدة بياناتك لمدة 24 ساعة في اليوم وسبعة أيام في الأسبوع.
الأمان المحسن
باستخدام الاتصال الآمن، يمكن أن يتكامل Microsoft SQL Server مع أمان نظام تشغيل Windows 2000 لتوفير وصول متكامل مفرد إلى الشبكة وقاعدة البيانات، واستخدام أفضل نظامي الأمان. وهذا يؤدي إلى سهولة إنشاء أنظمة أمان معقدة. كما تستخدم قاعدة بيانات ملقم SQL الموجودة على الملقم خصائص أمان مبتكرة، للمساعدة على منع وصول أي مستخدم غير مصرح له إلى ملف قاعدة البيانات مباشرةً دون الوصول إلى الملقم أولاً
~~~~~~~~~~~~~~~~~~~~~~~~~
يعتبر الأكسس برنامج قوي لإدارة البيانات من النوع الصغير إلى المتوسط .... فقد تبدأ أحد مشاريعك بالاعتماد عليه و ستلاحظ أنه يفي بالغرض تماماً . لكن ، و مع تطوّر مشروعك و تضخم حجم القاعدة .... ستجد إنك بحاجة لعملية توسيع لهذه القاعدة و تطويرها إلى قواعد بإدارة SQL Server . تسمى هذه العملية UpSizing .
سنتعرف في هذا الدرس على خطوات تحويل قاعدة بيانات أكسس إلى قاعدة بيانات SQL server عبر خطوات واضحة و سهلة .
~~~~~~~~~~~~~~~~~~~~~~~~~
إليكم الخطوات :
1. افتح قاعدة بيانات موجودة الأكسس الموجودة على جهازك ثم اختر الأمر أدوات مساعدة لقواعد البيانات (Database Utilities)من القائمة أدوات (Tools) . من القائمة الفرعية اختر الأمر معالج التكبير (Upsizing wizard) .
2. بمجرد أن يبدأ المعالج في العمل ، قم بتحديد الخيار الأول (إنشاء قاعدة بيانات جديدة) . ثم اضغط التالي (Next) .
3. اضغط على التبويبة "Machine Data Source" و اضغط جديد (New) .
4. سيتجد أمامك خيارين هما (user أو System) ، قم باختيار الخيار الذي يناسب الإعدادات الأمنية التي تريدها ....user : تعني أنك ستكون المستخدم الوحيد على جهازك الذي يستطيع الوصول للقاعدة . أما system: فتعني أن كل شخص على جهازك يستطيع أن يصل للقاعدة .
ثم اختر "SQL Server" ثم التالي (Next) ثم انهاء (Finish) .
5. بعد ذلك سيطالبك المعالج بادخال بيانات القاعدة الجديدة ....
الاسم (name) : هو أي اسم تختاره للتعبير عن هذه القاعدة .
الوصف (description) : هو أي وصف تكتبه للتذكير بمحتويات القاعدة .
server : هو عنوان مستضيف الـ SQL server الذي تحاول الاتصال به .
6. في الشاشة التالية ، يفضل أن تختار الاتصال باستخدام ميزة "SQL Server Authentication" .و الآن قم بإدخال اسم المستخدم و كلمة المرور ثم اضغط التالي .
ملاحظة هامة : أرجو التأكد من أن الخيار "TCP/IP" محدداً عند الضغط على زر "Client Configuration" (الخيار الافتراضي غالباً) .
7. اضغط التالي مرتين لكي تتجاوز الشاشتين التاليتين ثم اضغط انهاء . سيظهر لك مربع حوار للتأكيد .
8. ستعود إلى شاشة المعالج الأصلية الأن ...... تأكد من الخيار الجديد الذي قمت بإنشاءه هو المحدد على الشاشة ثم اضغط موافق (OK) .
9. قم بادخال كلمة المرور ثم اضغط موافق .
10. سيسألك المعالج عن الجداول التي تريد تحويلها .... قم بتحديد الجداول التي تريدها بنقلها للجزء الأيمن من الشاشة ثم انقر موافق .
11. ابقي جميع الخيارات المتبقية كما هي (على الوضع الافتراضي) إلا أن كنت بحاجة لتغيير شيء ما .
~~~~~~~~~~~~~~~~~~~~~~~~~
و الآن .... قاعدة بيانات الجديدة أصبحت جاهزة للاستخدام .
ملاحظة : إن كنت تستخدم صفحات ASP للاتصال بقاعدة بيانات أكسس .... فلن تحتاج لتغيير الكثير غالباً ...... كل ما تحتاجه هو تغيير جملة الاتصال بالقاعدة فقط .
0 التعليقات:
إرسال تعليق