سایت نت نیک
سلام

این مشکل و سوال خیلی از دوستانه


من جمله خودم ..... خلاصه بعد از کلی تحقیقات :


+ اگر دیتابیس شما خالیه و هنوز دیتایی توش ذخیره نشده:


در این مورد بهترین راه اسکریپت کردن جداول دیتابیس و اجرای اسکریپت روی دیتابیس است



+ اگر دیتابیس شما توش دیتا باشه :


1- بکاپ گیری از دیتابیس و ریستور کردن
این روش بهترین روش انتقال اطلاعات دیتابیس به هاست است ، فقط مشکلش اینه که شما باید بتونین فایل بکاپتون رو روی سرور کپی کنین و بعد با دادن مسیر فایل بکاپ ، بکاپتون رو ریستور کنین ، ولی اکثر شرکت های هاستینگ دسترسی انجام این کار رو به مشتریاشون نمیدن و در نتیجه شما دسترسی لازم برای کپی کردن فایل بکاپتون روی دیتابیس رو نخواهید داشت ...!

2- اسکریپت کردن دیتابیس و اجرای اسکریپت روی هاست

بدین صورت تمامی جداول دیتابیس روی هاست ایجاد میشه 2-2 - سپس اطلاعات داخل دیتابیس رو بوسیله export و import منتقل می کنیم
اسکریپت کردن جداول خیلی راحته و اصلا ترس نداره .....

کافیه رو جدول کلیک راست کنین و طبق تصویر زیر عمل کنین :




بدین صورت جدول به یک سری کد تبدیل میشه که به راحتی می تونین کد رو روی دیتابیس هاست جدید اجرا کنین ...

نکته >> دقت کنین که با این روش اطلاعات داخل جدول منتقل نمیشه و فقط خود جدولتون بر روی دیتابیس هاست جدید ایجاد میشه ....


این روش راحت ترین روش در مواقعی است که تازه سایت رو طراحی کردین و می خواین تازه دیتابیس رو روی هاست قرار بدین. (هنوز هیچ دیتایی توی جداولتون نریختین)

فقط مشکلش اینه که باید دونه دونه جداولتون رو کد کنین و کد رو روی دیتابیس هاستتون اجرا کنین که اگر پروژتون بزرگ باشه و تعداد جداول زیاد باشه ، خیلی وقت گیر میشه

بخش دوم مقاله :

آموزش روش های انتقال اطلاعات دیتابیس SQL به هاست - بخش دوم



نوشته شده در تاریخ شنبه 29 بهمن 1390    | توسط: ح.م    | طبقه بندی: آموزش پایگاه داده MYSQL,SQL,LINQ، آموزش هاست,دامین,سرور،     | نظرات()