الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يحول قاعدة معمولة في MSDE إلى MSDE آخر

مغلق
بدأه أحمد الحربي في 14 يوليو 2002 · 6 رد · 1,512 مشاهدة · في أرشيف قسم SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أحبتي

في الحقيقة لدي عدة أسئلة كلها حول MSDE الذي يأتي مع أوفيس 2000

1- عملت قاعدة بيانات على نسخة من MSDE في ويندوز مي وأريد أن أنقلها إلى ويندوز إكس بي على نفس الجهاز فكيف ؟

2- ما فائدة هذه الأشياء في MSDE

Client Network Utility و Server Network Utility و

وفي Server Service Manager في MSDE أيضاً ما فائدة كل من

SQLServerAgent و MSDTC

تحياتي للجميع

#2

لا زلت أنتظر

#3

MSDE ليس لديه للاسف شاشة ادارة لذلك قد تتعب قليلا :)

المطلوب هو عمل نسخة احتياطية من Microsoft Access ، عبر الاتصال مع MSDE اظن هناك في النسخة 2000 امكانية عمل Backup و اظن الامكانية موجودة في Access XP

اذا لم تكن موجودة فكل المطلوب هو stored procedure تقوم بتلك العملية، هناك امر backup و امر restore ، امر ال restore يمكنك تشغيله من خلال الاتصال بقاعدة البيانات master.

للحصول على كل بيانات الاوامر الخاصة ب SQL Server اذهب الى www.microsoft.com/sql او حمل النسخة الكاملة منه.

هناك حيلة اجمل قليلا، قم بايقاف ال SQL Server من خلال الايقونة المخصصة لذلك عند الساعة في شريط المهام، انسخ الملفين الخاصين بالبيانات و سجل التتبع ، اصنع قاعدة بيانات على الجهاز الاخر، اوقف ال SEL Server هناك، و استبدل الملفين فقط و قم بتشغيله. :) حيلة جميلة

بالطبع عبر الاوامر يمكنك القيام ب Autoscript و Attache و Backup و كل الامور الاخرى، ال MSDE يحتوي على كل ما يمكن للنسخة الكاملة القيام به فقط من خلال الاوامر فقط، حتى يمكنك عمل Script لقاعدة بيانات عبر الاوامر. (راجع سجل اوامر Transact SQL)

بالنسبة ل Client Network Utility و Server Network Utility

هما لاعداد TCP/IP اذا قررت تغير الاعدادات للاتصال بجهازك من الخارج، او تغير الاعدادات الافتراضية لاتصالك ب SQL Server من جهازك، او اضافة SQL Server ما على انترنت حتى تتصل به مباشرة

بالنسبة لل SQLServerAgent فهو مثل ما بيسمى السائق الالي، لانه عبارة عن نظام يمكن برمجته للقيام بامور عديدة جدا اليا، مثل قم بنسخة احتياطية لقاعدة البيانات كل ليلة، احفظ النسخ لاسبوع و بعد اسبوع امسح اخر نسخة و استبدلها باحدث نسخة، قم باعادة ترتيب البيانات في الجداول في الليل، اي عملية Defrag لقاعدة البيانات، و الكثير من الامور الاخرى، في ال SQL Server الكامل هناك Wizard لبرمجته، من MSDE عليك القيام بذلك عبر الاوامر.

بالنسبة لل MSDTC اظن كان لتوزيع الحمل على عدة اجهزة معا، لا اتذكر في هذه اللحظة بالضبط

#4

الله يبارك فيك يا أستاذنا الكريم خضر

والله كنت انتظرك .. ولم أرفع الموضوع إلا من أجل أن ترد علي فكما عهدناك للأمور الصعاب

سأجربها إن شاء الله وأخبرك

تحياتي لك أيها الأستاذ الكريم

#5

الآستاذ الكريم خضر

حاولت عمل الحيلة ولكن لم أنجح .. نسخت الملفين للقاعدة من ويندوز مي وأعدت تشغيل الجهاز على ويندوز إكس بي وأنشأت مشروعاً جديداً واستبدلت ملفي المشروع الجديد بالملفين المنسوخين باسم ملفي المشروع الجديدين .

--------------

لم أفهم معنى تسجيل التتبع

=================

بالنسبة لـ SQLServerAgent

هل لديك مثال عن الطريقة لبرمجته

تحياتي أستاذنا

#6

اذا صنعت مشروع جديد في Microsoft Access يرتبط بقاعدة البيانات الحالية الموجودة، يفترض ان تجد الامر backup في القائمة tools في Access ، اعتقد انه لا يزال هناك و لم يزال من access xp

اذا لم ينجح معك الامر فاليك الوصلة التالية

http://support.microsoft.com/default.aspx?...b;en-us;q241397

مع ان عملية النقل بال Backup و ال Restore هي العملية الافضل التي تنقل كل القاعدة مع الصلاحيات مع البيانات مع كل شيئ، هناك طرق اخرى طبعا.

بالنسبة لملف التتبع، كنت اقصد به ال LogFile و هو احد الملفين التي نسختها، احدهما يحتوي على البيانات، و الثاني على كل الحركات التي حدثت على قاعدة البيانات، الهدف ان يستخدم ملف الحركات ي حالة حدوث مشاكل لارجاع قاعدة البيانات مع مساعدة اخر نسخة احتياطية.

تخيل مثلا قمت بنسخة احتياطية قبل يومين و اتى شخص و عمل 3 ساعات اليوم على قاعدة البيانات و دمرها الطريقة الوحيدة التي ترجع فيها كل البيانات هي ان النسخة الاحتياطية و الملف الثاني و تطلب بواسطة كود بسيط ان يرجع لك كل البيانات الى قبل 3 ساعات :)

ال SQLServerAgent يستقبل كود Transact SQL انا كنت باسخدمه عن طريق ال Wizard لم اهتم يوما لبرمجته بواسطة الكود :)

بالتوفيق

#7

الأستاذ خضر

= عندما أحاول عمل backup وأحدد اسم لملف الباك أب تخرج الرسالة التالية

PicProblim.bmp

= عند محاولاتي ربط القاعدة عن طريق الحيلة التي تفضلت بها استخدمت atteach a database file as a database name

ولكن تبقى المشكلة في اسم الملقم فإنه يعرض رسالة خطأ بأن الملقم غير موجود ..

= أين أجد Wizard لـ SQLServerAgent

تحياتي لك أستاذنا

هذا الموضوع مغلق.

مواضيع مشابهة